MATLAB数据及其运算(二)

    技术2022-07-11  86

    MATLAB数据及其运算(二)

    矩阵

    1.矩阵的建立

    (1)直接输入法 在命令行窗口直接键盘输入矩阵。 过程:将矩阵的元素用方括号括起来,按矩阵行的顺序输入各元素,同一行的不同列的各元素之间用空格或逗号分离,不同行元素之间用分号隔开。 (2)M文件建立矩阵 对于比较大且比较复杂的矩阵,可以为它专门建立一个M文件。

    1)在.m文件中编辑

    MYMAT=[101,102,103,104,105; 201,202,203,204,205; 301,302,303,304,305]

    2)存盘(文件名为mymatrix.m)。 3)在命令窗口中输入mymatrix,即运行该M文件,就建立一个名为MYMAT的矩阵。 注:建立新的M文件,并启动MATLAB文本编辑器有3种方法:

    **菜单操作** 从主窗口的File菜单中选择New菜单项,再选择M-file命令。 **命令操作** 在命令窗口输入命令edit。 **命令按钮操作** 单击主窗口工具栏上的New M-File命令按钮。

    (3)建立大矩阵 大矩阵可由方括号中的小矩阵或向量建立起来。 例如:

    a = [1 2 3;4 5 6;7 8 9]; b = [a,eye(size(a));ones(size(a)),a]

    矩阵操作函数及其含义

    函数名含义eye单位矩阵ones全1矩阵linspace生成行向量sub2ind下标转换成序号ind2sub序号转换成下标size给出矩阵的行数和列数length给出矩阵行数和列数中较大者reshape矩阵重排end预定义变量,某一维末尾下标[ ]空矩阵

    2.冒号表达式

    冒号表达式可以产生一个行向量,其表达式为

    e1:e2:e2
    转载请注明原文地址:https://ipadbbs.8miu.com/read-18428.html
    最新回复(0)