Error with ode45 when using a decreasing x value: more non-singleton rhs dimensions than non-singleton subscripts
조회 수: 3 (최근 30일)
이전 댓글 표시
I am working on a problem in which I use ode45 to estimate an equation as x goes from 8 to .0, using 78 steps of the size .1. Y is increasing as x decreases.
The equation is: function f=fun2(t,y) f=('-(sqrt(100-t^2)/(t))')
I used a linspace to hold the step values: p=linspace(8,0.2,78)
With the initial y value to be 6, I set it all up as:
[x,y]=ode45('fun2',p,6)
However, I am consistently getting this error:
"Assignment has more non-singleton rhs dimensions than non-singleton subscripts
Error in ode45 (line 184) k_(:,1)=feval(FUN,t,x); % first stage"
What am I doing wrong, and how can I fix this? I am quite new to Matlab, and am not sure what to do.
댓글 수: 0
채택된 답변
추가 답변 (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!