Please help me with this sequence equation
이전 댓글 표시
Hi I want to solve a sequence equation:
t(i)^(n+1)=e(t(i-1)^n+t(i+1)^n)
for i=2:1:5 and n=1:1:10 and n is not power.
so I wrote this:
for n = 1 :1: 10
for i = 2 :1: 5
t(1,i)=100
t(n+1,i) = 0.46875*t(n,i-1) + 0.0625t(n,i) + 0.46875(n,i+1);
end
end
What is the problem?
댓글 수: 2
Image Analyst
2020년 12월 19일
편집: Image Analyst
2020년 12월 19일
Is e in that equation exp()? Like 2.718281828? So you want e to the power "(t(i-1)^n+t(i+1)^n)"?
And what's up with the third term? 0.46875 is a scalar and cannot have matrix indexes.
arsalan mehrabi
2020년 12월 19일
답변 (1개)
Alan Stevens
2020년 12월 19일
편집: Alan Stevens
2020년 12월 19일
Firstly
t(n+1,i) = 0.46875*t(n,i-1)+0.0625t(n,i)+0.46875(n,i+1);
should probably be
t(n+1,i) = 0.46875*t(n,i-1)+0.0625*t(n,i)+0.46875*t(n,i+1);
Secondly, you want to use t(n,i+1), before you've determined it. (When n = 1, t(2,3) doesn't yet exist so you can't calculate t(2,2)).
댓글 수: 2
arsalan mehrabi
2020년 12월 19일
편집: arsalan mehrabi
2020년 12월 19일
Alan Stevens
2020년 12월 19일
I don't know! Looks like you need more initial information.
카테고리
도움말 센터 및 File Exchange에서 Mathematics에 대해 자세히 알아보기
제품
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!