for loop with syms variable

3 views (last 30 days)
Tony Yu
Tony Yu on 29 Jun 2020
Commented: madhan ravi on 29 Jun 2020
I am trying to make a loop such that will generate c1=cos(th1) c2=cos(th2).....etc, how can I fix this?
syms th th1 th2 th3 th4 th5 th6
for N=1:6
c(N)=cos(th(N));
end

Accepted Answer

madhan ravi
madhan ravi on 29 Jun 2020
Edited: madhan ravi on 29 Jun 2020
% Newer versions
syms th [1, 6]
c = cos(th)
%Older versions
th = sym('th', [1, 6]);
syms(th)
c = cos(th)
  2 Comments
Tony Yu
Tony Yu on 29 Jun 2020
thanks for suggestion, but that only gives c =
[ cos(th1), cos(th2), cos(th3), cos(th4), cos(th5), cos(th6)]

Sign in to comment.

More Answers (0)

Categories

Find more on Symbolic Math Toolbox in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!