用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

 Réponse acceptée

vgufkcqe
vgufkcqe le 25 Mai 2023

0 votes

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

Plus de réponses (0)

Catégories

En savoir plus sur 循环及条件语句 dans Centre d'aide et File Exchange

Community Treasure Hunt

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

Start Hunting!