创建对角矩阵

对角矩阵是一种特殊的矩阵,除主对角线以外的元素都为零。在"创建魔方矩阵和单位矩阵"中,用eye( )函数得到的单位矩阵也是对角矩阵。

在Matlab中,可以通过diag( )函数创建对角矩阵。先创建一个向量A,再用diag(A)转换成对角线元素为该向量的对角矩阵即可。

在命令窗口输入以下程序:

Matlab 复制代码
A=[1,2,3,4,5,6,7,8,9];
A1= diag(A)

输出结果为

A1 =

1 0 0 0 0 0 0 0 0

0 2 0 0 0 0 0 0 0

0 0 3 0 0 0 0 0 0

0 0 0 4 0 0 0 0 0

0 0 0 0 5 0 0 0 0

0 0 0 0 0 6 0 0 0

0 0 0 0 0 0 7 0 0

0 0 0 0 0 0 0 8 0

0 0 0 0 0 0 0 0 9

相关推荐
灵晔君几秒前
【Linux】进程控制(一)——进程创建、进程终止与进程等待
linux·c语言·算法
特立独行的猫a2 分钟前
Tauri v2的Rust应用 → HarmonyOS(鸿蒙 PC)移植30分钟速成指南
开发语言·rust·harmonyos·tauri·移植·鸿蒙pc
迷迭香yy7 分钟前
大宗交易折溢价因子怎么挖掘本地化Python全流程实战
开发语言·人工智能·python
爱莉希雅&&&11 分钟前
Kubernetes Service 完整学习笔记
笔记·学习·kubernetes
xieliyu.11 分钟前
UPD协议结构以及开发中注意事项
java·开发语言·笔记·java-ee
Yweir16 分钟前
AI大模型开发-Python介绍、版本说明
开发语言·人工智能·python
峥嵘life8 小时前
Android16 311Y3 EAP-TLS 网络连接失败分析与修复总结
android·开发语言·人工智能·php
数模竞赛Paid answer9 小时前
2026年中青杯数学建模A题数学建模论文智能评估系统与多智能体优化方法求解全过程论文及程序
算法·数学建模·中青杯
银-豆豆9 小时前
数据结构与算法-动态规划、回溯与贪心
算法·动态规划
mqiqe11 小时前
AgentScope Java Harness:4. 双层记忆系统 让 Agent 拥有真正的“长期大脑“
java·开发语言