Ex3.อยาก plot กราฟรูป sine ดูอ่ะแต่เป็น sine ที่ขึ้นกับเวลา สมการคือ y=sin(2πt)
ทำแบบเดิมเลย
>> clear
>> t=0:4*pi;
>> y=sin(2*pi*t);
>> plot(t,y);
ปรากฏว่าเอ้าได้รูปอย่างงี้อ่ะ
ไม่ใช่ sine นิสาเหตุคือค่า t ที่คุณใส่มันยังไม่ละเอียดพอสำหรับกราฟที่มีรูปร่างอ่ะครับ อย่างกราฟเส้นตรงมันก็แค่เส้นตรงไม่ต้องมีรูปร่างก็เลยทำได้ ลองดูตรง t=0:4pi ครับ มันจะบอกว่าค่า 0ถึง ค่า 4pi โดยเพิ่มทีล่ะ 1 ซึ่งสำหรับกรา sine มันไม่ละเอียดพอ ต้อง pi/32 ดังนั้นจึงต้องใช้ t=0:pi/32:4*pi
>> clear
>> t=0:pi/32:4*pi;
>> y=sin(2*pi*t);
>> plot(t,y);


No comments:
Post a Comment