Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 工程数学软件 > MATLAB论坛
MATLAB论坛 一切MATLAB相关问题在此讨论。
 
 
主题工具 显示模式
旧 2009-05-09, 13:53   #1
梦奇林
初级会员
 
注册日期: 2009-05-09
帖子: 6
声望力: 0
梦奇林 正向着好的方向发展
默认 遇到难题:如何用Matlab对数学模型进行优化计算

如果看不清楚问题的,附件里头也有word文档格式的问题!谢谢1
已知下列等式,如何编程来进行数学模型的优化计算,希望高手指点一下,在此先谢谢各位的帮忙!
A*A=x(5)*x(5)+x(3)*x(3)+2*x(5)*x(3)*sin[x(1)+αi]
B*B=x(5)*x(5)+x(4)*x(4)+2*x(5)*x(4)*sinx(2)
C*C=x(5)*x(5)+x(4)*x(4)-2*x(5)*x(4)*cos[θ(1)+θ(2)]
D*D=x(5)*x(5)+x(4)*x(4)+2*x(5)*x(4)*sin[x(2)+ψ]
E*E=B*B+x(3)*x(3)+2*B*x(3)*sin[x(1)-θ]

θ1=arcsin[x(3)*cos(x(1)+αi)/A]
θ2=arccos[(A*A+x(4)*x(4)-E*E)/(2*x(4)*A)]
θ3=arcsin[(x(4)*cos(x(2)+ψ)/D]
θ4=arccos[(D*D+x(3)*x(3)-E*E)/(2*x(3)*D)]
θ=arcsin[x(4)*cosx(2)/B]
ψ=1.57+x(2)-θ1-θ2
β=1.57+x(1)-θ3-θ4
=f[x(1),x(2),x(3),x(4),x(5),αi]

γ1=arccos[(x(3)*x(3)+E*E-C*C)/(2*x(3)*E)]
γ2=arccos[(x(3)*x(3)+E*E-D*D)/(2*x(3)*E)]

f(αi)=arccot[0.49+cot(αi)]
令X=[x(1),x(2),x(3),x(4),x(5)]T


数学模型:
minF(X)=max|1-f(X,αi)/f(αi)|*100
0<αi<=0.0.5236
约束条件:
x(3)>0
x(4)>0
x(5)>0
sin(γ1)>=0.5
sin(γ2)>=0.5
上传的附件
文件类型: rar 013.rar (16.4 KB, 0 次查看)

此帖于 2009-05-10 08:35 被 梦奇林 编辑。 原因: 添加附件
梦奇林 当前离线   回复时引用此帖
 

主题工具
显示模式

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

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



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


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