导图社区 MATLAB矩阵及其运算
1.矩阵的加减运算;2.矩阵的乘法运算;3.矩阵的除法运算 (注意区分左除和右除:/是右除,\是左除。右除是右边的数或矩阵作分母,左除是左边的数或矩阵做分母,矩阵做分母即取逆矩阵)。
社区模板帮助中心,点此进入>>
英语词性
互联网9大思维
组织架构-单商户商城webAPP 思维导图。
法理
刑法总则
【华政插班生】文学常识-先秦
【华政插班生】文学常识-秦汉
文学常识:魏晋南北朝
【华政插班生】文学常识-隋唐五代
【华政插班生】文学常识-两宋
MATLAB的矩阵运算
1. 矩阵的创建
1. 直接输入矩阵
1. 将所有矩阵元素置于一对方括号[ ]内
2. 同一行不同元素用逗号或者空格分隔
3. 不同行用分号或者回车符分隔
2. 冒号生成矩阵
1. x=a:step:b(a是数组或者行向量第一个元素,b是最后一个元素,step是步长)
3. 利用函数生成矩阵
1. linspace函数 x=linspace(a,b,n) a和b分别是生成一维数组或者行向量的初值和终值,n是元素总数
2. logspace函数 x=logspace(a,b,n) 第一个元素为10^a,最后一个为10^b,元素个数为n的对数等比数列
4. 利用文本文件生成矩阵
5. 利用M文件生成矩阵
6. 特殊矩阵的生成
1. eye单位矩阵
2. rand元素服从0~1分布的随机函数
3. zeros元素全为0的矩阵
4. randn元素服从0均值单位方差正态分布的随机矩阵
5. ones元素全为1的矩阵
6. magic魔方矩阵(行和列,正和反斜对角线元素之和都相等的矩阵
7. diag对角矩阵 diag(v,k)表示生成以向量v作为矩阵的第k条对角线元素的对角矩阵
8. tril(u) tril下三角矩阵 triu上三角矩阵
2. 矩阵的修改
1. 矩阵部分替换
1. A(m,n)=a表示替换矩阵的第m行第n列元素为a
2. A(m,:)=[a,b,....]表示替换矩阵的第m行元素为a,b....
3. A(:,n)=[a,b,....]表示替换矩阵的第n列元素为a,b....
2. 矩阵部分删除
1. A(:,n)=[ ]表示删除矩阵的第n列
2. A(m,:)=[ ]表示删除矩阵的第m行
3. 矩阵部分扩展
1. M=[A;B C] A为矩阵,B和C为要扩展的矩阵,B和C的行数都有相等且B和C的列数之和要与A的列数相等
2. 平铺矩阵函数M=repmat(A,,m,n)
3. 指定维数拼接函数
3.1. M1=cat(1,A,B)垂直拼接
3.2. M1=cat(2,A,B)水平拼接
3.3. M1=cat(3,A,B)三维拼接
4. 矩阵结构变换
1. 上下行对调M=flipud(A)
2. 左右列对调M=fliplr(A)
3. 逆(顺)时针旋转M=rot90(A)
4. 转置M=A'
5. 矩阵的变维M=reshape(A,m,n)
3. 矩阵的基本运算
1. 矩阵的加减运算
2. 矩阵的乘法运算
3. 矩阵的除法运算 (注意区分左除和右除:/是右除,\是左除。右除是右边的数或矩阵作分母,左除是左边的数或矩阵做分母,矩阵做分母即取逆矩阵)
4. 矩阵的乘方运算
5. 矩阵的点运算(矩阵的对应元素进行相关运算,要求矩阵的维数相同)
4. 矩阵的分析
1. 方矩阵的行列式D=det(A)
2. 矩阵的秩和迹
1. 秩r=rank(A)
2. 迹t=trace(A)
3. 矩阵的逆和伪逆
1. 逆B=inv(A)
2. 伪逆B=pinv(A)
4. 矩阵的特征值和特征向量 E=eig(A),求一元多次方程的根可以用roots
5. 矩阵的分解
1. 对称正定矩阵分解
2. 矩阵的高斯消去法分解
3. 矩阵的正交分解
4. 矩阵的奇异值分解
6. 矩阵的信息获取函数
1. size(A)获取矩阵的行和列的数
2. length(A)获取 矩阵的行数和列数的较大者
3. numel(A)获取矩阵的元素的总个数
7. 矩阵的翻转
7.1. fliplr(A)
7.2. fipud(A)
7.3. rot(90)
5. 字符串
1. 字符串的创建
1. 直接将字符内容用单引号括起来
2. 用[ ]连接多个字符组成一个长字符串
3. strcat函数把多个字符串水平连接一个长字符串
4. strvcat函数把多个字符串连成多行字符串
2. 字符串的操作
1. 比较
2. 查找和替换
3. 转换大小写、左右对齐等
3. 字符串的转换
6. 多维数组
1. 多维数组的创建
1. 直接赋值法
2. 二维数组扩展法
3. cat函数法
4. 特殊函数法
2. 多维数组的操作
1. 多维数组元素的提取
2. 多维数组形状的重排
3. 多维数组维度的重新排序
机器人191 19043023 赵泽贤