MATLAB的一些基本小知识和通用的几个函数

MATLAB的一些基本小知识和通用的几个函数

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')