我们说的都队-加贝 MATLAB教程(1) MATLAB 基础知识(2)

第三部分:数组的索引

数组索引- MATLAB & Simulink- MathWorks 中国

MATLAB中的每一个变量都是可以存储多个值的数组。如果想要使用数组中的某一个值,则需要用到索引。

1.单个元素的索引

从一个数组中索引某个元素一般有两种方法:
第一种比较常见:数组名加要索引的元素所在的行和列,例如A(2,4) = 8。
第二种不太常用:数组名加一个下标,该下标按列遍历。A(14) = 8。【这里不太好表达,上图吧~】

再多说一句,其实A(14)中的14表示按列数第14个元素!
利用下标索引元素这种方式叫做线性索引
注意:如果索引超出矩阵维度,MATLAB会报错。

2.多个元素的索引
引用数组的多个元素,使用冒号操作符m : n(m,n分别表示索引开始和结束的范围)

例1索引第二列第1个元素到第3个元素。
例2索引第三行全部元素

不难发现,索引行则将行数放在逗号前;索引列要将列数放在逗号后。

另外,冒号运算符也可以帮助创建一组等距的矢量值,例如:
B = 0:10:100
—->B = 0 10 20 30 40 50 60 70 80 90 100
输出一个从0到100步长为10的数组。

第四部分:工作空间变量

工作区变量- MATLAB & Simulink- MathWorks 中国

工作区包含你创建的变量或者从数据文件或其他程序导入到MATLAB中的变量。例如,我现在创建两个变量 :
A = magic(4)
B = rand(3,5,2)

  • 我们可以通过whos来看工作空间的内容。

  • 工作区的变量在退出MATLAB后就不存在了。
    所以一般使用save myfile.mat命令来保存工作区变量以便以后使用。
    保存操作将当前工作文件夹中的工作区保存在一个压缩文件中,该文件的扩展名为.MAT,称为MAT文件。
  • 如果想要清空工作空间里的所有变量,则需使用clear命令
  • 使用load myfile.mat命令将MAT文件中的数据恢复到工作区

Guess you like

Origin blog.csdn.net/qq_25990967/article/details/121481871