ขอต้อนรับ ผู้มาเยือน กรุณา ล็อกอิน หรือ สมัครสมาชิก
Did you miss your activation email?

ล็อกอินด้วยชื่อผู้ใช้ รหัสผ่่าน และระยะเวลาใช้งาน

มีน้ำใจ ไม่อวดตัว มั่วไม่ทำ

...

เสรีภาพทางการศึกษาคือหัวใจของการศึกษาที่แท้จริง

คนแรกที่ควรได้รับการศึกษาคือผู้ให้การศึกษา

mPEC on Facebook

IPhO 2011 on Facebook

IPhO 2011

Further Academy
 
Advanced search

37971 Posts in 5626 Topics- by 4057 Members - Latest Member: elevatorthailand
mPEC ForumบทเรียนFlash Physicsการจำลองคลื่นหนึ่งมิติในเส้นเชือก
Pages: 1   Go Down
Print
Author Topic: การจำลองคลื่นหนึ่งมิติในเส้นเชือก  (Read 4662 times)
0 Members and 1 Guest are viewing this topic.
เกียรติศักดิ์
Administrator
neutrino
*****
Offline Offline

Posts: 296


:)


WWW
« on: January 25, 2006, 06:02:12 PM »

ไม่รู้จะอธิบายอย่างไรดี ลองใช้กันดูแล้วกันครับ

ไฟล์มีให้เลือกสองไฟล์คือ simulator.exe และ simulator.swf ครับ สองไฟล์นี้มีขนาดแตกต่างกันมากครับ คือ 1.53 MB และ 23 kB ตามลำดับ ถ้ามั่นใจว่ามี Flash Player 8 ติดตั้งอยู่บน Internet Explorer (หรือเว็บบราวเซอร์อื่นที่ใช้งานอยู่) ก็ดาวน์โหลดไฟล์นามสกุล .swf ไปใช้ครับ แต่ถ้าไม่มั่นใจก็ใช้ .exe แทน

http://se-ed.net/biofreaks/temporary/simulator.exe
http://se-ed.net/biofreaks/temporary/simulator.swf

Flash Player 8 สามารถดาวน์โหลดได้ที่นี่ครับ
http://www.macromedia.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash
หรือ http://www.softwarepatch.com/internet/flashwdownload.html

ข้อพึงสังเกต
  • การกำหนดเพดาน maximum speed ไว้สูงๆ จะสามารถทำให้เปรียบเทียบความเร็วของคลื่น ณ ความตึงเชือกและความหนาแน่นเชิงเส้นต่างๆ ได้
  • ลองลด maximum speed ให้ต่ำกว่า speed ดู แล้วดูว่าเกิดอะไรขึ้น แบบที่ต่ำกว่านิดๆ กับต่ำกว่ามากๆ ต่างกันอย่างไร Wink และต่างกับกรณีที่มากกว่าอย่างไร
  • การแสดงผลแบบเส้นเชือกทำให้รู้สึกว่าเป็นเส้นเชือก การแสดงผลแบบน้ำไม่ค่อยมีประโยชน์อันใด ไว้ดูเพลิดเพลินเจริญตาอย่างเดียวครับ Cool ส่วนการแสดงผลแบบแยกจุดนั้นจะช่วยให้รู้ได้ว่า เชือกยืดหดตรงไหนบ้างครับ
  • หากเลือกความตึงเชือกและความหนาแน่นเชิงเส้นให้เพิ่มขึ้นแบบ exponential แล้ว damp เยอะๆ เชือกแทบจะไม่เคลื่อนที่เลย! (ลองนึกถึงวัตถุหนักๆ เคลื่อนที่ในตัวกลางที่หนืดๆ)
  • Alpha Factor มีไว้ปรับอัตราการเพิ่มแบบ exponential ของความตึงเชือกและความหนาแน่นเชิงเส้น
  • ถ้าเชือกดูเป็นเหลี่ยมน่าเกลียดให้ลองเพิ่ม Divisions in X ดู ตัวเลือกนี้ไว้สำหรับการซอยย่อยเส้นเชือกว่าต้องการซอยย่อยให้เป็นกี่ส่วน
  • scale เวลาในนั้น ไม่ตรงกับ scale เวลาจริง เวลาจะเดินเร็วหรือเดินช้าขึ้นอยู่กับ Divisions in X และ Maximum Speed
  • หากคอมพิวเตอร์ "แรง" อาจลด drawing frequency เพื่อให้เวลาเดินเร็วขึ้นได้ หากคอมพิวเตอร์ทำงานช้าลง ให้ลองลด drawing frequency ดู
  • ในบางครั้งอาจจำเป็นต้องปรับ scale factor in Y ให้เป็น 0.000001 เลยทีเดียว ถ้า amplitude ของคลื่นบางตำแหน่งสูงมากๆๆๆๆ

ขอให้สนุกเด้อ

อยากได้ feature อะไรเพิ่มสั่งมาได้เลย! Cool ...ทำได้บ้างไม่ได้บ้างนั้นอีกเรื่องนึงครับ laugh
« Last Edit: January 26, 2006, 12:56:21 AM by kiattisak » Logged

Scientia gaza inaestimabilis est.
Nepenthes
neutrino
*
Offline Offline

Posts: 14

เราเป็นอย่างไร สังคมเป็นอย่างนั้น


« Reply #1 on: January 25, 2006, 07:09:17 PM »

ที่เขียนนี้ทดลองโหลดโปรแกรมมาใช้ที่บ้าน

พบว่าถ้าให้แอลฟ่าเป็น 0.05 (ซึ่งเป็นค่าดีฟอล์ท) มันจะบานออก
ต้องประมาณ 0.001 ถึงจะพอได้

และค่าแด็มปิ้งแฟกเตอร์ ต้องใช้ถึง 0.00001 ถึงจะไม่ช้าจนขี้เกียจรอ

คอมพ์คนอื่นเป็นอย่างนี้หรือเปล่า

การกำหนดเลขลงไปไม่ให้เกิดอาการแปลก ๆ มันขึ้นกับอะไร
Logged
เกียรติศักดิ์
Administrator
neutrino
*****
Offline Offline

Posts: 296


:)


WWW
« Reply #2 on: January 25, 2006, 07:15:20 PM »

ในกรณีที่ไม่ damp ถ้า alphaFactor เป็น 0.05 ในขณะที่ Divisions in X เป็นแค่ 20 มันจะบานออกครับ
แต่ถ้า Divisions in X เป็นมากกว่านี้หน่อย สัก 100 ก็จะไม่บานละ

อาการแปลกๆ ที่ว่าจะมีอยู่สามกรณีครับ คือ
1. บานออกจริงๆ
2. Scale Factor in Y ยังมากไป
3. Divisions in X ยังน้อยไป

การที่ maximum speed ต้องมากกว่า speed เป็นเงื่อนไขหนึ่งที่ necessary สำหรับการจำลองโดยไม่ให้บานออก (หรือเรียกว่า เสถียร) อย่างไรก็ดี เงื่อนไขนี้ไม่ sufficient ครับ อาจยังมีปัจจัยอื่นๆ อีก
« Last Edit: January 25, 2006, 07:21:15 PM by kiattisak » Logged

Scientia gaza inaestimabilis est.
เกียรติศักดิ์
Administrator
neutrino
*****
Offline Offline

Posts: 296


:)


WWW
« Reply #3 on: January 26, 2006, 12:39:17 AM »

สำหรับคนที่ดาวน์โหลดไปใช้ก่อนเวลาที่โพสต์ความเห็นอันนี้กรุณาดาวน์โหลดใหม่ด้วยครับ อันเก่านั้น มีความผิดพลาดอย่างมหันต์ในการคำนวณสถานะเริ่มต้นเป็น superposition ของ mode ต่างๆ Roll Eyes ปล่อยไก่ไปตัวใหญ่มากเลยทีเดียว
Logged

Scientia gaza inaestimabilis est.
Pages: 1   Go Up
Print
Jump to:  

คุณสมบัติของเด็กดี

ไม่ฟังเวลามีการนินทากัน ไม่มองหาข้อด้อยของผู้อื่น ไม่พูดนินทาเหยีบบย่ำผู้อื่น