matlab初学者问高手指点几道题,小女子不胜感激涕零!!

来源:百度知道 编辑:UC知道 时间:2024/06/06 20:44:30
(1)已知y1=e^(-2t),y2=t*cos(t的平方),y3=(1+t^2)^(1/2)。
试用两种以上的方法画出以上三条曲线,并分别标注上y1,y2和y3,其中t的取值范围是[0,10]。

(2)系统的传递函数为
G(s)=(s^3+11*s^2+30*s+2)/(s^4+9*s^3+45*s^2+87*s+50)

将其转化为零极点增益模型和部分分式模型,状态空间描述模型,
并画出其奈氏曲线图,博得图,系统阶跃响应曲线,脉冲响应曲线。

希望好心人帮忙啦,我真的不懂啊
另外,不是我吝惜,而是分数是在没多少,要是谁帮我做出,可以的话我全部分数给你吧!
要写出具体的源代码程序

(1)
t = (0:0.1:10)';
y1 = exp(-2*t);
y2 = t.*cos(t.^2);
y3 = (1+t.^2).^0.5;
plot(t, y1, t, y2, t, y3);
legend('y1', 'y2', 'y3');

(2)
H = tf([3 11 30 2], [1 9 45 87 50]);

zpk(H) %零极点增益模型
ss(H) %状态空间描述模型

nyquist(ss(H)) %奈氏曲线
bode(ss(H)) %博得图
step(ss(H)) %系统阶跃响应曲线
impulse(ss(H))%脉冲响应曲线

PS:我给你写的不是源代码????

t=linspace(1,10,100);
y1=...
y2=...
y3=...
plot(y1)...

下面那个直接调用应该有现在的例子,几年前学的,不想翻资料查这个怎么写。

matlab是个软件,用这个软件不就搞定了吗?