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

相关推荐
智能制造爱好者1 分钟前
7 类新能源汽车驱动电机梳理:从技术特性到量产落地
人工智能·汽车
DcMedia元宇宙1 分钟前
智能体丛林法则1:人类的存活与演进
人工智能
田里的水稻4 分钟前
EI_策略训练--机器人策略训练的神经网络种类一
人工智能·神经网络·机器人
夏幻灵6 分钟前
每日一题:LeetCode 20:有效的括号——栈与哈希映射详解
算法·leetcode·哈希算法
QYR-分析7 分钟前
锂电制造核心装备:全球电芯焊接机市场格局与增长趋势研判
大数据·人工智能·制造
生活商业界12 分钟前
联想至像:拒绝高耗材高门槛,聚焦细分场景下的打印机使用体验
人工智能·生活
合米AI SOP系统15 分钟前
车间光线忽明忽暗?合米科技 AI SOP 视觉防错凭借强光照鲁棒性稳定核验工序.
人工智能·科技
intcube16 分钟前
医药行业全面预算与费用管控:合规压力下的数字化管理转型
大数据·人工智能·企业管理·全面预算管理·财务规划
SamtecChina202320 分钟前
Samtec亮相Intel Connection2026 | 携手Synopsys共赴AI算力新纪元
人工智能
卡卡罗特学AI21 分钟前
从 Dots 到 GPT-6,OpenAI 想让你怎样使用 AI?
人工智能·gpt