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);
相关推荐
帅得不敢出门10 小时前
MTK Android11 APP调用OTA升级
android·java·开发语言·framework
Swift社区10 小时前
用 Task Local Values 构建 Swift 里的依赖容器:一种更轻量的依赖注入思路
开发语言·ios·swift
黑牛先生10 小时前
【GDB】调试Jsoncpp源码
开发语言·c++·算法
ibuki_fuko10 小时前
QT/C++ 程序启动时检查程序是否已经启动
开发语言·c++·qt
Q_Q51100828510 小时前
基于Java的加油站销售积分管理系统的设计与实
java·开发语言
塔克Tark10 小时前
【Python】xxx.py文件打包为.exe可执行文件
开发语言·python
尼罗河女娲10 小时前
【测试开发】为什么 UI 自动化总是看起来不稳定?为什么需要引入SessionDirty flag?
开发语言·前端·javascript
学Linux的语莫10 小时前
开发的一些知识
java·开发语言
百锦再10 小时前
与AI沟通的正确方式——AI提示词:原理、策略与精通之道
android·java·开发语言·人工智能·python·ui·uni-app
yzp-10 小时前
Java NIO Reactor 模式
java·开发语言·nio