Re: [問題] 畫圖問題 2000p已回收

看板MATLAB作者 (eji)時間15年前 (2010/10/20 00:38), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
使用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
文章代碼(AID): #1ClSblTP (MATLAB)
討論串 (同標題文章)
文章代碼(AID): #1ClSblTP (MATLAB)