lazypatrick 发表于 2014-8-26 19:26

请教matlab数组存储问题

已经获得了一个变量path,是个一行多列的数组,想把这个数组存储在Path的第一列
我是这么写的Path(x,:)=path;因为是在循环中的,希望可以存下每一个path,但是这么写就会报错,求指导这该怎么写

梦@di?~ 发表于 2014-8-26 22:42

path已经是个一行多列的数组,怎么能把一个数组整体赋值到另一个数组的列里面呢

madio 发表于 2014-8-27 08:58

Path(:,1)=path;
要赋值到Path的第一列应该是这样写,如果提示维数不匹配,估计是Path矩阵你之前赋过值,这里再赋值的时候和以前的大小不一样了,你可以在前面,写上Path=[];这样就可以赋值了
页: [1]
查看完整版本: 请教matlab数组存储问题