cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Showing results for 
Search instead for 
Did you mean: 

Community Tip - When posting, your subject should be specific and summarize your question. Here are some additional tips on asking a great question. X

Iteration

SPRstructur
15-Moonstone

Iteration

Dear all

i feel I can not do iteration x(h,i+1)=x(i)+h in Mathcad Prime
x1=2

N(h)=5/h

i(h)=1,...N(h)
x(h,i+1)=x(i)+h  (Error this point)

Thank you

 

ACCEPTED SOLUTION

Accepted Solutions
Werner_E
25-Diamond I
(To:SPRstructur)

Maybe you can find here something you can use (still assuming you are looking for a result vector):

Werner_E_0-1598093447233.png

P6 worksheet attached

 

View solution in original post

8 REPLIES 8
LucMeekes
23-Emerald III
(To:SPRstructur)

You cannot define a function with one of the formal parameters being an expression. 

Try

x(h, i):=x (h, i-1)+h

 

Success!

Luc

And also x(h, i(h)):=x (h, i-1)+h

Werner_E
25-Diamond I
(To:SPRstructur)

Seems that you try to create a vector and are assuming ORIGIN=1.

You are using x as a function with two arguments (h,i) in one place, but then as a function of only one argument in another.

Are you looking for something like the following. If you are just interested in the last value, you can simply delete the last line (x) but of course the last value could be calculated more simply and direct.

Werner_E_1-1598091304520.png

 

 

SPRstructur
15-Moonstone
(To:Werner_E)

I prefer like this

x1=2

N(h)=5/h

i(h)=1,...N(h)
x(h,i+1)=x(i)+h ( x is a function have h as a variable and i also  have h as a variable)

And the answer I need x(i+1,h) 

Werner_E
25-Diamond I
(To:SPRstructur)

You can't define a function which on one instance accepts two arguments (x(h,i+1)) but on the other only one (x(i)).

Its also not clear to me what result you actually expect.

Maybe you can specify what you would like to see for h=0.4, for example.

 

> And the answer I need x(i+1,h) 

You defined i as a function which returns a complete range! There is no  "i+1" or "i(h)+1". You can't add a range and a number!

Still unclear what you are looking for at the end.

SPRstructur
15-Moonstone
(To:Werner_E)

Ok I will test your sheets pic resulting as my expect

Thank you 

Werner_E
25-Diamond I
(To:SPRstructur)

Maybe you can find here something you can use (still assuming you are looking for a result vector):

Werner_E_0-1598093447233.png

P6 worksheet attached

 

Announcements

Top Tags