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);
相关推荐
猫猫不是喵喵.2 分钟前
双亲委派机制与类加载过程
java·开发语言
布朗克16815 分钟前
Go入门到精通-22-同步原语
开发语言·后端·golang·同步原语
帅次28 分钟前
Kotlin Flow 与 StateFlow:UI 单向数据流基础
开发语言·ui·kotlin·stateflow·onlifecycle
艾伦野鸽ggg44 分钟前
JavaScript 浏览器本地存储
开发语言·javascript·ecmascript
AOwhisky2 小时前
Python 学习笔记(第十一期)——运维自动化(上·后篇):进程级监控与子进程管理——psutil进阶
运维·开发语言·python·学习·云原生·运维开发
人工干智能2 小时前
Python 的链式调用:一连串的“点”调用
开发语言·python
就不掉头发2 小时前
如何优化程序的性能
开发语言
手写码匠2 小时前
MCP协议从零实现:手写一个完整的 Model Context Protocol 服务器与客户端
开发语言·数据结构
良木生香3 小时前
【C++初阶】STL—— Stack & Queue 从入门到精通:容器适配器、迭代器与经典面试题
java·开发语言·c++·算法·zookeeper
咩咩啃树皮3 小时前
第36篇:JavaScript 原型与原型链终极吃透——JS万物皆对象、继承核心原理
开发语言·javascript·ecmascript