Re: [問題] 畫圖問題 2000p已回收
使用solve指令
如果要給Vo求Io;
第二個字串可指定應變數
以下其他值全部給1
Vo的範圍0-2
你再自行換成你要的值
Ig=1;
Isat=1;
q=1;
Rs=1;
h=1;
T=1;
Rsh=1;
k=1;
Io=solve('Io=Ig-Isat*(exp(q*(Vo+Rs*Io)/k/T)-1)-(Vo+Rs*Io)/Rsh','Io');
Vo=linspace(0,2);
Io=eval(Io);%將所有數值代入求出Io
plot(Vo,Io)
如果要給Io求Vo
solve以下改成
Vo=solve('Io=Ig-Isat*(exp(q*(Vo+Rs*Io)/k/T)-1)-(Vo+Rs*Io)/Rsh','Vo');
Io=linspace(0,2);
Vo=eval(Vo);
plot(Io,Vo)
※ 引述《l80110 ( )》之銘言:
: Io=Ig-Isat(exp(q*(Vo+Rs*Io)/k/T)-1)-(Vo+Rs*Io)/Rsh;
: 請問要如何畫出 Vo 和 Io 的xy圖
: 未知數都已知 只是兩邊同時出現Io
: 有點急 所以請有好心人可以跟我說一下
: 不知道如何回報 給你2000P
: 先說聲謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.250.0.68
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章