1.MATLAB每一行语句后面加英文分号表示不显示运行结果
2.多行注释 ctrl+r
3.取消注释 ctrl+t
4.clear可以清除工作区的所有变量
5.clc可以清除命令窗口中的所有文本
6.disp输出函数
7.合并字符串的方法
strcat(字符串1,字符串2);
[字符串1,字符串2]
8.将数字转化为字符串函数num2str
9.输出常用样板 disp(['a的取值为',num2str(a)]);
disp(strcat('a的取值为',num2str(a)));
10.输入函数input
a=input('请输入a:')
11.输入矩阵[同行之间空行或者逗号隔开,不同行之间分号离开]
12.求和函数sum,不论是行向量还是列向量,都是直接求和
对于矩阵,按列求和 sum(E,1)dim=1 维度是列
按行求和 sum(E,2)
整体求和 sum(sum(E))sum(E(:))
13.求最大值函数max ,不论是行向量还是列向量,都是直接求最大值
对于矩阵,按列求最大值 max(E,1)dim=1 维度是列
按行求最大值 max(E,2)
整体求最大值 max(max(E))max(E(:))
14.求乘积函数 prod,
15.求特征值和特征向量的函数 eig(A)
求全部的特征值,构成一个向量 E=eig(A)
求特征向量和特征值[v,d]=eig(A)
16.取指定位置的元素 E(行,列)
17. 取某一行的全部元素 E(行,:)
取某一列的全部元素 E(:,列)
18.取某些行的全部元素 只取第二行和第五行 E([2,5],:)
取第二行到第五行的元素 E(2:5,:)
去第二行和第四行的元素 :等差数列 E(2:2:5,:)
取第二行到最后一行的元素 E(2:end,:)
19.求矩阵大小size函数,返回数组的行数和列数
只返回行数 r=size(A,1)
只返回列数 c=size(A,2)
20.将矩阵进行重复处理函数repmat A=repmat(A,重复行数,重复列数)
21.矩阵间的运算 矩阵乘法 * A*B是类似线代的乘法
求逆矩阵 inv(A)
矩阵除法/ A乘以B逆矩阵
两个形状相同的矩阵对应元素间的运算 乘法 A.*B
除法A./B
数乘A.*2
平方 A.^2
开方A.^(1/2)
22.常用判断运算符 大于> 小于< 等于== (=是赋值符号)
23.返回向量或者矩阵中不为0的元素的位置索引 find函数
返回前两个不为0的元素的位置的索引 x=find(E,2)
返回矩阵中不为零元素的行列信息的位置索引 [r,c]=find€
24.判断语句if else end
if后面的语句不要有冒号,语句的最后一定要以end结尾,中间语句要缩进
25.加载数据 load函数
26.MATLAB的数据保存格式 mat 在工作区中右键新建输入变量名字,代码和变量数据要在同一目录中
27.幻方矩阵 每一列的和相等 magic()
28.排序函数 sort() 对列升序 sort(X,1) 对行升序sort(X,2)
对列降序 [sort_X,index]=sort(X,'descend')