2016-08-04 31 views
0
pic1 = double (Pic1); 
pic2 = double(Pic2); 
pic3 = double(Pic3); 
pic4 = double(Pic4); 

ILB = 1; 
B = pic1./ILB; 

ILC = 0.2; 
VC(1:1024,1:1024)= 0.581695; 
VT = 0.025; 
C = (pic2 - B*ILC)./(exp(VC./VT)) 

IL = 1; 
V1 = VT*log((pic3 - B*IL)./(C)); 
V2 = VT*log((pic4 - B*IL)./(C)); 

Vapp1(1:1024,1:1024)=0.616185; 
Vapp2(1:1024,1:1024)=0.575044; 
jp = 0.038; 

R =(((Vapp2-V2).*exp(V1./VT))-((Vapp1-V1).*exp(V2./VT)))./(jp.*(exp(V2./VT)-  exp(V1./VT))) 
imagesc(R); 

j0 = ((Vapp2-V2-Vapp1+V1).*(jp))./(exp(V1./VT).*(Vapp1-V2)-exp(V2./VT).*(Vapp1-V1)); 
imagesc(j0) 

画像Rと画像j0を別々の図で同時に表示したいですか?私のコーディングに誤りはありますか?MATLAB:2つの画像を同時に表示する方法

+1

あなたのコードがあなたがしたいことをしていないなら、エラーがあるか、不完全です。 – Takarii

答えて

0

この行の前にfigure;を追加します。imagesc(j0)

これは新しいFigureウィンドウを開き、次のプロットやイメージのために新しいものを使用します!さもなければ、次のプロットまたはイメージは同じ図形ウィンドウの前のものに上書きされます(これはあなたのコードが現時点で行っているものです)

+0

これは間違いありませんが、もう少し詳しく説明し、なぜ彼がそれをしなければならないのかをOPに説明する必要があります。 – BillBokeey

+0

ワークスペースに表示されているデータ値(Rやj0など)をファイルやテキストファイルにエクスポートする方法についてもう1つ質問がありますか? – shoba

+0

@shobaこれは新しい質問ですので、別途質問してください! –

関連する問題