Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 工程数学软件 > MATLAB论坛
MATLAB论坛 一切MATLAB相关问题在此讨论。
 
 
主题工具 显示模式
旧 2009-06-18, 15:31   #1
farewell2008
初级会员
 
注册日期: 2009-06-06
帖子: 2
声望力: 0
farewell2008 正向着好的方向发展
默认 编程至此已无思路,忘高手指点一下

程序如下:
syms x N1 N2 N3 q l
q=1;
l=1;
m1=0.5*q*(l*x-x*x)-0.75*N1*x-0.5*N2*x-0.25*N3*x;
m2=0.5*q*(l*x-x*x)-0.75*N1*x-0.5*N2*x-0.25*N3*x+N1*(x-0.25*l);
m3=0.5*q*(l*x-x*x)-0.75*N1*x-0.5*N2*x-0.25*N3*x+N1*(x-0.25*l)+N2*(x-0.5*l);
m4=0.5*q*(l*x-x*x)-0.75*N1*x-0.5*N2*x-0.25*N3*x+N1*(x-0.25*l)+N2*(x-0.5*l)+N3*(x-0.75*l);
f1=int(m1^2,x,0,0.25*l);
f2=int(m2^2,x,0.25*l,0.5*l);
f3=int(m3^2,x,0.5*l,0.75*l);
f4=int(m4^2,x,0.75*l,l);
f=f1+f2+f3+f4;
y1=diff(f,N1)
y2=diff(f,N2)
y3=diff(f,N3)
现在是要求yi,y2,y3三个方程的解,未知数是N1,N2,N3。也就是线性方程组A*x=B,现在的表达式是A*x-B=0的具体形式了,要返回A*x=B比较困难。忘高手指点迷津,小弟是初学者。
farewell2008 当前离线   回复时引用此帖
 


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

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



所有时间均为北京时间。现在的时间是 08:01


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