Matlab的数值计算功能.ppt
《Matlab的数值计算功能.ppt》由会员分享,可在线阅读,更多相关《Matlab的数值计算功能.ppt(26页珍藏版)》请在三一办公上搜索。
1、第二讲 MATLAB的数值计算功能 1,1、向量及其运算2、矩阵及其运算,2,1、向量及其运算,1.1)向量的生成 向量是组成矩阵的基本元素,有行向量和列向量之分;A、生成方式一 直接在命令窗口输入 向量元素用“”括起来,元素间用空格、逗号或分号分隔;注意:空格和逗号分隔成行向量,分号分割成列向量 例如:a=1,2,3,4;a=1 2 3 4都生成a=2 3 4,而a=1;2;3;4则生成a=1 2 3 4,3,B、生成方式二 等差元素向量的生成冒号表达式生成向量 基本格式:xx1:step:x2 xx1:x2,a=1:2:12a=1 3 5 7 9 11a=12:-2:1a=12 10 8
2、6 4 2a=1:6a=1 2 3 4 5 6,4,线性等分向量生成 y=linspace(x1,x2)生成100维行向量 y=linspace(x1,x2,n)生成n维行向量,a=linspace(1,100,6)a=1.0000 20.8000 40.6000 60.4000 80.2000 100.0000,5,对数等分向量生成 y=logspace(x1,x2)生成50维对数等分向量,y(1)=10 x1 y(50)=10 x2 y=logspace(x1,x2,n)生成n维对数等分向量y(1)=10 x1 y(n)=10 x2,a=logspace(0,5,6)a=1 10 100
3、1000 10000 100000,行向量与列向量转置可以使用“”,(单引号),例如:a1=a2,6,1.2)向量的基本运算与数运算,a=1.0000 20.8000 40.6000 60.4000 80.2000 100.0000a-1ans=0 19.8000 39.6000 59.4000 79.2000 99.0000a*2ans=2.0000 41.6000 81.2000 120.8000 160.4000 200.0000,向量与向量之间的运算 相互之间的加或减,向量中的每个元素对应进行加减运算,7,点积计算 指两个向量在其中一个向量方向上的投影的乘积。dot(a,b)a,b必须
4、同维。,a=1 2 3;b=3,4,5;dot(a,b)ans=26sum(a.*b)ans=26,对应位置元素相乘再相加,8,叉积 表示过两相交向量的交点的垂直于两向量所在平面的向量。cross(a,b)a,b必须为三维向量。混合积,c=cross(a,b)c=-2 4-2dot(a,cross(b,c)ans=24,9,2、矩阵及其运算,2.1矩阵的生成MATLAB所有的数值功能都以矩阵为基本单元来实现的,矩阵 或者通过大型矩阵通借助M文件来输入;或者通过语句和函数产生矩阵;或者通过外部的数据文件中导入矩阵,A=1,2,3;4,5,6;7,8,9A=1 2 3 4 5 6 7 8 9,a=
5、1 2 3 4 5 6 7 8 9a=1 2 3 4 5 6 7 8 9,10,2.2矩阵的基本数值运算加减运算 要求两矩阵必须同阶。而矩阵与常数之间的运算为矩阵中对应位置元素与常数运算,a=1 2 3;2 3 4;3 4 5;b=1 1 1;2 2 2;3 3 3;c=a+bc=2 3 4 4 5 6 6 7 8,11,乘法 要求a为ij阶,b为jk阶时,ab才能相乘。除法左除“”:相当于Ax=B的解,x=A-1B。右除“/”:相当于xA=B的解,x=BA-1 A-1B=(BA-1)。通常,右除稍快一些,而左除可以避免奇异性。对于AxB,其中A为(nm)阶矩阵:n=m且非奇异时,方程为恰定方
6、程;nm方程为超定方程;nm 方程为欠定方程。,12,A=1 2 3;4 5 6;7 8 0;1 3 5;B=1 3 5;2 4 6;A/Bans=0 0.5000-3.0000 3.5000-12.0000 10.2500 1.0000 0.0000,(BA)ans=0 0.5000-3.0000 3.5000-12.0000 10.2500 1.0000 0.0000,13,2.3矩阵的特征参数运算矩阵的乘方和开方运算,矩阵必须为方阵可以进行更高次的乘方运算,a=1 2 3 4;5 6 7 8;9 10 8 9;2 3 4 5a=1 2 3 4 5 6 7 8 9 10 8 9 2 3 4
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Matlab 数值 计算 功能

链接地址:https://www.31ppt.com/p-6512000.html