作业帮 > 综合 > 作业

MATLAB中矩阵相加

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/04/28 17:58:09
MATLAB中矩阵相加

>> A=[0 -2;1 -3];
B=[2;0];
C=[1 0];
D=0;
x0=[1;1];
 [y1,x1,t1]=initial(A,B,C,D,x0);
[y2,x2,t2]=step(A,B,C,D);
 x = x1 + x2;
plot(t1,x(:,1),t1,x(:,2))
上面是程序,我在实验室的MATLAB里面试可以得出,自己用电脑试就出现

这个错?


发错了出错的问题.这个才对.第二个图发错了~
MATLAB中矩阵相加
输入时不是在英文状态下,你可以看到标点是中文的,换输入状态试试.或者你输入错了,x(:,2))输成了x1(:,2))
再问: 不是这个问题,你用自己电脑的matlab复制试试。我要画的是X=X1+X2,不是x1
再答: 还是输入状态的问题,x = x1 + x2;的分号不是在英文状态下输入的更改后就可。有图为证
再问: 谢谢啊。就是这个图了。。。还有个问题,P=[-1 -2 a],其中a是共轭复数,也就是两个复数,怎么在matlab里打P矩阵出来啊?
再答: 什么是打P矩阵出来?如果是输入那就是x+yi的形式,让a等于两个共轭复数构成的数组就好了。