24小时热门版块排行榜    

CyRhmU.jpeg
查看: 1157  |  回复: 4
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

100121114

金虫 (小有名气)

[求助] matlab求解物理函数已有2人参与

需要用matlab计算,求T下的值,谢谢大佬。
clear;
q=1;
k=8.6174e-5;
BN=0.45;
A=110;  
VR=45;
JF=IF/S;
IF=20;
s=112;
S=(112*25.4/1000)^2;
f=JF*(BN+k*T/q*ln(JF/(A*T^2)))-A*T^2*e^(-q*BN/(k*T)*VR);
ans=solve(f==0,T)
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

hzlhm

至尊木虫 (著名写手)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ...
感谢参与,应助指数 +1
独孤神宇: 金币+2, 鼓励交流 2020-07-09 20:48:10
100121114(独孤神宇代发): 金币+50, 鼓励交流 2020-07-10 08:24:25
题主的问题是没有按软件函数的要求编程。完整的代码为
clear;
syms T
q=1;
k=8.6174e-5;
BN=0.45;
A=110;  
VR=45;
IF=20;
S=(112*25.4/1000)^2;
JF=IF/S;
f=JF*(BN+k*T/q*log(JF/(A*T^2)))-A*T^2*exp(-q*BN/(k*T)*VR);
ans=vpasolve(f==0,[T])
这里,用vpasolve计算比solve更精确。
计算结果如下。
matlab求解物理函数
123.jpg

QQ:2120156492
4楼2020-07-09 19:07:25
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 5 个回答

独孤神宇

版主 (知名作家)

【答案】应助回帖

感谢参与,应助指数 +1
直接数值解 用fzero函数

发自小木虫Android客户端
数值计算
2楼2020-07-09 16:17:00
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

100121114

金虫 (小有名气)

引用回帖:
2楼: Originally posted by 独孤神宇 at 2020-07-09 16:17:00
直接数值解 用fzero函数

不会用

发自小木虫Android客户端
3楼2020-07-09 16:51:08
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

100121114

金虫 (小有名气)

引用回帖:
4楼: Originally posted by hzlhm at 2020-07-09 19:07:25
题主的问题是没有按软件函数的要求编程。完整的代码为
clear;
syms T
q=1;
k=8.6174e-5;
BN=0.45;
A=110;  
VR=45;
IF=20;
S=(112*25.4/1000)^2;
JF=IF/S;
f=JF*(BN+k*T/q*log(JF/(A*T^2)))-A*T^2*exp(- ...

原来如此,我只学过一点

发自小木虫Android客户端
5楼2020-07-09 21:44:58
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见