作业帮 > 综合 > 作业

一个简单的MATLAB问题

来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/04/30 17:05:02
一个简单的MATLAB问题
程序清单:
clc,clear
n2_s=[0.5,0.25,0.2];
ym=zeros(3,1);tm=ym;
hold on
for i=1:length(n2_s)
n1=1;
d1=[0.1,0];
n2=n2_s(i);
d2=[0.1,1];
[no,do]=series(n1,d1,n2,d2);
[nc,dc]=cloop(no,do,-1);
damp(dc)
step(nc,dc)
grid on
gtext(['n_2=',num2str(n2_s(i))])
[y,x,t]=step(nc,dc);
ym(i)=max(y)
tm(i)=spline(y,t,ym)
end
hold off
MATLAB显示我的
ym(i)=max(y)
tm(i)=spline(y,t,ym)
两句有误,但是我觉得没问题呀,就是第一次for循环时把max(y)的计算结果赋值给ym(1),第二次for把一个新的max(y)赋值给ym(2)罢了,先谢过了啊~
一个简单的MATLAB问题

正常啊

再问: ���ó�����������������£���������dz��? In an assignment A(I) = B, the number of elements in B and I must be the same. Error in ch1_1 (line 19) tm(i)=spline(y,t,ym)
再答: tm(i)=spline(y,t,ym(i))��������