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);
相关推荐
skywalk81631 分钟前
言知(Yanzhi)系统提升建议报告和完工报告 by AutoCoder
开发语言·编程
Undergoer_TW9 分钟前
SLAM实战避坑笔记:基础矩阵退化场景分析与解决方案
笔记·线性代数·矩阵
yunn_10 分钟前
单例模式两种实现方法
开发语言·c++·单例模式
我材不敲代码13 分钟前
Python基础:列表详解、增删改查及常用高阶操作
开发语言·windows·python
AI玫瑰助手33 分钟前
Python运算符:成员运算符(in/not in)的使用场景
开发语言·python·信息可视化
AI人工智能+电脑小能手1 小时前
【大白话说Java面试题 第77题】【Mysql篇】第7题:回表查询与全表扫描的区别?
java·开发语言·数据库·mysql·面试
水木流年追梦1 小时前
大模型入门-大模型分布式训练2
开发语言·分布式·python·算法·正则表达式·prompt
口袋里のInit2 小时前
基础知识——ARM M核入栈出栈流程
开发语言·arm开发
罗超驿2 小时前
5.Java线程创建全攻略:5种写法 + 高频面试题解析
java·开发语言·java-ee
Simon523142 小时前
反射------5.26学习小计
java·开发语言·spring boot