遇到难题:如何用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
		 
		
		
		
			
		
		
		
		
		
		
		
		
			
				  
				
					
						此帖于 2009-05-10 08:35 被 梦奇林 编辑。
					
					
						原因: 添加附件
					
				
			
		
		
	 |