1 / 41
文档名称:

第二章 矩阵运算的基础.ppt

格式:ppt   大小:220KB   页数:41页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第二章 矩阵运算的基础.ppt

上传人:mh900965 2016/8/25 文件大小:220 KB

下载得到文件列表

第二章 矩阵运算的基础.ppt

相关文档

文档介绍

文档介绍:第二章第二章矩阵运算的基础矩阵运算的基础?? MATLAB MATLAB 提供了一种计算机高级编程语言提供了一种计算机高级编程语言———— M M语语言言?? MATLAB MATLAB 提供了不同类型的数据提供了不同类型的数据?? MATLAB MATLAB 专门以矩阵作为基本的运算单位专门以矩阵作为基本的运算单位?? MATLAB MATLAB 提供了关于数组和矩阵不同的运算方法提供了关于数组和矩阵不同的运算方法一一. .概述概述??在在M M语言中最常用的数据类型表现手段和形语言中最常用的数据类型表现手段和形式就是变量和常量式就是变量和常量?? M M语言的基本处理单位是数值矩阵或者数值语言的基本处理单位是数值矩阵或者数值向量向量??回顾有关概念回顾有关概念??变量和常量变量和常量??数组数组??向量向量??矩阵矩阵??变量和常量变量和常量??变量:程序运行过程中需要改变数值的量变量:程序运行过程中需要改变数值的量??每一个变量都具有一个名字每一个变量都具有一个名字??变量在内存中占据一定的空间变量在内存中占据一定的空间??变量必须以字母开头,后面可以是字母、数字或者下划线的组变量必须以字母开头,后面可以是字母、数字或者下划线的组合合?? MATLAB MATLAB 仅识别前面仅识别前面 N N个字符,在不同的操作系统下可以识别个字符,在不同的操作系统下可以识别的字符个数不同的字符个数不同??常量:在程序运行的过程中不需要改变数值的量常量:在程序运行的过程中不需要改变数值的量??常量具有名字常量具有名字??在在M M语言中不存在常量的定义,只在语言中不存在常量的定义,只在 MATLAB MATLAB 中提供一些常用中提供一些常用的常数作为常量的常数作为常量??数组数组??是有序数据的集合是有序数据的集合??数组的每一个成员(元素)都属于同一种数据类数组的每一个成员(元素)都属于同一种数据类型,它们使用同一个数组名称和不同的下标来唯型,它们使用同一个数组名称和不同的下标来唯一确定数组中的成员(元素)。一确定数组中的成员(元素)。??在在 MATLAB MATLAB 中元胞数组比较特殊,数组中的元素中元胞数组比较特殊,数组中的元素可以是不同的数据类型。可以是不同的数据类型。??向量向量??从编程语言的角度上看,向量其实就是一维数组从编程语言的角度上看,向量其实就是一维数组??从数学的角度上看,向量就是从数学的角度上看,向量就是 1 1× ×N N或者或者 N N× ×1 1的矩的矩阵,即行向量或列向量阵,即行向量或列向量 b b 1 1, ,1 1 b b 2 2, ,1 1 B= b B= b 3 3, , 1 1 和和 B=[ B=[ b b 1 1, , 1 1 b b 1 1, , 2 2 b b 1 1, , 3 3 ······ ······ b b 1 1, ,n n] ] ∶∶∶∶b b n n, ,1 1??矩阵矩阵??是用一对圆括号或方括号括起来,符合一定规则是用一对圆括号或方括号括起来,符合一定规则的数学对象的数学对象 b b 11 11 b b 12 12 b b 13 13 B= b B= b 21 21 b b 22 22 b b 23 23 b b 31 31 b b 32 32 b b 33 33??对于编程语言,矩阵就是二维的数组对于编程语言,矩阵就是二维的数组二二. .矩阵和向量创建矩阵和向量创建 1. ( (1 1) )在命令窗口逐个输入元素在命令窗口逐个输入元素>>X=[ 1 3 pi 3+5i ] >>X=[ 1 3 pi 3+5i ] ( (2 2) )利用冒号运算符创建向量利用冒号运算符创建向量 X=J:INC:K X=J:INC:K ?? J J为为向量的第一个元素, 向量的第一个元素, K K为向量的最后一个元素为向量的最后一个元素, , INC INC 为向量元素递增的步长为向量元素递增的步长?? J J、、 INC INC 、、K K之间必须用之间必须用““: :””间隔间隔??若忽略若忽略 INC INC , ,则默认的递增步长为则默认的递增步长为 1 1 ?? INC INC 可以为正数,也可以为负数可以为正数,也可以为负数>>X=1:10 >>X=1:10 >>X=1:: >>X=1:0.