Đồ thị Matlab??

Author
Các pro cho mình hỏi sao mình vẽ mãi mà không thể đc cái đồ thị:
Các câu lệnh mình đánh như thế này: mà sao đồ thị nó không giống gì. Các bạn giúp mình với
................
t=[0:75/41:240];
if t<=75
a=sin(2*pi*t/75)*2*pi*60/(75*pi/180)^2;
elseif 75<=t&t<=(75+90)
a=0*t;
else t>=(75+90)
a=-sin(2*pi*(t-165)/75)*2*pi*60/(75*pi/180)^2;
end
plot(t,a)
...........
Như đồ thị mình mong muốn là (http://www.mediafire.com/imageview.php?quickkey=mlommdw4qjz&thumb=4)
.....đoạn đầu từ 0-75 là hình sin theo công thức a=sin(2*pi*t/75)*2*pi*60/(75*pi/180)^2;
.....đoạn tiếp (75-165) là đường thẳng a=0(mình viết a theo t là: a=t*0;
.....đoạn cuối (165-240) là hình sin theo công thức a=-sin(2*pi*(t-165)/75)*2*pi*60/(75*pi/180)^2;
Nhưng đồ thị nó vẽ ra..thì...
Giúp mình vẽ nó cái!
Thanks!
 
H

hungphuong2006

Ðề: Đồ thị Matlab??

Link của bạn bị die rồi: (http://www.mediafire.com/imageview.p...dw4qjz&thumb=4)
Mình không biết đồ thị của bạn như thế nào ? Mình sửa code của bạn lại một xíu:
clc
clear all
close all

t=[0:75/41:240];
for i=1:length(t)
if t(i)<=75
a(i)=sin(2*pi*t(i)/75)*2*pi*60/(75*pi/180)^2;
elseif 75<=t(i)&t(i)<165
a(i)=0*t(i);
else t(i)>=165
a(i)=-sin(2*pi*(t(i)-165)/75)*2*pi*60/(75*pi/180)^2;
end
end
plot(t,a)
 
Top