วันเสาร์ที่ 2 พฤษภาคม พ.ศ. 2558

Pratice Chapter 5 Ex 5.1 - 5.25



เริ่มจาก กำหนดค่าให้x และ y 
จากนั้น Plot Graph ด้วยคำสั่ง plot(x,y)

เป็นการกำหนดลักษณะของเส้นกราฟเช่น
- คือเส้นตรงเส้นเดียว
-- คือเส้นประ
-. คือเส้นประสลับกับจุด

เป็นการกำหนดสีให้กับเส้นกราฟ 
ดังตัวอย่างคือ g = Green




เป็นการ Mark Point ลงบนเส้นกราฟ ด้วยคำสั่ง g:d

linewidth คือขนาดของเส้นกราฟ และ
markersize คือขนาดของจุดบนเส้นกราฟ


เป็นการ plot graph คลื่นรูป cos ดังตัวอย่าง


กราฟเช่นเดียวกันกับหัวข้อที่แล้ว แต่เปลี่ยนจากเส้นโค้ง ๆ กลายเป็นเส้นตรง
โดยกำหนดค่าไปตอนใช้ plot(x,y ' - ')

เป็นคำสั่งในการ plot Function จาก fplot('Function' [x y])
ในช่วงปิด x ถึง ปิด y

เป็นการสร้างสมการเส้นโค้ง 3 เส้นแล้วทำการ plot ลงไปในคำสั่งเดียว


หลังจาก plot graph แรกเสร็จแล้วใช้คำสั่ง hold on เพื่อคงค่าของตัวแปรต่างๆไว้ 
จะเห็นได้ว่าทั้ง 3 เส้นใช้ข้อมูลของ x หากไม่ใช้คำสั่ง hold on ค่าของ x จะถูกรีเซ็ตและต้องกำหนดใหม่  
และใช้คำสั่ง hold off เพื่อเสร็จสิ้นกระบวนการ


คำสั่ง plot จะเริ่มการพล็อตใหม่ทุกครั้งที่ถูกเรียกใช้ ในขณะที่คำสั่ง line เป็นการเพิ่มเส้นเข้าไปบนพล็อตที่มีอยู่แล้ว


คำสั่ง xlabel, ylabel เป็นการกำหนดชื่อของแกน x และ แกน y ตามลำดับ
คำสั่ง title ใช้กำหนดรูปแบบ ขนาด สี ข้อความของ title ของกราฟ
คำสั่ง axis ใช้กำหนดขอบเขตข้อมูลที่จะแสดงในกราฟ
คำสั่ง text แสดงข้อความบนกราฟ
คำสั่ง legend ใช้กำหนดข้อความอธิบายเส้นต่างๆของกราฟ


เป็นการ plot กราฟด้วยลักษณะกราฟที่ต่างกันซึ่งมีทั้งหมด 4 แบบคือ 
กราฟ Linear, semilogy, semilogx และ loglog


คำสั่ง errorbar(x,y,e) ใช้เพื่อพล็อต error bar ที่แสดงกราฟและความคลาดเคลื่อนที่จุดใดๆ
โดยจะพล็อตกราฟระหว่าง x กับ y และ e จะเป็นค่าที่แสดงถึง
ความคลาดเคลื่อนในแต่ละค่าของ x และ y


ภาพบนเป็นการสร้างแผนภูมิแท่งโดยใช้คำสั่ง bar สามารถกำหนดสีได้
ส่วนคำสั่ง barh เป็นการสร้างแผนภูมิแท่งแบบแนวนอน


คำสั่ง stairs เป็นการกำหนดกราฟแบบขั้นบันได
คำสั่ง stem เป็นการกำหนดกราฟคล้ายลำต้นตามแต่ละค่าในแกน x

ใช้คำสั่ง pie() ในการสร้างแผนภูมฺรูปวงกลม


เป็นการสร้างแผนภูมิฮิสโทแกรมโดยคำสั่ง hist()

คำสั่ง hist(y,3) จะเป็นการสร้างแผนภูมิฮิสโทแกรม 3 แท่ง

เป็นการสร้างแผนภูมิฮิสโทแกรมโดยคำสั่ง hist(y,x) โดยที่ x คือ
ค่าของฮิสโทแกรมแต่ละแท่ง


จากตัวอย่างนี้จะได้ค่า n ดังรูป
โดยที่ค่า n ก็คือจำนวนข้อมูลในแต่ละช่วงว่ามีมากน้อยเพียงใด

xout ก็คือจุดกึ่งกลางของแผนภูมิฮิสโทแกรมแต่ละแท่ง ซึ่งจะมีจำนวนแท่งเท่ากับ n
และจุดกึ่งกลางของแต่ละแท่งจะห่างเท่ากันเสมอ


คำสั่ง polar(x,y,'line specifier') เป็นการ Plot Graph ในระบบพิกัดเชิงขั้ว
โดยให้ x แทนเวคเตอร์ที่เก็บค่าของมุม (Theta)
และ y แทนเวคเตอร์ที่เก็บค่าของระยะทาง (radius)


คำสั่ง figure เป็นการสร้างหน้าต่างสำหรับการ plot graph
สามารถใช้คำสั่ง close เพื่อปิดหน้าต่างที่แสดงกราฟที่กำลังใช้งานอยู่
คำสั่ง close all เพื่อปิดหน้าต่างทั้งหมด
และคำสั่ง close(n) เพื่อปิดหน้าต่างที่ n


เป็นการใช้คำสั่ง figure(n) แบบกำหนดลำดับของหน้าต่าง

ไม่มีความคิดเห็น:

แสดงความคิดเห็น