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);
相关推荐
Java程序员威哥2 分钟前
Java应用容器化最佳实践:Docker镜像构建+K8s滚动更新(生产级完整模板+避坑指南)
java·开发语言·后端·python·docker·kubernetes·c#
qq_2153978976 分钟前
python环境无网络环境导入依赖
开发语言·python
小范馆8 分钟前
C++ 编译方法对比:分步编译 vs 一步到位
java·开发语言·c++
垂葛酒肝汤9 分钟前
C#的const和static的问题
开发语言·c#
福娃筱欢12 分钟前
通用机KESV8R2-3节点集群缩容为2节点
java·开发语言
云泽80814 分钟前
C++ 继承进阶:默认成员函数、多继承问题与继承组合选型
开发语言·c++
源代码•宸20 分钟前
Golang原理剖析(defer、defer面试与分析)
开发语言·经验分享·后端·面试·golang·defer·开放编码
越甲八千22 分钟前
FastAPI传参类型
开发语言·python·fastapi
南山乐只22 分钟前
Java并发原生工具:原子类 (Atomic Classes)
java·开发语言·后端
一颗青果23 分钟前
C++下的atomic | atmoic_flag | 内存顺序
java·开发语言·c++