วันจันทร์ที่ 24 พฤศจิกายน พ.ศ. 2557

5730306202 นายณัชพล อรุณธนหิรัญ Exercise 9.1,9.2 และ table 9.1 Exercise 10.1-10.3.

Ex9.1
เป็นการสร้างกราฟเอกซ์โพเนนเชียล กำลัง x โดยค่า x มีช่วงระหว่าง 0-8 และหาค่าของ x ในตำแหน่งที่ 0.7 และสร้างตัวแปร F เป็นสมการเอกซ์โพเนนเชียล แล้วหาค่าที่ 2.8 แล้วสร้างตัวแปร x ให้หาค่าสมการเอกซ์โพเนนเชียล ในตำแหน่งที่ 0.5

Ex9.2
เป็นการใส่ค่า x ลงในสมการเพื่อให้ได้ค่า fval แล้วหาค่าขอองทั้ง 2 ออกมา

Ex10.1
เป็นการสร้างตัวแปร t ระหว่าง 0-6π แล้วค่า t ที่ได้ไปสร้างกราฟตามสมการของแกน x,y และz


Ex10.2
เป็นการสร้างกราฟเปรียบเทียบระหว่างฟังก์ชั่น mesh() กับฟังก์ชั่น surf() กราฟที่ออกมาจากออกมาเหมือนกันแตกต่างที่ ฟังก์ชั่น surf() กราฟที่ออกมาจะมีสี


Ex10.2.2

การสร้างกราฟ Surface Plot โดยใช้ฟังก์ชั่น surf() กราฟที่ได้จะเหมือนกัน 10.2(3) แตกต่างที่สีจะเข้มกว่า

Ex10.2.3
การสร้างกราฟ Mesh Curtain Plot โดยใช้ฟังก์ชั่น meshz()

Ex10.2.4
การสร้างกราฟ Mesh and Contour Plot โดยใช้ฟังก์ชั่น meshc()

Ex10.2.5
การสร้างกราฟ Surface and Contour Plot โดยใช้ฟังก์ชั่น surfc() กราฟที่ได้จะเหมือนกัน 10.2(6) แตกต่างที่สีจะเข้มกว่า

Ex10.2.6
การสร้างกราฟ Surface Plot with Lighting โดยใช้ฟังก์ชั่น surfl()

Ex10.2.7
การสร้างกราฟ Waterfall Plot โดยใช้ฟังก์ชั่น fall()

Ex10.2.8
การสร้างกราฟ 3-D Contour Plot โดยใช้ฟังก์ชั่น contour3() โดยมีการกำหมดค่า n ขึ้นมาด้วย

Ex10.2.9
การสร้างกราฟ 2-D Contour Plot โดยใช้ฟังก์ชั่น contour()

Ex10.3.1
การสร้างกราฟ contour () โดยใช้ฟังก์ชั่นได้ 2 ฟังก์ชั่น คือ sphere และ [X,Y,Z]=sphere();surf(X,Y,Z)

Ex10.3.2
การสร้างกราฟ Plot a Cylinder โดยใช้ฟังก์ชั่น [X,Y,Z]=cylinder(r)

Ex10.3.3
การสร้างกราฟ 3-D Bar Plot โดยใช้ฟังก์ชั่น bar3(Y)

Ex10.3.4
การสร้างกราฟ 3-D Stem Plot โดยใช้ฟังก์ชั่น stem3(X,Y,Z)

Ex10.3.5
การสร้างกราฟ 3-D Scatter Plot โดยใช้ฟังก์ชั่น scatter3(X,Y,Z)

Ex10.3.6
การสร้างกราฟ 3-D Pie Plot โดยใช้ฟังก์ชั่น pie3(X,explode)

วันพฤหัสบดีที่ 20 พฤศจิกายน พ.ศ. 2557

5730306202_นายณัชพล อรุณธนหิรัญ _ Ex5

รูปที่ 5.1.0

รูปที่5.1.0 คือ คำสั่ง plot เป็นคำสั่งในการสร้างรูปกราฟ โดยการกำหนดค่า ลงในตัวแปรที่เรากำหนด และนำมันมารันจะได้เป็นกราฟตามคำสั่งของ plot




รูปที่  5.1.2


รูปที่ 5.1.1 คือ การแสดงคำสั่งของเวกเตอร์ที่ถูกกำหนดค่า ให้ออกมาโดยมีคำสั่ง plot ควบคุม หรือ ก็คือ การรันผลให้ออกมาในรูป กราฟโดยกำหนดค่าในกราฟ ด้วยคำสั่งที่เรากำหนด 




รูปที่ 5.3.1

รูปที่  5.3.1คือ    สร้างค่าตามที่โจทย์กำหนดโดยให้ x เป็นตัวกำหนดค่าสมการต่างๆของ y แล้วสร้าง y  yd และ ydd  ในการ plot กราฟนำค่า y,yd และydd มาทำในplot ในกราฟเดียวกันจะได้กราฟเส้น 3 เส้นที่ซ้อนทับกัน 


รูปที่  5.3.2

รูปที่ 5.3.2 คือ การใช้คำสั่ง hold on เพื่อกำหนดให้แสดงกราฟและ ใช้คำสั่ง hold off เมื่อไม่ต้องการแสดงกราฟอีก 



รูปที่ 5.3.3 คือ การใช้คำสั่ง line เพื่อเข้ามาช่วยในการทำรูปแบบของกราฟขึ้น จะคล้ายๆกับรูปที่ 5.3.1
และ 5.3.2
รูปที่ 5.4 คือ การที่สร้างกราฟ 2 เส้นโดยมีการกำหนดลักษณะของเส้นกราฟ เเละมีการใช้ฟังก์ชัน hold on และ hold off เพื่อกำหนดจุดบนเส้นกราฟว่าให้แสดงที่ใดและไม่แสดงในที่ใด 








รูปที่ 5.5.1 - รูปที่ 5.5.4 คือ แสดงการใช้คำสั่งให้โปรแกรมพล็อตกราฟของชุดข้อมูล  โดยเปลี่ยนสเกลของแกน x และแกน y เป็นสเกลปกติ-สเกลปกติ,สเกลล็อค-สเกลปกติ,สเกลล็อค-สเกลล็อค ซึ่งกราฟที่ได้มีลักษณะที่ต่างกัน
รูปที่ 5.6

รูปที่ 5.6 คือ การสร้างกราฟโดยให้แสดงเลขจุดออกมาก่อนและจุดที่สร้างในกราฟมีลักษณะเป็นแท่งพร้อมตั้งชื่อแกนของแกน x และ y 
รูปที่ 5.7.1

รูปที่ 5.7.1 คือ  การสร้างกราฟแบบแท่งแนวตั้งโดยใช้คำสั่ง bar() และมีการกำหนดสีของกราฟ ชื่อแกน x แกน y



รูปที่ 5.7.2


รูปที่  5.7.2 คือ  การสร้างกราฟแท่งแนวนอน จะแตกต่างจาก รูปที่ 5.7.1 เพียงเล็กน้อย คำสั่งของโปรแกรมจะต่างกันตรางที่ xlabel และ ylabel


รูปที่ 5.7.3

รูปที่ 5.7.3 คือการสร้างกราฟแบบเส้น โดยรูปแบบคำสั่งจะคล้าย กับ 2 รูปก่อนหน้านี้ ที่คำสั่ง stairs(  )ที่จะกำหนดให้กราฟออกมาเป็นแบบเส้น 
รูปที่ 5.7.4

รูปที่ 5.7.4 คือการสร้างกราฟแท่งแบบเส้นโดยใช้คำสั่ง stem (   ) 



รูปที่ 5.7.5

รูปที่ 5.7.5 คือการสร้างกราฟวงกลม โดยใช้คำสั่ง pie(  ) และ title(  )
รูปที่ 5.8.1

รูปที่ 5.8.1 คือ การใช้คำสั่งให้โปรแกรมสร้างกราฟฮิสโทแกรมออกมาแนวตั้งตาม ค่า ตัวเเปรของ y  ซึ่งจะคล้ายกับรูปที่ 5.7.1 


รูป ที่ 5.8.2

รูปที่ 5.8.2 คือ แสดงการใช้คำสั่งให้โปรแกรมสร้างกราฟฮิสโทแกรมออกมาโดยกำหนดให้มีแท่งกราฟเพียง3แท่ง
รูปที่ 5.8.3

รูปที่ 5.8.3 คือ การใช้คำสั่งให้โปรแกรมสร้างกราฟฮิสโทแกรมออกมาแนวตั้งตาม ค่า ตัวเเปรของ x 

รูปที่ 5.8.4

รูปที่ 5.8.4 คือ แสดงการใช้คำสั่งให้โปรแกรมนำชุดข้อมูลมาคำนวณหาจุดกึ่งกลางชั้นข้อมูลของกราฟฮิสโทแกรมแต่ละแท่ง
รูปที่ 5.9

รูปที่ 5.9 คือ การใช้คำสั่งสร้างกราฟวงกลมแบบกำหนดพิกัดเชิงขั้ว


รูปที่  5.11


รูปที่  5.11 คือ การใช้คำสั่งของโปรแกรมในการสร้างกราฟออกมา 2 รูปโดยใช้เพียงคำสั่งชุดเดียวกัน แต่มีคำสั่งภายในชุดถึง 2 คำสั่ง ทำให้เวลารันค่า จะเกิดเป็น กราฟ 2 กราฟ 



รูปที่ 5.12

รูปที่ 5.12.1  คือ การสร้างกราฟเพื่อคำนวนหาค่าสนามไฟฟ้าตามโจทย์กำหนด โดยการใช้ฟังก์ชันต่างๆมาช่วย โดยโจทย์จะกำหนดสมการต่างๆมาให้ เพื่อใช้ในการคำนวณ และยังมีการตั้งชื่อแกนและชื่อหัวเรื่องของกราฟ



รูปที่ 5.12.2

รูปที่ 5.12.2 คือ การคำนวน โดยคำนวณหาระยะX, ความเร็ว และความเร่งตามที่โจทย์ให้คำนวณ  แล้วนำข้อมูลที่ได้จากการคำนวณมาพล็อตเป็นกราฟ ตำแหน่งต่างๆกับเวลา, ความเร็วกับเวลา และ ความเร่งกับเวลา  เป็นการรวมกันของการใช้คำสั่ง  2 แบบ คือการคำนวน และสร้างกราฟ 













วันจันทร์ที่ 17 พฤศจิกายน พ.ศ. 2557

5730306202 ณัชพล อรุณธนหิรัญ Assignment&Problem 4



เป็นการเขียนคำสั่งลงใน script file ของการคำนวณเปลี่ยนค่าจากหน่วยองศาเซลเซียส เป็น องศาฟาเรนไฮส์  และเปลี่ยนหน่วยความเร็วเชิงมุม จากรอบต่อนาทีเป็นเรเดียนต่อวินาที  และใช้คำสั่งแสดงผลลัพธ์ให้เป็นทศนิยม แสดงข้อมูลเป็นแบบไฟล์ .txt


ป็นการแสดงผล run จากการใส่คำสั่งลงใน script file โดยเปิดจากโฟลด์ที่เราบันทึกไว้ และไฟล์งานที่เราต้องการนำเสนอ และนี่คือผลจากการเปลี่ยนหน่วยค่าการคนวณจากองศาเซลเซียส เป็นองศาฟาเรนไฮส์


   เป็นการแสดงผลจากการ run ข้อมูล โดยเป็นค่าการคำนวณการเปลี่ยนแปลงจากรอบต่อนาทีเป็นเรเดียนต่อวินาที

5730306202 ณัชพล อรุณธนหิรัญ Exercise4

 Ex4.1  กำหนดค่าตัวแปล แล้วใช้คำสั่ง who แสดงชื่อตัวแปล ส่วนคำสั่ง whos จะแสดง
                                    ชื้อ  side   bytes  class  ตามลำดับ

                          Ex.4.2       เป็นการหาค่าเฉลี่ยของเกมส์เหมือนกับตัวอย่างที่แล้ว แต่อันนี้ตอนที่พิมพ์คำสั่งลงสคริปไฟล์
จะยังไม่กำหนดค่าของเกมส์  เมื่อรันเสร็จแล้วมันจะแสดงข้อมูลขึ้นมาใน Command Window
ให้เราใส่ ค่า แล้วกด enter

Ex4.3. เป็นการใช้คำสั่ง disp  แสดงผลที่ command window เพียงแค่ใส่ชื่อของข้อมูล

              Ex4.3.2การใช้คำสั่ง fprintf แสดงข้อมูลที่ป้อนลงในสคริปไฟล์ ที่เป็นข้อความสามารถให้ข้อความ
อยู่บรรทัดเดียวกันหรืออยู่คนล่ะบรรทัดก็ได้




Ex4.4.2 การใช้คำสั่งโหลดไฟล์ที่เราเซฟไว้ให้มาแสดงผลที่ command window

Ex4.5.1 การพิมพ์ข้อมูลลงใน Excel แล้วเซฟ แล้วใช้คำสั่ง xlsread เรียกดูไฟล์ให้แสดงข้อมูล
ในCommand Window


     Ex.4.5.2 พิมค่าใน notepad แล้ว อิมพอร์ท ค่าโปรแกรมออกมาจากที่เซฟไว้ เพื่อแสดงผลออกมา