ode error
조회 수: 2 (최근 30일)
이전 댓글 표시
Hi all, i want to ask about my M-File. I cant run this code i made
function dGdW = PBR(W,Y)
global yao Fk0 Q0 T0 Dp miu G P0 A rhog0 rhoCat phi
%dGdW = zeros(3,1);
X = Y(1); % conversion
T = Y(2); % temperature
y = Y(3); % P/Po
... (another script)
dGdW = [-rate/Fao
rate*dHr/(Fa*Cpa+Fb*Cpb+Fc*Cpc+Fd*Cpd*Fe*Cpe)
-(alpha/(2*y))*(1+ea*X)*(T/T0)];
i'm running that in one m-file using this :
[w,Y] = ode23s(@PBR,[0 37.5],[0 450 1])
when i run, i get this error code:
"Solving PBR requires an initial condition vector of length 3."
Why is that error occurs? I have no idea why that error occurs, because I think I have enter correct initial conditions.
Thanks for help
댓글 수: 0
채택된 답변
Jan
2012년 4월 28일
I do not see the error in the posted code. I suggest to use the debugger to find out more:
dbstop if error
Then inspect the current values of the variables and the caller stack.
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Ordinary Differential Equations에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!