그래서 당뇨병과 관련된 3 개의 미분 방정식이 있습니다. 3 개 중 2 개를 그려야하는데, 그 중 3 개는 G와 I 인 하위 플롯입니다. 내가 그에게 명령 창 인쇄를 실행하려고 몇 가지 이유를 들어 : "충분하지 않은 입력 인수를"이것은의 기준입니다 :Odes15 서브 플로팅, 미분 방정식
function dx = problem1(t,x)
P1 = 0.028735 ;
P2 = 0.028344 ;
P3 = 5.035 * 10^(-5) ;
Vi = 12 ;
n = 5/54 ;
D_t = 3*exp(-0.05*t) ;
U_t = 3 ;
Gb = 4.5;
Xb = 15;
Ib = 15;
G = x(1);
X = x(2);
I = x(3);
dx = zeros(3,1);
dx(1) = -P1*(G-Gb) - (X-Xb)*G + D_t ;
dx(2) = -P2*(X-Xb) + P3*(I-Ib) ;
dx(3) = -n*I + U_t/Vi ;
[T,X] = ode15s(@problem1,[0 60*24],[4.5 15 15]) ;
subplot(3,1,1);
plot(T,X(:,1)); % Plot G
subplot(3,1,2); % Second subplot
plot(T,X(:,2)); % Plot I
최종 출력물은 무엇입니까? – NKN
글쎄, "충분하지 않은 입력 인수"라고 나에게 말하고있다. –
Matlab 오류 메시지는 매우 유용합니다. 완전한 메시지 란 무엇이며 어떤 메시지가 발생합니까? – David