回 帖 发 新 帖 刷新版面

主题:高手帮我看下这个MATLAB程序有没错

q=input('q:');
d=input('d:');
m=input('m:');
h=linspace(0,100,1000);
n=9.81*q*(d^2)*m*h^(3/2);
plot(n,h);
hold off

回复列表 (共3个回复)

沙发


看来大家都比较忙呀!都没人帮我回答!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

板凳


很明显的错,h是个向量,幂运算要加点的。

3 楼


q=input('q:');
d=input('d:');
m=input('m:');
h=linspace(0,100,1000);
n=9.81*q*(d^2)*m*h.^(3/2);
plot(n,h);
hold off;

我来回复

您尚未登录,请登录后再回复。点此登录或注册