用for循环表示矩阵y1,y2,y3是否可行?。

y1=[2 3],y2=[2 3],y3=[2,3]
能否用for i=1:3来表示y1,y2,y3这三个矩阵?
比如for i=1:3
a=yi*2;
end

 Accepted Answer

vgufkcqe
vgufkcqe on 25 May 2023

0 votes

可以,用 eval函数 照着示例自己改就行了,但是不建议这样写,非常不直观、非常容易出错。
MATLAB更常用的方式,是定义一个三维数组,每一层对应一个目标矩阵,储存这个三维数组,调用时调用对应的层。

More Answers (0)

Categories

Find more on 循环及条件语句 in Help Center and File Exchange

Asked:

on 25 May 2023

Answered:

on 25 May 2023

Community Treasure Hunt

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

Start Hunting!