一个网站占空间有多少g,搜索引擎优化主要包括,东莞保安,友情手机站Matlab学习笔记运算#xff1a;1. 算术运算(在矩阵意义下进行):要求矩阵同型,对应元素相加减#xff0c;如果用标量和矩阵相加减#xff0c;不同型就凉凉提示错误#xff0c;那就将矩阵每个元素和数字相加减-#xff1a;同上*#xff1a;A*B要求左行右列#xff0c;…Matlab学习笔记运算1. 算术运算(在矩阵意义下进行):要求矩阵同型,对应元素相加减如果用标量和矩阵相加减不同型就凉凉提示错误那就将矩阵每个元素和数字相加减-同上*A*B要求左行右列否则报错/(右除) \(左除)若A矩阵是非奇异方阵(可逆矩阵)则B/A等效于B*inv(A)B\Ainv(A)*B通常用的是/也就按照一般的理解^乘方没什么好说的但是inv(A)A^-1结果一样的点运算点运算符.* ./ .\ .^两矩阵进行点运算是指他们的对应元素进行相关运算因此要求同型例如x0.1:0.3:1Ysin(x).*cos(x)得出当x0.1 0.4 0.7 1.0的时候对应的sin(x)cos(x)的值的序列如果用*则会因为两个1*n的矩阵不能相乘而报错2. 关系运算 ~最后一个是不等于成立则表达式的结果为1不是则为0当比较的是俩同型矩阵比较相同位置的元素最后的结果是与原矩阵同型的元素由01组成如果是矩阵和元素比就挨着挨着比3. 逻辑运算矩阵表示A[1,2;3,4]就是表示|1 2 |这个矩阵|3 4 |矩阵元素按照先行后列的方法编写角标(sub)但是按照列存储序号(index)用sub2ind 或者 ind2sub来进行转化Dsub2ind(SIJ)其中S是转化的矩阵的行列组成的二维向量可以用size(A)来获取I是行下标J是列下标I和J可以是同型的向量使D成为与IJ同型并且对应元素行为I列为J的矩阵[IJ]ind2sub(SD)S仍由size函数获取D为相应序号(or矩阵返回的IJ此时就对应D中指数所指的行数和列数)利用冒号获得子矩阵A是一个矩阵例如A(i)表示A矩阵的第i行这个子矩阵A(j)表示A矩阵的第j列这个子矩阵A(i:1m,jm)表示A矩阵从(ij)到(imjm)的子矩阵Ps.空着只有的就表示全选End运算符表示某一维的末尾下标例如A([14]3end)就是引用第14行从第三列到最后一列的元素利用空矩阵删除一些元素例如A[1,2,3,0,0;7,0,9,2,6;1,4,-1,1,8]A(:,[2,4])[]就删除了第24列的数值A变成[1,3,0;7,9,6;1,-1,8]介绍reshape(Amn)在矩阵总元素保持不变的前提下将矩阵A重新排列成mxn的二维矩阵ps它只改变原矩阵的行数列数不改变元素个数和存储顺序仍然按列存储A()将矩阵的每一列元素堆叠起来成为一个列向量Rem函数Prem(A2)0判断A的每个元素是不是可以被2整除如果可以就为1字符串可以形成矩阵ch[‘abcd’;’1234’]要求各行各列的元素个数相同如果不行要添加空格键来充数Ch(2,3)就表示3介绍find函数find函数的使用方式举例find(ch’a’ch’z’)即找出ch中ASCII码大于a效于z的字母(小写字母)返回字符的索引字符串处理字符串属性介绍length()函数括号内写入一个可迭代的东西即可求出其长度返回一个integer介绍eval()函数eval(s)s是字符串作用是将s内的字符串作为代码运行(同python)介绍abs()函数abs(s)将s里面的所有字母按照顺序以ASCII码转换为一个list字符串的比较字符串比较的如果使用关系运算符的话两个字符串依次按照ASCII码逐个进行比较结果是一个数值(logical)向量向量中的元素要么是1要么是0介绍strcmp(s1s2)函数比较s1 s2是否相等是则返回1否返回0介绍strncmp(s1s2n)比较两个字符串前n个字符是否相等是反回1否返回0介绍strcmpi(s1s2)忽略字母大小写前提下比较是否相等strcnmpi(s1s2)道理同12字符串查找and替换介绍findstr(s1,s2)返回短字符串在长字符串中的位置介绍strrep(s1,s2,s3)将s1中的s2替换为s3特殊矩阵通用的特殊矩阵1. zeros函数产生全0矩阵即0矩阵2. ones函数产生全1矩阵即幺矩阵3. eye函数产生对角线为1的矩阵若矩阵是方阵得到单位矩阵4. rand函数产生(01)区间均匀分布的随机矩阵5. randn函数产生均值为0方差为1的标准正态随机分布矩阵调用格式有zeros(m)、zeros(mn)、zeros(size(A))产生的矩阵大小可以确定Skills产生区间上均匀分布的随机数xrand()产生0~1上的随机数ansa(b-a)*x产生结果如果要[ab]区间上的整数用fix(a(b-a1)*x)产生均值为μσx产生均值为μ方差为σ^2的随机数用于专门学科的矩阵(1)魔方矩阵每行每列及主副对角线元素和相等ps和为(123……n^2)/n(nn^3)/2 用migic()来创建(2)范德蒙矩阵用vander(V)生成以V为基础的范德蒙矩阵同行前项等于后项的平方常用于通信系统的纠错编码(3)希尔伯特矩阵H(ij)1/(ij1)生成的函数是hilb(n)特点是任何一个元素发生较小的变动整个矩阵的值和逆矩阵都会发生大变化阶数病态程度(4)伴随矩阵compan(p)其中p是一个多项式的系数向量高次幂系数排在前低次幂系数排在后A*A/|A|A^-1(5)杨辉三角矩阵(帕斯卡矩阵)第一行第一列全为1右下项等于左项加上项pascal(n)矩阵的变换1. 对角阵一定是方阵啊啊啊啊啊啊啊啊a) 对角矩阵只有对角线上有非零元素b) 数量矩阵对角线上的元素相等的矩阵c) 单位矩阵对角线上的元素都为1的对角矩阵函数diag重载程度比较高如diag(1:5)放入一个向量就可以产生对角线上为1~5的5*5矩阵2. 三角阵a) 上三角阵triu(A)提取矩阵A对角线及以上的元素triu(Ak)提取矩阵A第k条主对角线及以上的元素b) 下三角阵tril()函数用法相同3. 转置a) 运算符是小数点后面接单引号.’b) 共轭转置的运算符是’一个单引号转置的基础上取每个数的复共轭4. 旋转a) rot90(AK)将矩阵A逆时针方向旋转90°的k倍k1可以省略5. 翻转a) fliplr(A)对矩阵A实施左右翻转b) flipud(A)上下翻转6. 求逆a) inv(A) or A^-1矩阵的数量特征1. 行列式det(A)2. 秩rank(A)3. 迹trace()4. 范数norm5. 条件数