- 9
- 0
- 约 9页
- 2016-12-24 发布于重庆
- 举报
Fminunc函数
目标函数的文件(sc_wysyh.m):
function f=sc_wysyh(x) %定义目标函数调用格式
a=64516;hd=pi/180;
f=a/x(1)-x(1)/tan(x(2)*hd)+2*x(1)/sin(x(2)*hd); %定义目标函数
求最优化解时的命令程序:
x0=[25,45]; %初始点
[x,Fmin]=fminunc(@sc_wysyh,x0); %求优语句
fprintf(1,截面高度h x(1)=%3.4fmm\n,x(1))
fprintf(1,斜边夹角θ x(2)=%3.4f度\n,x(2))
fprintf(1,截面周长s f=%3.4fmm\n,Fmin)
计算结果
截面高度h x(1)=192.9958mm
斜边夹角θ x(2)=60.0005度
截面周长s f=668.5656mm
Fmincon函数
%两级斜齿轮减速器总中心距目标函数
function f=jsqyh_f(x);
hd=pi/180;
a1=x(1)*x(3)*(1+x(5));
a2=x(2)*x(4)*(1+31.5/x(5));
cb=2*cos(x(6)*hd);
f=(a1+a2)/cb;
%两级斜齿轮减速器优化设计的非线性不等式约束函数
function[g
原创力文档

文档评论(0)