作业帮 > 综合 > 作业

小弟刚学习matlab,编了个程序,但是不知道为什么错误在哪里,

来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/09/20 19:21:57
小弟刚学习matlab,编了个程序,但是不知道为什么错误在哪里,
程序如下
d=100:0.1:2000
x1=35+(0.019*(d-100))
x2=0.15/(4*pi*d)
x3=1000
p=x1*x2*x2*x3*x3
figure(1)
subplot(1,1,1)
plot(d,p)
错误在这句话x2=0.15/(4*pi*d)
小弟刚学习matlab,编了个程序,但是不知道为什么错误在哪里,
d=100:0.1:2000;%d是一个从100到2000,步进值为0.1的行向量
x1=35+(0.019*(d-100));%x1也是一个行向量
x2=0.15./(4*pi*d);%分子为一个数值,分母是向量,所以用点除法,指每个元素均要除
x3=1000;%x3为常数
p=x1.*x2.*x2*x3*x3;%向量相乘是点乘运算
figure(1);
subplot(1,1,1);
plot(d,p);
grid on;
已经调试好,且有详细说明