1、第一步小伙伴们打开自己电脑桌面上找到matlab程序,鼠标双击或者右击打开桌面上matlab软件,让其运行起来。由于每位小伙伴电脑的配置不一样,软件打开的速度也有所不同,一般电脑配有固态硬盘比机械硬盘运行的要快好多。由于matlab运行时间长,大家等待一下。
2、首先我们创建新的脚本,点击matlab左上角新建脚本命令,这样做的好处也便于程序的保存,我们可以将其保存在电脑的其他盘,以便于我们的寻找和使用。大家可以这样去做。
3、在新建脚本命令输入窗口输入程序>>clear all;注意书写的方式:全英文状态下输入符号关闭所有正在运行的matlab程序,以便于我们的程序的运行和使用希望大家养成好的习惯
4、【例】二维数组元素与子数组的寻访与久雾谠栀赋值>>a_2=zeros(2, 4) %创建2x4的全0数组a_2 = 0 0 0 0 0 0 0 0>>a_2(:)=1:8a_2 = 1 3 5 7 2 4 6 8 >>a_2([2 5 8]) %单下标方式寻访多个元素ans = 2 5 8
5、a_2([2 5 8]) =[10 20 30]a_2 = 1 3 20 7 10 4 鲂番黟谊6 30>>a_2(:,[2 3])=ones(2) %双下标方式寻访并修改a_2 = 1 1 1 7 10 1 1 30二维数组可以“单下标”方式或“全下标”方式访问、赋值;“单下标”方式赋值时,等号两边涉及的元素个数必须相等;“全下标”方式赋值时,等号右边数组的大小必须等于原数组中涉及元素构成的子数组的大小。
6、例】 size、length函数>>a=ones(4,6)*6>>m=size(a)>>len=length(a)>>b=1:5;>>length(b)>>c=b’>>length(c)size函数返回变量的大小,即变量数组的行列数 length函数返回变量数组的最大维数
7、双下标到单下标的转换【例】 sub2ind函数-双下标转换为单下标>>A = [17 24 1 8; 2 22 7 14; 4 6 13 20];>>A(:,:,2) = A - 10>>A(2,1,2)>>sub2ind(size(A),2,1,2)>>A(14)
8、单下标到双下标的转换例4 ind2sub函数-双下标转换为单下标>>b = zeros(3);>>b(:) = 1:9>>IND = [3 4 5 6]>>[I,J] = ind2sub(size(b),IND)