VPA error Index exceeds number of array elements

조회 수: 1 (최근 30일)
Dick Marruffo
Dick Marruffo 2021년 9월 15일
댓글: Dick Marruffo 2021년 9월 15일
my VPA solve was working fine and then after running twice, I suddenly have an "Index exceeds number of array elements (1)"
This is what I am running, and its extremely simple. I dont know why it would stop working after functioning prior.
syms t
P(t)= 30/(3+7*exp((-.03*t)))
P(1960)
vpa(P(1960))

답변 (1개)

the cyclist
the cyclist 2021년 9월 15일
I'm confused, because the code you posted runs fine:
syms t
P(t)= 30/(3+7*exp((-.03*t)))
P(t) = 
P(1960)
ans = 
vpa(P(1960))
ans = 
9.9999999999999999999999993216384
Is it possible that somewhere in between you defined P as a variable, and then tried to access?
P = 7;
vpa(P(1960))
Index exceeds the number of array elements (1).
  댓글 수: 1
Dick Marruffo
Dick Marruffo 2021년 9월 15일
That's my issue. I didnt Change anything in my code, I just pressed the run button to ensure my formula was running and I got an error with no change. and I have double checked that P is not a variable

댓글을 달려면 로그인하십시오.

카테고리

Help CenterFile Exchange에서 Matrices and Arrays에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by