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);
相关推荐
石一峰6996 分钟前
C 语言函数设计模式实战经验
c语言·开发语言·设计模式
sitellla13 分钟前
Pydub:用 Python 处理音频,不写废话
开发语言·python·其他·音视频
xingyuzhisuan21 分钟前
缓存命中率提升方案:从 30% 优化至 82% 全流程优化记录
java·开发语言·缓存·ai
郑洁文26 分钟前
基于Python的恶意流量监测系统的设计与实现
开发语言·python
AI玫瑰助手29 分钟前
Python流程控制:for循环与range函数的搭配使用
开发语言·python·信息可视化
anew___31 分钟前
2026年Python爬虫技术完全指南:从入门到实战
开发语言·爬虫·python
Penfy_Z33 分钟前
【Python LLM 调用踩坑】Connection error 终极解决方案!npm 代理导致阿里云通义千问接口连接失败
开发语言·python·npm
星辰徐哥34 分钟前
Python AI基础:Python面向对象编程
开发语言·人工智能·python
小宁爱Python34 分钟前
Python 依赖管理神器:requirements.txt 从安装到实战全指南
开发语言·python
俊俊谢1 小时前
[python]FastAPI + 自建SSE 踩坑全记录
开发语言·python·fastapi