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);
相关推荐
凡人叶枫3 小时前
Effective C++ 条款05:了解 C++ 默默编写并调用哪些函数
java·linux·开发语言·c++·effective c++·编程范式
少司府3 小时前
C++进阶:AVL树
开发语言·数据结构·c++·二叉树·avl树
某风吾起3 小时前
C语言总结
c语言·开发语言
winlife_3 小时前
全程用 AI 做一款商业级手游 · EP7 表现层与手感:从“能跑“到“摸起来爽“
java·开发语言·人工智能·unity·ai编程·游戏开发·mcp
千纸鹤の脉搏3 小时前
多线程的初步使用
java·开发语言·学习·多线程
专注VB编程开发20年3 小时前
阿里通义灵码插件安装失败
开发语言·ide·c#·visual studio
weixin_446260853 小时前
Typora 插件开发实战:基于 JavaScript/HTML 构建定制化 Markdown 扩展
开发语言·javascript·html
好家伙VCC3 小时前
Rust+Bioinfo:80ms极速SNP注释引擎
java·开发语言·算法·rust
qq4356947013 小时前
Vue02
开发语言·前端·javascript
代码中介商3 小时前
C++11右值引用与移动语义深度解析
开发语言·c++