有关matlab的画图问题!
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/07/28 11:10:09
有关matlab的画图问题!
x=0:0.1:20;
y=2/(5^2+x.^2)*5/(5^2+x.^2)^(0.5)+3/(6^2+(20-x)^2)*6/(6^2+(20-x)^2)^(0.5);
plot(x,y,'-')
这是我的程序,但运行时出现这个Matrix dimensions must agree问题,请问怎么解决
x=0:0.1:20;
y=2/(5^2+x.^2)*5/(5^2+x.^2)^(0.5)+3/(6^2+(20-x)^2)*6/(6^2+(20-x)^2)^(0.5);
plot(x,y,'-')
这是我的程序,但运行时出现这个Matrix dimensions must agree问题,请问怎么解决
![有关matlab的画图问题!](/uploads/image/z/19753293-21-3.jpg?t=%E6%9C%89%E5%85%B3matlab%E7%9A%84%E7%94%BB%E5%9B%BE%E9%97%AE%E9%A2%98%21)
所有的乘除运算和幂运算都要加点啊,因为都是向量运算
你漏了好几个,改成下面这样就可以了:
y=2./(5^2+x.^2).*5/(5^2+x.^2).^(0.5)+3./(6^2+(20-x).^2).*6./(6^2+(20-x).^2).^(0.5)
你漏了好几个,改成下面这样就可以了:
y=2./(5^2+x.^2).*5/(5^2+x.^2).^(0.5)+3./(6^2+(20-x).^2).*6./(6^2+(20-x).^2).^(0.5)