matlab求解物理函數(shù)
需要用matlab計(jì)算,求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)
返回小木蟲(chóng)查看更多
今日熱帖
京公網(wǎng)安備 11010802022153號(hào)
直接數(shù)值解 用fzero函數(shù)
題主的問(wèn)題是沒(méi)有按軟件函數(shù)的要求編程。完整的代碼為

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計(jì)算比solve更精確。
計(jì)算結(jié)果如下。
123.jpg
,