求真正高手帮忙解决matlab解方程问题:公式如图所示:

求真正高手帮忙解决matlab解方程问题:公式如图所示:

我自己写成:C=100*0.476*exp(-(1000-0.476*t).^2/(4*7.28*t))./(sqrt(4*pi*7.28*t)*100);

求C=0.2时,t的值.先行谢过,
是用matlab编写哦。
jessywu11 1年前 已收到2个回答 举报

雪玉融虹 幼苗

共回答了18个问题采纳率:94.4% 举报

C-0.2的图像为:

最大值小于0,原式无实数解

1年前 追问

8

jessywu11 举报

抱歉,代数填错了。 C=100000*0.476*exp(-(1000-0.476*t).^2/(4*7.28*t))./(sqrt(4*pi*7.28*t)*100); 这个C应该是大于0.2的,也有小于0.2 的。 请问,是怎么解出来的呢?

举报 雪玉融虹

>> ft=inline('100000*0.476*exp(-(1000-0.476*t)^2/(4*7.28*t))/(sqrt(4*pi*7.28*t)*100)-0.2','t'); >> fzero(ft,2000) ans = 1.5017e+003

曾经最美爱 幼苗

共回答了254个问题 举报

运算结果如下:
solve('100*0.476*exp(-(1000-0.476*t)^2/(4*7.28*t))/(sqrt(4*pi*7.28*t)*100)=0.2','t')
Warning: Warning, solutions may have been lost
ans =
2030.742+1374.339*i
无实数解抱歉,代数填错了一个...

1年前

1
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 18 q. 1.023 s. - webmaster@yulucn.com