matlab一下特殊矩阵的操作(对角矩阵、全零行删除)

构造以某向量为对角线的对角矩阵

复制代码
a=[1 2 3];
A = diag(a);

将矩阵中全零行进行删除

复制代码
% 示例矩阵
A = [0, 0, 0; 1, 2, 3; 0, 0, 0; 4, 5, 6];

% 查找全零行的索引
zeroRows = all(A == 0, 2);

% 删除全零行
A_clean = A(~zeroRows, :);

% 输出处理后的矩阵
disp('处理后的矩阵:');
disp(A_clean);
相关推荐
胡萝卜的兔4 分钟前
go使用voidint实现版本切换
开发语言·chrome·golang
思麟呀14 分钟前
C++11核心特性(二):constexpr
开发语言·c++
程序员二叉20 分钟前
【Java】String 全套高频面试题详解
java·开发语言·面试
阿里嘎多学长26 分钟前
2026-06-07 GitHub 热点项目精选
开发语言·程序员·github·代码托管
字节高级特工26 分钟前
C++11(三)终极指南:可变参数模板与包装器详解
java·开发语言·c++·后端
川冰ICE31 分钟前
JavaScript高级④|类(class)与面向对象,ES6现代写法
开发语言·javascript·es6
Sirius Wu38 分钟前
Agent模型冷启动问题
开发语言·javascript·人工智能·机器学习·ecmascript·aigc
吴阿福|一人公司1 小时前
类变量和实例变量的命名规范有哪些避坑点?
开发语言·python
Aaswk1 小时前
Java项目:文件批量处理工具
java·开发语言·vscode·idea
晚风吹红霞1 小时前
深入浅出 STL 之 map 与 set:从入门到实战
开发语言·c++