clc
clear
A=[1 2 3;4 5 6;7 8 9];
for i=1:3
eval(['a',num2str(i),'=A(:,i);']);
end
%输出结果 a1代表第1列的一个列向量;
%a2 代表第2列的一个列向量;
%a3 代表第3列的一个列向量;
%这个程序的好处可以给多个变量赋值
%还有一个函数deal
%[x,y]=deal(1) %s输出就是将x y 的值都赋值1.
eval函数的用法
最新推荐文章于 2022-09-18 15:33:14 发布