如何解决matlab批量处理命名向量的问题

如下:
A=rand(100,100);
x1=A(1,:);
x2=A(2,:);
.
.
.
x100=A(100,:);
这样子要弄一百次太不现实,有没有什么方法一下子处理好呀

利用eval函数可以实现,不过上面那个回答应该是用GPT写的,逻辑有点问题,我给你写了一下,有用希望点个采纳哦:

A = rand(100,100);
for k = 1:100
    eval(['x',num2str(k) , '=' ,'A(k,:);'])
end

我这里只给了实现方法,eval函数具体介绍你可以去看官方文档哦。