Hi everyone,
I have a vector y2 starting from 1 to 100 with properties of y2(1)=1 and y2(i+1)-y2(i)=i+1
Knowing that i=1,…,99 what it will be y2(100)?
Thank you very much!!!
Best Regards.

 Akzeptierte Antwort

Roger Stafford
Roger Stafford am 2 Mai 2014
Bearbeitet: Image Analyst am 2 Mai 2014

1 Stimme

If you look at this site in the section called Anecdotes" you will see a short cut to obtaining your answer. It doesn't require matlab at all.

4 Kommentare

Image Analyst
Image Analyst am 2 Mai 2014
I don't get 5050, because in Tamer's situation, the difference between two terms is not 1 but (i+1), so I get a different number. The difference between adjacent numbers increases as the number of terms grows, unless Tamer didn't transcribe it correctly. y2(2) and y2(1) are separated by 1+1 = 2 while y2(100) and y2(99) are separated by 99+1 = 100.
Star Strider
Star Strider am 2 Mai 2014
I do get 5050, rearranging the equation to have y2(i+1) on the LHS, then looping.
Gauss’ ‘shortcut’ solution is brilliant and insightful. But then, so was Gauss.
Strider
Strider am 2 Mai 2014
Hi Star Strider, I am a novice in Matlab, can you please show me what you typed to get the right answer (5050). thanks a lot!!
Image Analyst
Image Analyst am 2 Mai 2014
You're right. I messed up.

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (1)

Image Analyst
Image Analyst am 2 Mai 2014
Bearbeitet: Image Analyst am 2 Mai 2014

0 Stimmen

Why not make a simple for loop and find out?
y2(1)=1;
for i = 1 : 99
y2(i+1) =
and so on.... It's the best way to learn!

Kategorien

Mehr zu Startup and Shutdown finden Sie in Hilfe-Center und File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by