본문바로가기

Q 매트랩 문제 풀이

2019-02-11 오후 4:49:00 답변수 : 1

[강좌명] MATLAB 한방에 끝내기 - Basic

베이직 강의들으면서 매트랩 교재 강의 풀려고 하는데 잘 안 풀려서 질문합니다.

문제: k=k0*exp(-Q/RT)

k0=10

k0=10               
Q=1000;                
R=8.314;

T는 300에서 1000으로 변할 때

(a) x축을 T, y축을 k로 그리기

(b) x축을 1/T, y축 logk로 그리기

 

 

제가 이렇게 했는데 안 되네요. 뭐가 잘못된 건가요?

 

clear, clc

 

k0=10                 
Q=1000;                
R=8.314;               
T=300:0.01:1000; 

      

subplot(211),plot(T,k)
subplot(212), semilogy(1/T,k)

 

김**님 (hora**)

총내공 500점
내공순위 13564위
질문수 2건
답변수 0건
채택수 0건(0%)

A 답변드립니다.

2019-02-11 오후 5:32:00

안녕하세요?

 

이공계열 전공학습 도우미,

유니스터디 입니다.

 

기초 문법이여서, 바로 답변 드립니다.

 

 

아래 코드로 실행을 한 번 해보시기 바랍니다.

 

clear all, close all, clc;

 

k0 = 10;

Q = 1000;

R = 8.314;

 

T = 300:0.1:1000;

k = k0 * exp(-1*Q./(R*T));

 

subplot(2,1,1)

plot(T,k)

title('Subplot 1')

 

subplot(2,1,2)

semilogy(1./T,k)

title('Subplot 2')

 

 

중요한 것은 왜 /이 아니라 ./을 사용하였는가 입니다.

강좌를 다시 확인하여 왜 ./를 사용하였는지 꼭 확인 하시길 부탁 드립니다.

 

감사합니다. 

 

관리자

* 로그인 후 답글을 등록할 수 있습니다.