mPEC Forum

บทเรียน => การใช้โปรแกรม Mathematica => Topic started by: phys_pucca on December 25, 2005, 08:58:03 PM



Title: ปัญหาในการนำ BesselJZeros[m, {n, n}] มาใช้
Post by: phys_pucca on December 25, 2005, 08:58:03 PM
ผมมีปัญหากวนใจมารบกวนอาจารย์ครับ

ผมใช้ BesselJZeros[m, {n, n}] โดยให้ค่า m และ  n เรียบร้อย
แล้วมันให้  x=BesselJZeros[m, {n, n}] ไม่ได้ครับ
ตอนเอาค่าออกมามันทำได้ คือให้ m=1; n=1;
มันจะได้ {3.83171} ครับ แต่พอ เรา copy แล้วไปแปะ แล้วใช้ต่อมันจะออกเป็น

3.8317059702075125`

แบบนี้ครับ มันมี ` ด้วย ผมว่ามันน่าจะเป็นเหตุให้เราให้   x=BesselJZeros[m, {n, n}] ไม่ได้
เราจะแก้ปัญหานี้อย่างไรดีครับ >:A


Title: Re: ปัญหาในการนำ BesselJZeros[m, {n, n}] มาใช้
Post by: phys_pucca on December 27, 2005, 09:41:33 PM
ผมเปิด Help จนหัวปั่นแล้วยังหาไม่เจอเลยครับ  ???


Title: Re: ปัญหาในการนำ BesselJZero
Post by: psaipetc on December 30, 2005, 10:31:52 AM
 BesselJZeros[m, {n, n}]� จะให้คำตอบออกมาเป็น list นะครับ
ถ้าจะนำไปใช้ก็ต้องเลือกแต่ละสมาชิกใน list ไปใช้ เช่น

x = BesselJZeros[1, {1, 3}]
แปลว่า� x คือ list {3.83171, 7.01559, 10.1735}

x[[1]] คือ 3.83171
x[[2]] คือ 7.01559
x[[3]] คือ 10.1735


Title: Re: ปัญหาในการนำ BesselJZeros[m, {n, n}] มาใช้
Post by: phys_pucca on December 30, 2005, 07:56:19 PM
ตาสว่างแล้วครับ ขอบคุณครับอาจารย์ >:A


Title: Re: ปัญหาในการนำ BesselJZeros[m, {n, n}] มาใช้
Post by: psaipetc on December 31, 2005, 05:36:49 PM
ไม่เป็นไรครับ
ืยินดีช่วยครับ  :)


Title: Re: ปัญหาในการนำ BesselJZeros[m, {n, n}] มาใช้
Post by: phys_pucca on December 31, 2005, 09:00:32 PM
ผมเอาไปทำเจ้านี่ แจกเพื่อนๆครับ ;D

code อยู่ที่นี่  http://users.cjb.net/bm60646meetingboard/circularpresent.nb


Title: Re: ปัญหาในการนำ BesselJZeros[m, {n, n}] มาใช้
Post by: ปิยพงษ์ - Head Admin on January 01, 2006, 01:21:40 PM
^^^ ทำไมตอนนี้ทำให้รูป animate วนไปเรื่อย ๆ ได้แล้วล่ะ  ;D


Title: Re: ปัญหาในการนำ BesselJZeros[m, {n, n}] มาใช้
Post by: phys_pucca on January 01, 2006, 09:05:48 PM
^^^ ทำไมตอนนี้ทำให้รูป animate วนไปเรื่อย ๆ ได้แล้วล่ะ� ;D

ผม copy quote มาวางตรงๆนะครับ ไม่รู้เป็นอะไร กลายเป็นภาษาต่างดาวอีกแล้ว :'(

ครั้งที่แล้ว ผมใช้ Mathematica export ออกมาเป็น animation ตรงๆ code ยาวมากๆๆๆ
มันใส่ options ลำบาก มันเลย animate วนไปเรื่อยๆไม่ได้

คราวนี้ผมมี technics พิเศษ จะมาบอกคือ

สำหรับคนที่ใช้ Mathematica สร้างรูปเคลื่อนไหวแล้วอยาก export ออกมาโชว์
1.export ออกมาเป็น html ก่อน โดย click ที่ file เลือก Save As Special แล้วเลือก html ครับ
2.พอเสร็จแล้วจะได้ folder ที่มี file รูปภาพต่างๆออกมา แล้วจะมีรูปของแต่ละ frame ออกมาด้วย
3.คราวนี้เราต้องใช้ตัวช่วย ผมใช้ Zoner GIF Animator 5 มาช่วยสร้างภาพเคลื่อนไหว โดยเราสามารถปรับค่าต่างๆได้มากมาย
แม้แต่เลือกขนาด file ของรูปทำให้สะดวกแก่การเผยแพร่ทาง internet ครับ
เจ้า Zoner GIF Animator 5 นี้ เป็นโปรแกรมเล็กๆ ใช้ง่าย
สามมารถ download program มาได้จาก

http://www.zoner.com/support/download2.asp?ProductID=11

ซึ่งเป็น version ทดลองใช้ได้ไม่กี่วัน สำหรับใครที่อยากใช้ได้นานๆ แต่ไม่มีเงิน
ก็ทำเหมือนผมครับ คือ ไปขอให้คนที่เขาทำได้ แล้วเขาก็ชอบทำเรื่องไม่ดีอย่างนี้ ให้เขาทำให้ครับ ;D

เท่านี้ก็เสร็จเราก็จะได้ animation ออกมาอย่างง่ายดาย
ดูเหมือนขั้นตอนมันจะยาว แต่ก็ง่ายและเร็วกว่า export จาก mathematica เยอะครับ
ใครนำไปใช้ทำอะไร ได้มา ก็เอามาโชว์กันบ้างนะครับ >:A