www.5129.net > 【mAtlAB基础】已知矩阵,我想把第1,2行,第3列的...

【mAtlAB基础】已知矩阵,我想把第1,2行,第3列的...

把第1行的元素全赋值为0 X(1,:)=0 把第2行的元素全赋值为0 X(2,:)=0 把第3列的元素全赋值为0 X(:,3)=0 若仅是第1行和2行,列就是第3列 X(1:2,3)=0

方案一、就是一楼回答的,用eye函数: >> eye(2,3) ans = 1 0 0 0 1 0 方案二、若不知道eye函数,因为你的问题中 行数和列数都很小,所以直接赋值就可以了: x = zeros(2,3); x(1,1) = 1; x(2,2) = 1; 方案三、若不知道eye函数,而行数和列数又...

假设原矩阵是A,那么用: d = A([1 3 4], [2 5]);就可以了。

代码:A(3,:) = A(2,:) * 2 +3; 举个例子: >> A = [ 1 2 3; 4 5 6] A = 1 2 3 4 5 6 >> A(3,:) = A(2,:) * 2 +3 A = 1 2 3 4 5 6 11 13 15

如果矩阵A不为空矩阵: if ~isempty(A)如果矩阵A为空矩阵: if isempty(A)

C(1,:) = A(2,:); C(2,:) = A(3,:);

>> a=randint(3,3,[1 5]) a = 4 2 2 1 3 4 2 4 1 >> a=[a(1,:)*1;a(2,:)*2;a(3,:)*3] a = 4 2 2 2 6 8 6 12 3

x=rot90(a,3); N = 4; b=[]; for i = 1:N b=[b x]; end 这里N是b的列数,b的行数就等于a的个数,就不用再另外定义了吧。

fennei_result(:,:,3)=1 改为 fennei_result(:,:,3)==1 你的=是赋值,==才是判断等于

A=ones(3,5); A(2,:)=0; A(:,3)=0;

网站地图

All rights reserved Powered by www.5129.net

copyright ©right 2010-2021。
www.5129.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com