2.2 矩阵与向量输入

MATLAB的基本语句结构

直接赋值语句

variable = expression

赋信语句的末尾加一个分号可以阻止显示运算结果

保留变量: ans

存放最近一次无赋信变量语句的运算结果

矩阵输入方法

A=[l,2,3; 4 5,6; 7,8 0];

其他命令(动态定维)

A=[[A; [1 2 3]], [1;2;3;4]]

Matlab可以随意修改矩阵维数。

复数矩阵输入

在这里插入图片描述

B=[1+9i,2+8i,3+7i; 4+6i 5+5i,6+4i; 7+3i.8+2i 1i]

注意避免在“+”和“-”前后键入空格。

函数调用的语句格式

[returned_argumentsl] = function_name(input_arguments)

函数名的要求和变量名的要求是一数的,一般函数名应该对应在MATLAB路径下的一个文件.例如,函数名my-fun应该对应于my-fun.m文件*

函数调用举例[U S V]=svd(X)

函数可以通过不同的方式被调用:

内核函数,*.m函数

匿名函数、inline函数(不建议使用)

重载函数、私有函数等

冒号表达式与子矩阵提取

冒号表达式是定义行向量的有—法

冒号表达式

在这里插入图片描述
开始子值s1,步长为值s2, 终止于值s3

默认步长值为1

也可以写作:v1 = linspace(s1,s2,s3)

子矩阵提取

在这里插入图片描述

V1表示子矩阵要保留的行号构成的向量

V2表示要保留的歹IJ号构成的向量

“:” 表示要提取所有行或列,取決于其位置

end的使用

发布了45 篇原创文章 · 获赞 1 · 访问量 2439

猜你喜欢

转载自blog.csdn.net/amnesiagreen/article/details/105484409
2.2