2016-08-04 2 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 : 동시에 두 이미지를 표시하는 방법

+1

코드가 원하는대로 수행하지 않으면 해당 단어를 말합니다. 오류가 있거나 불완전합니다. – Takarii

답변

0

이 라인 전에 figure;을 추가 imagesc(j0)

이것은 새로운 그림 창을 열고 다음 플롯 또는 이미지를위한 새로운 하나를 사용합니다! 그렇지 않으면 다음 음모 또는 이미지가 동일한 그림 창 (이전에 코드에서 수행하고있는 것)의 이전 코드 위에 놓이게됩니다.

+0

이것이 올바르지 만 OP를 조금 더 자세히 설명하고 왜 그렇게해야하는지 OP에 설명해야합니다. – BillBokeey

+0

작업 영역에 표시된 데이터 값 (예 : R 및 j0)을 파일이나 텍스트 파일로 내보내는 방법에 대한 또 다른 질문이 있습니까? – shoba

+0

@shoba 그건 새로운 질문이며 별도로 질문해야합니다! –

관련 문제