永发信息网

matlab往一个矩阵里写入数据,前几行为16个元素,后面出现17个的,无法写进

答案:2  悬赏:0  手机版
解决时间 2021-02-10 06:32
  • 提问者网友:wodetian
  • 2021-02-10 02:49
已解决,方法是 A=ZERO(18);
c=(2,34,5,6,7,);%要写入的那一列
A(1,:)=c;
每次都这样写就可以了
最佳答案
  • 五星知识达人网友:迟山
  • 2021-02-10 03:51
% 可以的,当加入的下标超出矩阵维数时,其他数字以 0 自动填充,如:
>> A = magic(4)
A =
16 2 3 13
5 11 10 8
9 7 6 12
4 14 15 1
>> A(5,2) = 20
A =
16 2 3 13
5 11 10 8
9 7 6 12
4 14 15 1
0 20 0 0
全部回答
  • 1楼网友:痴妹与他
  • 2021-02-10 04:48
1、如楼上所说,高维矩阵是个解决方法,不过和你说的要求略有不一样 另外就是用元胞数组,例如 a = cell(5,5);a{1,1} = eye(4); 这样a是5*5的元胞数组,其中第一行第一列为4*4的单位阵,对于a的其他元素同样可以定义为矩阵 2、这样的矩阵不能直接运算,里面的元素可以
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯