Continue to Site

Eng-Tips is the largest engineering community on the Internet

Intelligent Work Forums for Engineering Professionals

  • Congratulations waross on being selected by the Eng-Tips community for having the most helpful posts in the forums last week. Way to Go!

How to do a reccurent substitution in a symbolic matrix in matlab withor the ''FOR'' loop?

Status
Not open for further replies.

TEIF-RO

Mechanical
Apr 1, 2019
21
Hi
I have this symbolic 2x2 matrix in Matlab. z is A Symbolic variable
k(z)= [ z+1, z^2; exp(z), z^3].
I need a value of k(z) for z=1:N

How to do this without a loop '' FOR''

Thanks
 
Replies continue below

Recommended for you

Obviously a homework question. you need to learn about the . modifier for arithmetical operations.
k =

2.0000 3.0000 4.0000 5.0000 6.0000 1.0000 4.0000 9.0000 16.0000 25.0000
2.7183 7.3891 20.0855 54.5982 148.4132 1.0000 8.0000 27.0000 64.0000 125.0000

for N=5. it's a 2 liner, no loops.

Cheers

Greg Locock


New here? Try reading these, they might help FAQ731-376
 
@Greg Locock
Honestly I did not get what you said
could you please give me the Matlab code you used to get your answer?
My problem here is not the answer but how to get k for each value of Z without the loop.
Kindly send me the code
Thanks
TEIF
 
Avoid using only "FOR" or any other loops at all? You can organize, for example, through "WHILE" ...

clc
clear
z=0
while z<10
z=z+1
k = [ z+1, z^2; exp(z), z^3]
kk(z,1)={k};
end
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor