24小时热门版块排行榜    

CyRhmU.jpeg
查看: 883  |  回复: 5
【悬赏金币】回答本帖问题,作者周亦良将赠送您 50 个金币

周亦良

金虫 (小有名气)

[求助] matlab求两个自变量的最值已有1人参与

clear
clc
T=0.3;
Vsw=2500;
Vvw=3900;
Vs=100;
Vv=187;
yc=25;
yd=16;
yst=19;
yw=10;
kh1=0.3;
H=10;
ru=0.2;
b=0.2*H;
h=0.75*H;
B=30*pi/180;
D=B/2;
C=10*pi/180;
A=0:0.01*pi/180:pi/2;
t=0:0.001:0.3;
yy=((h/H)^2*yst+(1-(h/H)^2)*yd)
kh=yst*kh1/(yy*(1-ru))
kv=0.5*kh;
m1=T*Vs*kh*(1+tan(A)*tan(C))/(2*pi^2*H^2*tan(A))*(2*pi*H*cos(2*pi*(t/T-H/(T*Vs)))+T*Vs*(sin(2*pi*(t/T-H/(T*Vs)))-sin(2*pi*t/T)));
m2=T*Vv*kv*(1+tan(A)*tan(C))/(2*pi^2*H^2*tan(A))*(2*pi*H*cos(2*pi*(t/T-H/(T*Vv)))+T*Vv*(sin(2*pi*(t/T-H/(T*Vv)))-sin(2*pi*t/T)));
Ke=(1+tan(A)*tan(C))*sin((A+B))/tan(A)/cos((A+B+D-C))-m1*cos((A+B))/cos((A+B+D-C))-m2*sin((A+B))/cos((A+B+D-C))
麻烦用matlab写出求得Ke的最小值(Ke为正的最小值)程序,以及相应A,t的值@月只蓝@beefly
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dingd

铁杆木虫 (职业作家)

Min Ke= 2.06207888865048
A: 0.284012162662143
t: 0.116982369127072
2楼2022-05-05 09:17:47
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

周亦良

金虫 (小有名气)

引用回帖:
2楼: Originally posted by dingd at 2022-05-05 09:17:47
Min Ke= 2.06207888865048
A: 0.284012162662143
t: 0.116982369127072

你好,请问怎么算的?可以写一下嘛,谢谢

发自小木虫Android客户端
3楼2022-05-05 10:28:52
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

周亦良

金虫 (小有名气)

引用回帖:
3楼: Originally posted by 周亦良 at 2022-05-05 10:28:52
你好,请问怎么算的?可以写一下嘛,谢谢
...

因为最小值是2.05,A是0.281,差一点点

发自小木虫Android客户端
4楼2022-05-05 10:41:47
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

独孤神宇

版主 (知名作家)

【答案】应助回帖

感谢参与,应助指数 +1
引用回帖:
3楼: Originally posted by 周亦良 at 2022-05-05 10:28:52
你好,请问怎么算的?可以写一下嘛,谢谢
...

这是用 1stOpt 计算的

发自小木虫Android客户端
数值计算
5楼2022-05-05 14:23:29
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

周亦良

金虫 (小有名气)

引用回帖:
5楼: Originally posted by 独孤神宇 at 2022-05-05 14:23:29
这是用 1stOpt 计算的
...

哦哦。我用1stopt不知道为什么算的不对
6楼2022-05-05 16:58:08
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 周亦良 的主题更新
不应助 确定回帖应助 (注意:应助才可能被奖励,但不允许灌水,必须填写15个字符以上)
信息提示
请填处理意见