matlab 小亿 403 2024-04-23 14:28:48 栏目: 编程语言 要给矩阵的某一行赋值,可以直接使用赋值语句来实现。例如,要给矩阵A的第i行赋值为向量B,可以使用以下语句: A(i,:) = B; 复制代码 这将把向量B的值赋给矩阵A的第i行。需要注意的是,向量B的长度必须与矩阵A的列数相同,否则会出现维度不匹配的...
用sub2ind >> a=zeros(5); i = [2;3;4]; j = [1;4;2];>> a(sub2ind(size(a), i, j))=1 a = 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0 0 0 hokvens: 这个正是matlab的精髓,matlab...
就问一个小问题,怎么..比如我生成两个数,要赋给一个矩阵a的第一行,然后再生成两个数,赋给这个矩阵a的第二行,。。。 我写的是:a(i;:)=[2,3]总报错啊???应该怎么写?