0
これは簡単ですが、何回試みても、正しくプロットすることはできません。同じグラフ上に3行しか必要ではありませんが、それでも問題はあります。FORループ内に複数の行をプロットするMATLAB
iO = 2.0e-6;
k = 1.38e-23;
q = 1.602e-19;
for temp_f = [75 100 125]
T = ((5/9)*temp_f-32)+273.15;
vd = -1.0:0.01:0.6;
Id = iO*(exp((q*vd)/(k*T))-1);
plot(vd,Id,'r',vd,Id,'y',vd,Id,'g');
legend('amps at 75 F', 'amps at 100 F','amps at 125 F');
end;
ylabel('Amps');
xlabel('Volts');
title('Current through diode');
は今、私は彼らに動作していない中で、変数のいくつかの種類が(VD、Id1のようにセットアップを必要としていることを現在のプロット機能を知って、「R」、VD、Id2は、「Y」、VD、 Id3、 'g');しかし、私は本当にそれを変更するという概念を理解することができず、助けを求めています。
問題はthoです。問題のためにforループを使用する必要がありますが、基本プログラミングでは何も複雑になりません。上記のプロット方法がうまくいくのですか? – user1364968