matlab循环调用数组
比如我要画许多条线,需要调用数组中的元素比如x=0:1:50;A=[1234]fori=0:1:4;y=A(i)*(x.^2);plot(x,y);怎么才能正确画出,就这...
比如我要画许多条线,需要调用数组中的元素
比如x=0:1:50;
A=[1 2 3 4]
for i=0:1:4;
y=A(i)*(x.^2);
plot(x,y);
怎么才能正确画出,就这个例子 展开
比如x=0:1:50;
A=[1 2 3 4]
for i=0:1:4;
y=A(i)*(x.^2);
plot(x,y);
怎么才能正确画出,就这个例子 展开
推荐于2018-05-08
展开全部
其实不需用循环的。
x=0:1:50,是一个横向数组;
A=[1 2 3 4]',注意用单引号把A转置;
y=A*x,用矩阵乘法,y就变成了四行50列的矩阵了。
然后plot(x,y)就可以以x为横坐标,y的每以列为纵坐标画图了。
x=0:1:50,是一个横向数组;
A=[1 2 3 4]',注意用单引号把A转置;
y=A*x,用矩阵乘法,y就变成了四行50列的矩阵了。
然后plot(x,y)就可以以x为横坐标,y的每以列为纵坐标画图了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询