手把手教你matlab数组元素的标识与寻访(2)

时间:2024-10-12 20:35:51

1、第一步小伙伴们打开自己电脑桌面上找到matlab程序,鼠标双击或者右击打开桌面上matlab软件,让其运行起来。由于每位小伙伴电脑的配置不一样,软件打开的速度也有所不同,一般电脑配有固态硬盘比机械硬盘运行的要快好多。由于matlab运行时间长,大家等待一下。

手把手教你matlab数组元素的标识与寻访(2)

2、首先我们创建新的脚本,点击matlab左上角新建脚本命令,这样做的好处也便于程序的保存,我们可以将其保存在电脑的其他盘,以便于我们的寻找和使用。大家可以这样去做。

手把手教你matlab数组元素的标识与寻访(2)

3、在新建脚本命令输入窗口输入程序>>clear all;注意书写的方式:全英文状态下输入符号关闭所有正在运行的matlab程序,以便于我们的程序的运行和使用希望大家养成好的习惯

手把手教你matlab数组元素的标识与寻访(2)

4、元素与子数组的寻访与赋值【例】一维数组元素与子数组的寻访与赋值>>a=linspace(1,10,5)a = 1.0000 3.2500 5.5000 7.7500 10.0000>>a(3) %寻访a的第3个元素ans = 5.5000>>a([1 2 5]) %寻访a的第1、2、5个元素组成的子数组ans = 1.0000 3.2500 10.0000

手把手教你matlab数组元素的标识与寻访(2)

5、>>a(1:3) %寻访前3个元素组成的子数组ans = 1.0000 3.2500 5.5000>>a(3:-1:1) %由前3个元素倒序构成的子数组ans = 5.5000 3.2500 1.0000>>a(3:end)ans = 5.5000 7.7500 10.0000>>a(3:end-1)ans = 5.5000 7.7500%第3个及其后所有元素构成的子数组函数end作为参数使用,返回最后一个元素的下标

手把手教你matlab数组元素的标识与寻访(2)

6、>>a([1 2 3 5 5 3 2 1])ans = 1.0000 3.2500 5.5000 10.0000 10.0000 5.5000 3.2500 1.0000数组元素可以被任意重复访问,构成长度大于原数组的新数组。>>a(6)??? Index exceeds matrix dimensions.下标值超出了数组的维数,导致错误>>a(2.1)??? Subscript indices must either be real positive integers or logicals.下标值只能取正整数或逻辑值

手把手教你matlab数组元素的标识与寻访(2)

7、>>a(3)=0 %修改数组a的第3元素值为0a = 1.0000 3.2500 0 7.7500 10.0000>>a([2 5])=[1 1]a = 1.0000 1.0000 0 7.7500 1.0000可以修改指定数组元素的值一次可以修改多个数组元素的值要修改的数组元素的个数应与送入数组的元素个数相同

手把手教你matlab数组元素的标识与寻访(2)
© 手抄报圈