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);
相关推荐
前路不黑暗@6 分钟前
Java项目:Java脚手架项目的地图的POJO
android·java·开发语言·spring boot·学习·spring cloud·maven
froginwe1114 分钟前
Git 服务器搭建指南
开发语言
CodeByV18 分钟前
【Qt】常用控件
开发语言·qt
沐知全栈开发22 分钟前
CSS3 按钮
开发语言
程序员的那些事_25 分钟前
微软用 Rust 开发了一个库操作系统 LiteBox
开发语言·后端·rust
xyq202431 分钟前
React 表单与事件
开发语言
leo_23235 分钟前
IP--SMP(软件制作平台)语言基础知识之六十四
服务器·开发语言·tcp/ip·企业信息化·smp(软件制作平台)·应用系统·eom(企业经营模型)
郝学胜-神的一滴36 分钟前
Effective Modern C++ 条款37:使std::thread在所有路径最后都不可结合
开发语言·c++·程序人生·多线程·并发·std
坚持就完事了41 分钟前
Java中的异常
java·开发语言
MoonPointer-Byte44 分钟前
【Python实战】我开发了一款“诗意”待办软件:MoonTask(附源码+工程化思路)
开发语言·python·custom tkinter