我是靠谱客的博主 爱笑冰淇淋,最近开发中收集的这篇文章主要介绍matlab怎么打矩阵,matlab输入矩阵的格式的方法步骤,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

Matlab语言的核心是矩阵,其最初的出现和应用也是和矩阵息息相关的,矩阵是Matlab中的基本运算单元,用户可以将Matlab处理的所有数据都看做矩阵,向量和标量可以看成是特殊的矩阵,向量可看做一行或者一列矩阵,而标量可看成1x1的矩阵。下面我们来看一下matlab中矩阵的生成方法。

69f8c148d669a601221cbd2f5fdd3ec1.png

1、元素输入法

这是最简单,也是最常用的一种矩阵的生成方法。例如:

》》A=[1,2,3;4,5,6;7,8,9]

》》B=[1 2 3;4 5 6;7 8 9]

注意:整个矩阵必须用“[]”括起来;矩阵的行与行之间必须用“;”或回车键“Enter”隔开;元素之间必须用逗号“,”或空格分开。

e773d13f7d8cec23c4fa8744aa887d62.png

2、设定步长生成

此方法用于生成一维行数组。

格式:x=a:inc:b

其中:a是数组的第一个元素;inc是相邻两个元素之间的间隔;b是数组的最后一个元素。

例:x=1:3:25

说明:

1、若b-a是inc的整数倍,则最后一个元素是b;否则小于b。

2、若inc=1,可简写为x=a:b。

3、inc可以取整数,也可以取复数。

下面,给出了在matlab中的例子。

a7797b6f2aba6130ed1116aab7da1b1b.png

3、均匀采样生成

此方法用于生成一维行数组。

格式:x=linspace(a,b,n)

其中,a,b分别为生成数组的第一个和最后一个元素。n为采样总点数。

例如:x=linspace(1,25,3)

从定义可以看出,该指令的作用与x=a:(b-a)/n:b相同。

0d8e75123c91074a566603c71125672e.png

4、几种特殊矩阵的生成方法

1)A=[] %空矩阵

2)A=zeros(2,3) %生成元素全为零的2x3矩阵

3)A=ones(2,3) %生成元素全为1的2x3矩阵

4)A=rand(2,4) %生成随机的2x5矩阵

5)矩阵的提取:

A=[1:5;6:10;3:7]

B=A(2:3,2:4) %提取矩阵A的第2,3行与第2,3,4列交叉处的元素。

6)A=magic(3) %创建魔方矩阵。

7)A=eye(3,4) %使用eye(m,n)可得到一个允许的最大单位矩阵,其余处补0。

7b7f53f1fc9624bda1c2866a45bec691.png

c03d535a9b09c5b8b8d514078bb33fda.png

54ab761aa2bd074eb897915ca38d22fa.png

最后

以上就是爱笑冰淇淋为你收集整理的matlab怎么打矩阵,matlab输入矩阵的格式的方法步骤的全部内容,希望文章能够帮你解决matlab怎么打矩阵,matlab输入矩阵的格式的方法步骤所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(58)

评论列表共有 0 条评论

立即
投稿
返回
顶部