特殊矩阵:零矩阵(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)区间内的均匀分布随机矩阵。

相关推荐
Georgeviewer5 小时前
商业落地评测|实体门店GEO优化性价比与服务体系深度复盘
大数据·人工智能
GuWenyue5 小时前
分不清AI Workflow与Agent?3个实战案例彻底讲透,做AI应用不再踩选型坑
人工智能
彩讯股份3006346 小时前
彩讯股份与心洲科技签署战略合作协议,共建企业级模型后训练能力
人工智能·科技
To_OC6 小时前
LC 51 N 皇后:我以为难的是回溯,结果栽在了对角线下标
javascript·算法·leetcode
迅易科技6 小时前
从场景验证到Agent上线:迅易 × WorkBuddy如何帮助企业建设AI能力?
人工智能·ai·腾讯云
PNP Robotics6 小时前
多伦多大学机器人峰会|物理AI与具身智能落地新趋势
人工智能·深度学习·机器学习·机器人
GIR1236 小时前
官方出品 | 多通道土壤呼吸测量系统市场现状与十五五规划深度报告:行业分析+趋势预测全收录
大数据·人工智能·机器学习
绿算技术6 小时前
绿算技术亮相第十八届HPC AI中国年会,擘画AI基础设施全栈协同新图景
人工智能
2401_841495647 小时前
【操作系统】进程同步与互斥实验报告
c++·算法·操作系统·进程·并发·同步·互斥