Jun 17, 2021 #1 TEIF-RO Mechanical Apr 1, 2019 21 CM 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
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
Jun 17, 2021 #2 GregLocock Automotive Apr 10, 2001 23,146 Orbiting a small yellow star 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 http://eng-tips.com/market.cfm? Upvote 0 Downvote
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 http://eng-tips.com/market.cfm?
Jun 17, 2021 Thread starter #3 TEIF-RO Mechanical Apr 1, 2019 21 CM @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 Upvote 0 Downvote
@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
Jun 24, 2021 #4 newbie_user Mechanical Oct 9, 2018 50 BY 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 Upvote 0 Downvote
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
Jun 24, 2021 #5 GregLocock Automotive Apr 10, 2001 23,146 Orbiting a small yellow star Think of all the bytes you are killing z=1:10; k=[z+1,z.^2;exp(z),z.^3] Cheers Greg Locock New here? Try reading these, they might help FAQ731-376 http://eng-tips.com/market.cfm? Upvote 0 Downvote
Think of all the bytes you are killing z=1:10; k=[z+1,z.^2;exp(z),z.^3] Cheers Greg Locock New here? Try reading these, they might help FAQ731-376 http://eng-tips.com/market.cfm?