作者eatrol (NO牙优毛巾)
看板MATLAB
标题Re: [问题] 请问这样的数学式子我应该要怎麽coding?
时间Wed Oct 26 02:25:09 2005
※ 引述《yimean (温柔杀手N  )》之铭言:
: 我有一个数学式子
: 已知I的范围、Is的值以及Io的值。
: I=Is-Io*exp(VI)
: 如何在不"手动"化简的情况下,直接的求出V-I之间的关系曲线...
: 画图的部分我没有问题...
: 主要是我要如何不用手先化简式子成V=.....的样子就能解?
: 烦请各位高手指导小弟一下...感激不尽!
: 谢谢!
那可以化简成这样吧..!!(不是等於 V=.... 不算犯规)
0 = Is- Io*exp(VI) -I
如果这样的话..就变成单纯的方程式求根而已吧
is=3;io=1.5;i=[1:0.1:2]; % is,io,i的值自己改
syms v;
for j=1:size(i,2)
t=[num2str(is) '-' num2str(io) '*exp(v*' num2str(i(j)) ')-' num2str(i(j)) '=0']
x(j)=eval(solve(t));
end
plot(i,x);
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.112.41.230
1F:推 yimean:谢谢你^^ 10/26 15:16