Re: [问题] function

楼主: profyang (prof)   2014-08-12 23:26:02
※ 引述《murmurer (呢喃)》之铭言:
: 初学者求帮助 > <
: http://ppt.cc/Vw-C
: 题目是除了t、b、h外其他都已知
: 然后给定b、h
: 要你写一个function来解出t
: 但 function [h] = hei(b,t)
: h = b和t为未知的关系式
: 这样输出是h
: 但我想用h和b当作输入、t当作输出
: 在不改变图中那条式子的状况下
: 可以怎么改呢?
: 我写这样被打枪...
: function [t]=hei(h,b)
: h=8000*(100+b-t)*log(100+b-t)+8000*(log(100+b)+1)*t-t^2/2-8000*(100+b)*log(100+b);
: [t]=hei(4000,50);
: 解答者会给予微薄100P
: 谢谢~~~
function [t] = hei(h,b)
f=@(t)8000*(100+b-t)*log(100+b-t)+8000*(log(100+b)+1)*t-t^2/2-8000*(100+b)*log(100+b)-h;
t=fzero(f,0);
end
大概像这样
不过这种t应该不只一组解喔~你可能要先大概估计他初始值是多少再求精确的
像我这边初始值是0

Links booklink

Contact Us: admin [ a t ] ucptt.com