MATLAB支持多种矩阵操作,size函数用于获取矩阵的行数与列数。许多用户对这一函数的具体使用方法尚不熟悉,接下来将详细介绍其用法与实例,帮助大家更好地掌握。
1、 启动电脑中的matlab软件,主界面显示,框选区域为命令行窗口,直接在此输入相应指令即可执行操作。
2、 首先定义一个三维矩阵A,包含行、列和维度信息。通过执行命令A=rand(2,3,3),可生成一个2行3列、具有3个维度的随机矩阵,具体结果所示。
3、 定义一个随机矩阵B,设定其行数与列数。通过执行命令B=rand(4,5),生成一个4行5列的随机矩阵B,具体结果所示。
4、 使用size()函数可获取矩阵的维度信息,执行命令size(A)后得到结果为2 3 3,表示矩阵A在各维度上的大小分别为2、3、3。
5、 执行size(B)命令可得到矩阵B的维度信息,结果显示为4 5,表示矩阵B有4行、5列。
6、 执行 m=size(A) 命令可获取矩阵 A 的维度信息,并将结果存入向量 m,输出显示 m 的值为 2 3 3。
7、 执行命令 t=size(B) 可得到矩阵 B 的维度,结果显示为 t=4 5,该数据被存储在向量 t 中。
8、 利用size函数获取矩阵B的维度,将行数赋给变量m,列数赋给变量n,具体输出结果所示。
9、 通过size(A)获取矩阵A的维度,并将结果分别存储在变量m、n和l中。
10、 通过size(B)可得到矩阵B的行数与列数,由于矩阵B仅含一行,因此l的值等于1。
11、 函数size(A,1)、size(A,2)和size(A,3)分别获取矩阵A的行数、列数和维度大小,实际输出结果所示。
