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
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.
yes

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

답변 (1개)

Alan Stevens
Alan Stevens 2020년 12월 19일
편집: Alan Stevens 2020년 12월 19일

0 개 추천

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
arsalan mehrabi 2020년 12월 19일
편집: arsalan mehrabi 2020년 12월 19일
so how can i do that ?
I don't know! Looks like you need more initial information.

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

카테고리

도움말 센터File Exchange에서 Mathematics에 대해 자세히 알아보기

제품

질문:

2020년 12월 19일

댓글:

2020년 12월 19일

Community Treasure Hunt

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

Start Hunting!

Translated by