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 分钟前
1970. 你能穿过矩阵的最后一天 + 今年总结
线性代数·算法·矩阵
风送雨2 分钟前
八周Python强化计划(六)
开发语言·python
zpjing~.~3 分钟前
iframe和父页面消息通信
开发语言·前端·javascript
老华带你飞9 分钟前
电影购票|基于java+ vue电影购票系统(源码+数据库+文档)
java·开发语言·前端·数据库·vue.js·spring boot
老华带你飞11 分钟前
宠物管理|基于java+ vue宠物管理系统(源码+数据库+文档)
java·开发语言·前端·数据库·vue.js·spring boot·宠物
Larry_Yanan1 小时前
Qt多进程(六)共享内存和信号量
开发语言·qt
BD_Marathon1 小时前
bean基础配置
java·开发语言
东方忘忧1 小时前
Qt使用QDesktopServices::openUrl打开系统默认应用(如浏览器,文件,文件夹和邮件)
开发语言·qt
计算机内卷的N天1 小时前
qt的模态和非模态状态
开发语言·qt
半桶水专家8 小时前
go语言中的结构体嵌入详解
开发语言·后端·golang