matlab 学习笔记
1.log默认是以e为底。
2.lg以10为底。
3.log2(32)就是以2为底。里面只能求log2(),底数不能是小数。
4.log8(7)=log(7)/log(8)。
5.clc清空屏幕。
6.二维矩阵的写法: x =[1 2 3:4 5 6] 必须是英 文的分号。
7.A*B和A.*B不同,前面是正常的矩阵相乘,后面是矩阵对应的位对应相乘。
8.查看变量的值用disp(a);即可。
9.disp([' apple ','banana ',‘orange’]);就会在下一行仅一行连续显示三个单词,同时中间是有空格的。
当fr1=apple; fr2=banana; fr3= orange 时,disp([fr1, ’ ’ , fr2, ’ ’ ,fr3, ’ '])这样写中间才会有空格。
10.求两个数的最大公约数的方法:大数除以小数,得到余数,再用除数除以余数,得到新的余数,以此往复,直到余数为0,则此时的除数即是最大公约数。
11.mod(371,196),matlab中求余数的方法。
12.for i=1:5 … end 代表for循环从1到5,注意此时必须前面的数字小于后面的。
for i=5👎-5 这样才代表从5每次减一到负五。
13.v = [1 2 3 4 5 6 7 8 9 ] for i=v disp(i); end 这样就会依次显示v里面的值。使用内置的sum(v)函数,可以直接求出v里面的所有数字之和。
14.自己写的函数想要最后可以直接 赋值 ,必须保留建立函数时前面的参数输出,并且在函数最后设置一返回值。
15.
size ():获取矩阵的行数和列数
(1)s=size(A),当只有一个输出参数时,返回一个行向量,该行向量的第一个元素是矩阵的行数。
(2)[ r ,c]=size(A),当有两个输出参数时,size函数将矩阵的行数返回到第一个输出变量r,将矩阵的列数返回到第二个输出变量c。
(3)size(A,n)如果在size函数的输入参数中再添加一项n,并用1或2为n赋值,则 size将返回矩阵的行数或列数。其中r=size(A,1)该语句返回的时矩阵A
免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删