0
好吧,這聽起來很容易,但無論我嘗試了多少次,仍然無法正確繪製它。我只需要在同一個圖表上有三行,但仍然有問題。在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');但是我真的無法理解改變它的概念,我正在尋求幫助。
問題是我必須爲問題使用for循環,仍然在基本編程沒有複雜。上述的繪圖方法是否工作? – user1364968