回 帖 发 新 帖 刷新版面

主题:那位高手帮忙看一下


>> clf;shg,y2=1.2000;
l1=1.8*y2;
l2=(16.6-1.68*pi*y2^3)/pi/y2^2;
l3=0.97*y2;
Y1=0.27777*l1+0.5*y2;
Y2=y2;
Y3=0.4124*(2.545*pi*y2^3+16.6-l3*pi*y2^2)/pi/y2^2;
Y4=0.3-0.14*l2;
v1=[2arccos(Y4/Y1)/360]*pi*(Y1)^2:
v2=Y1*Y4/arccos(Y4/Y1);
V1=v1-v2;
V2=(2arccos(Y4/Y2)/360)*pi*(Y2)^2-Y1*Y4/arccos(Y4/Y2);
V3=(2arccos(Y4/Y3)/360)*pi*(Y3)^2-Y1*Y4/arccos(Y4/Y3);
V=(V1+V2+V3);
plot(V);
V
[color=FF0000]这是小弟写的一段程序,可是运行老是出现下面的错误。。
??? v1=[2arccos(Y4/Y1)/360]*pi*(Y1)^2:
         |
Error: ";" expected, "identifier" found.[/color]
请大侠帮帮忙啊~

回复列表 (共4个回复)

沙发

v1=[2*arccos(Y4/Y1)/360]*pi*(Y1)^2

板凳

运行了一下:又出现这样的错误。!!
[color=FF0000]??? Subscript indices must either be real positive integers or logicals.[/color]

3 楼

1. 应该写 acos 不能写 arccos
2. 应该写 2*acos 不能写 2arccos
把你程序中出现的所有书写错误修改后就能运行了。

4 楼

谢谢..

我来回复

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