Call a element of Varying Column vector
9 views (last 30 days)
Show older comments
Chaudhary P Patel
on 28 Apr 2022
Commented: Chaudhary P Patel
on 29 Apr 2022
Kt=rand(6,6);
u=rand(6,6);
for i=1:1:6
for n=1:1:5
fr(:, i)=Kt*u(:,i) % i am try to call earch column of u here for multiplying with Kt, if i am wrong please correct me.
eval(['fr',num2str(n),'=Kt*u(:,i)'])
end
end
%%% Now i want to call each element of fr one by one how can i call it.
0 Comments
Accepted Answer
David Hill
on 28 Apr 2022
Hard to understand what you are trying to do. Eval statement makes no sense as well as the douple for-loop. Eval would be overriding each i-loop to the same values. Why not just:
Kt=rand(6,6);
u=rand(6,6);
fr=Kt*u;
Then index into fr. To call each element in fr,
for k=1:numel(fr)
fr(k)
end
7 Comments
More Answers (0)
See Also
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!