特殊矩阵:零矩阵(Zero)幺矩阵(Ones)单位矩阵(Identity)随机矩阵(Random)#matlab

在MATLAB中,通用的特殊矩阵主要包括以下几种,每种都有其特定的函数来创建:

零矩阵(Zero Matrix)

使用zeros函数创建,,元素全为0。

格式:

zeros(m, n): 创建一个m行n列的零矩阵。

zeros(n): 创建一个n×n的零矩阵。

zeros(size(A)): 创建一个与矩阵A同样大小的零矩阵。

zeros(m, n, 'like', P): 创建一个与矩阵P类型相同、大小为m行n列的零矩阵。

示例:A = zeros(3, 4); 创建一个3行4列的零矩阵。

幺矩阵(Ones Matrix)

使用ones函数创建,元素全为1。

格式:

ones(m, n): 创建一个m行n列的幺矩阵。

ones(n): 创建一个n×n的幺矩阵。

ones(size(A)): 创建一个与矩阵A同样大小的幺矩阵。

示例:B = ones(2, 3); 创建一个2行3列的幺矩阵。

单位矩阵(Identity Matrix)

使用eye函数创建,对角线全为1。

格式:

eye(m, n): 创建一个m行n列的单位矩阵(对角线为1,其余为0)。

eye(n): 创建一个n×n的单位矩阵,即单位方阵。

eye(size(A)): 创建一个与矩阵A同样大小的单位矩阵。

示例:C = eye(4); 创建一个4×4的单位矩阵。

随机矩阵(Random Matrix)

使用rand函数创建均匀分布的随机矩阵。

使用randn函数创建标准正态分布的随机矩阵。

格式:

rand(m, n): 创建一个m行n列的[0,1)区间内的均匀分布随机矩阵。

randn(m, n): 创建一个m行n列的标准正态分布随机矩阵。

示例:D = rand(3, 4); 创建一个3行4列的[0,1)区间内的均匀分布随机矩阵。

相关推荐
Nuanyt11 分钟前
LeetCode Hot 100 链表专题(五)· 2 题(Java)
java·算法·leetcode·链表
天远API20 分钟前
零信任架构实战:基于天远运营商三要素详版V即时版构建自动化消费电子大促电商平台高价值权益秒杀与优惠券防羊毛高并发实名核验网关
运维·人工智能·架构·自动化
朱涛的自习室26 分钟前
212 个需求、22 万行代码:Agent 接管开源项目的 19 天
android·前端·人工智能
美林数据Tempodata27 分钟前
高职大数据技术专业升级的六个落地样本:从产业链需求库到实训室数据链路
大数据·人工智能·数字化转型·产教融合·ai教育
美好世界36 分钟前
OpenAI Codex 源码深度剖析(三):执行引擎与内核沙箱深度剖析
人工智能
敖老师36 分钟前
Dify 接入高德地图 MCP:Agent 策略、新旧节点与配置全流程避坑指南
人工智能
Front_Yue36 分钟前
在 Rokid AIUI 上做「拍照识花」:图像链路与踩坑记录
人工智能
武子康1 小时前
Agent 说“3 passed”就算修好了?先检查是谁判的通过
人工智能·agent
老金带你玩AI1 小时前
ChatGPT上新功能!我做了一个批量生成动态表情包的Skill!
人工智能
stormzhangV1 小时前
AI 的下半场,是全模态与生态的竞争
人工智能·aigc·openai