Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 工程数学软件 > MATLAB论坛
MATLAB论坛 一切MATLAB相关问题在此讨论。
回复
 
主题工具 显示模式
旧 2009-05-14, 10:03   #1
hly-neu
初级会员
 
注册日期: 2008-09-27
年龄: 39
帖子: 2
声望力: 0
hly-neu 正向着好的方向发展
微笑 一个貌似很简单但是我不会的问题

key1=[10000 10000];
i=1;
syms s1=0 s2=0 D=0;
e=4-sqrt(3);
n=1;
R=1;
c=pi./6;
h=4;
for r=[0:0.05:10]
for b=[0i./20:2*pi]
for a=[0i./20:2*pi]
y=(1./(2.*pi.*pi.*10.*10.*(((n+1)./(4.*pi.*pi)).*((((e-0.*sin(b)).*(sin(c))+h.*cos(c)).^n*((h-R.*sin(a).*sin(c))))./(((0.*cos(b)-R.*cos(a)).^2+((0.*sin(b)-e).*cos(c)+(h.*sin(c))-R.*sin(a)).^2+((e-0.*sin(b)).*sin(c)+h.*cos(c)).^2).^2))).^((n+3)./2))).*(((((n+1)./(4.*pi.*pi)).*((((e-r.*sin(b)).*(sin(c))+h.*cos(c)).^n*((h-R.*sin(a).*sin(c))))./(((r.*cos(b)-R.*cos(a)).^2+((r.*sin(b)-e).*cos(c)+(h.*sin(c))-R.*sin(a)).^2+((e-r.*sin(b)).*sin(c)+h.*cos(c)).^2).^2))).^((n+3)./2)));
s=(pi./20).*sum(y);
end
k=(pi./20).*sum(s);
end
D=(k.^2).*r.*0.05;
key1(i)=D;
i=i+1;
end


??? Error using ==> syms at 58
Not a valid variable name.
为什么运行程序是总是提示上面的错误啊?
哪位高手帮忙解决一下呗,谢谢!!!
hly-neu 当前离线   回复时引用此帖
回复


发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码



所有时间均为北京时间。现在的时间是 11:22


Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.