Matlab 中常用语句(8) 您所在的位置:网站首页 zeros的用法 Matlab 中常用语句(8)

Matlab 中常用语句(8)

2024-01-31 16:13| 来源: 网络整理| 查看: 265

1、eye 单位矩阵

I = eye 返回标量 1。

I = eye(n) 返回一个主对角线元素为 1 且其他位置元素为 0 的 n×n 单位矩阵。

I = eye(n,m) 返回一个主对角线元素为 1 且其他位置元素为 0 的 n×m 矩阵。

I = eye(sz) 返回一个主对角线元素为 1 且其他位置元素为 0 的数组。大小向量 sz 定义 size(I)。例如,eye([2,3]) 返回一个主对角线元素为 1 且其他位置元素为 0 的 2×3 数组。

I = eye(n,classname) 返回一个数据类型为 classname 的 n×n 单位矩阵。

I = eye(n,m,classname) 返回一个数据类型为 classname、主对角线元素为 1 且其他位置元素为 0 的 n×m 矩阵。

2、ones 创建全部为 1 的数组

X = ones 返回标量 1。

X = ones(n) 返回一个 n×n 的全 1 矩阵。

X = ones(sz1,…,szN) 返回由 1 组成的 sz1×…×szN 数组,其中 sz1,…,szN 指示每个维度的大小。例如,ones(2,3) 返回由 1 组成的 2×3 数组。

X = ones(sz) 返回一个由 1 组成的数组,其中大小向量 sz 定义 size(X)。例如,ones([2,3]) 返回由 1 组成的 2×3 数组。

3、zeros 创建全为 0 的数组

X = zeros 返回标量 0。

X = zeros(n) 返回一个 n×n 的全零矩阵。

X = zeros(sz1,…,szN) 返回由零组成的 sz1×…×szN 数组,其中 sz1,…,szN 指示每个维度的大小。例如,zeros(2,3) 将返回一个 2×3 矩阵。

X = zeros(sz) 返回一个由零组成的数组,其中大小向量 sz 定义 size(X)。例如,zeros([2 3]) 将返回一个 2×3 矩阵。

X = zeros(___,typename) 返回一个由零组成并且数据类型为 typename 的数组。例如,zeros(‘int8’) 将返回一个 8 位整数标量 0。您可以使用上述语法中的任何输入参数。

4、rand 均匀分布的随机数

X = rand 返回一个在区间 (0,1) 内均匀分布的随机数。 示例 X = rand(n) 返回一个 n×n 的随机数矩阵。

X = rand(sz1,…,szN) 返回由随机数组成的 sz1×…×szN 数组,其中 sz1,…,szN 指示每个维度的大小。例如:rand(3,4) 返回一个 3×4 的矩阵。

X = rand(sz) 返回由随机数组成的数组,其中大小向量 sz 指定 size(X)。例如:rand([3 4]) 返回一个 3×4 的矩阵。

X = rand(___,typename) 返回由 typename 数据类型的随机数组成的数组。typename 输入可以是 ‘single’ 或 ‘double’。您可以使用上述语法中的任何输入参数。

5、randn 正态分布的随机数

X = randn 返回一个从标准正态分布中得到的随机标量。

X = randn(n) 返回由正态分布的随机数组成的 n×n 矩阵。

X = randn(sz1,…,szN) 返回由随机数组成的 sz1×…×szN 数组,其中 sz1,…,szN 指示每个维度的大小。例如:randn(3,4) 返回一个 3×4 的矩阵。

X = randn(sz) 返回由随机数组成的数组,其中大小向量 sz 定义 size(X)。例如:randn([3 4]) 返回一个 3×4 的矩阵。

X = randn(___,typename) 返回由 typename 数据类型的随机数组成的数组。typename 输入可以是 ‘single’ 或 ‘double’。您可以使用上述语法中的任何输入参数。

6、diag

D = diag(v) 返回包含主对角线上向量 v 的元素的对角矩阵。

D = diag(v,k) 将向量 v 的元素放置在第 k 条对角线上。k=0 表示主对角线,k>0 位于主对角线上方,k



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有