教程来源:
1.MATLAB教程:https://www.cainiaojc.com/matlab/matlab-tutorial.html
不断学习补充中~~~
分号(;)表示语句结束。但是,如果要隐藏和隐藏表达式的MATLAB输出,请在表达式后添加分号。
save myfile
format long
、format bank命令将数字四舍五入到小数点后两位。
、format short e命令允许以指数形式显示,小数点后四个位加上指数。
、format rat命令给出了由计算得出的最接近的有理表达式。
r = [7 8 9 10 11];
t = [2, 3, 4, 5, 6];
Column vectors(列向量) 通过将元素集括在方括号中并使用**分号(;)**分隔元素来创建。
c = [7; 8; 9; 10; 11]
结果显示:
matlab常见数据类型:
图片截自:https://www.cainiaojc.com/matlab/matlab-data-types.html
(1)数组
向量是一维数组,矩阵是二维数组。
特殊数组:
1)zeros()函数创建一个全零的数组;
2)ones()函数创建一个全1的数组;
3)eye()函数创建一个单位矩阵
(1)whos函数
作用:列出工作区中的变量及大小和类型
(2)cellfun函数
对元胞数组中的每个元胞应用函数。
语法:
A = cellfun(___,Name,Value) 应用 func 并使用一个或多个 Name,Value 对组参数指定其他选项。例如,要以元胞数组形式返回输出值,请指定 ‘UniformOutput’,false。当 func 返回的值不能串联成数组时,可以按元胞数组的形式返回 A。
(3)eval函数
计算 MATLAB 表达式。
语法:[output1,…,outputN] = eval(expression) 在指定的变量中返回 expression 的输出。
(4)bsxfun函数
作用:对两个数组应用按元素运算
语法:C = bsxfun(fun,A,B)
C = bsxfun(fun,A,B) 对数组 A 和 B 应用函数句柄 fun 指定的按元素二元运算。
例子:从矩阵 A 的对应列元素中减去列均值。
学习资料:https://www.bilibili.com/video/BV1yW4y187e1/?vd_source=863eaa0428d4b25a7a625e1530479315