《MATLAB基本语法》PPT课件.ppt

上传人:sh****n 文档编号:8633120 上传时间:2020-03-30 格式:PPT 页数:26 大小:771.81KB
返回 下载 相关 举报
《MATLAB基本语法》PPT课件.ppt_第1页
第1页 / 共26页
《MATLAB基本语法》PPT课件.ppt_第2页
第2页 / 共26页
《MATLAB基本语法》PPT课件.ppt_第3页
第3页 / 共26页
点击查看更多>>
资源描述
第2讲MATLAB的基本语法 2 1变量及其赋值2 2运算符与数学表达 2 1 1标识符与数据格式 标识符 变量名 常量名 函数名 文件名的字符串总称 ans eps pi Inf NaN等为常量名 变量名的命名 字符可为英文字母 数字 下划线等 但是首字符必须是英文字母 标准函数名以及命令名用小写字母 数据格式 双精度格式 对应64位二进制数 2 1 2矩阵及其元素的赋值 1 赋值要求 矩阵元素列入方括号中 同一行中各元素之间以 或空格分开 行与行之间以 隔开 赋值语句的一般形式 变量 表达式 或数 s 123 s 123 w 123 456 789 w 123456789 输入一个行矢量 3 3矩阵输入 2 1 2矩阵及其元素的赋值 赋值语句的一般形式 变量 表达式 或数 w 1 3 1 2 sqrt 4 w 332 表达式赋值 不显示结果 c 5 c 查看变量 a 123 456 789 a 123456789 a 4 4 2 3a 1 00002 00003 000004 00005 00006 000007 00008 00009 000000002 3000 size a ans 44 2 变量元素的标注 的使用 3 3矩阵 4 4矩阵 a 3 2 a变量的第3行第2列元素 a 3 2 ans 8 3 赋值技巧 a 5 2155 a 1 00002 00003 000004 00005 00006 000007 00008 00009 000000002 300002 00001 00005 00005 0000 s a 12 23 s 2356 a 2 4 5 a 12307890 冒号给全行元素赋值 取出特定的行 列 空矩阵的运用 如何让a变成 a 1230278901 行 列 如何给全列的元素赋值呢 4 特殊矩阵与数组 A eye 3 A 100010001 a 1230 7890 A eye size a A 10000100 Z zeros 2 3 Z 000000 产生2 3的零矩阵 A ones 3 3 A 111111111 单位矩阵 产生3 3的 1 矩阵 A ones 3 3 2 A 1 111111111A 2 111111111 产生3 3 2的 1 矩阵 4 特殊矩阵与数组 x rand 1 5 x 0 46600 41860 84620 52520 2026 y randn 5 1 y 0 1199 0 06530 4853 0 5955 0 1497 y linspace 1 10 4 y 14710 线性间隔划分 0 1 均匀分布随机矩阵 正态分布随机矩阵 5 MATLAB内部变量和常数 6 复数的赋值方式 c 3 2 5ic 3 0000 2 5000i z 1 2i 3 4i 5 6i 7 8i z 13 57 24 68 i z 1 0000 2 0000i3 0000 4 0000i5 0000 6 0000i7 0000 8 0000i 复数赋值 复数矩阵赋值 6 复数的赋值方式 注意 z 13 57 24 68 i z 1 3 5 7 2 4 6 8 iError Missingoperator comma orsemicolon i 2 z 13 57 24 68 iz 5111723 cleari z 1 3 5 7 2 4 6 8 iz 1 0000 2 0000i3 0000 4 0000i5 0000 6 0000i7 0000 8 0000i 7 变量检查 aa 1232278911 y Undefinedfunctionorvariable y whosaNameSizeBytesClassa2x580doublearrayGrandtotalis10elementsusing80bytes 若变量已经定义 则可以按如下方法查询 若变量没有定义 则出现下列显示 MATLAB中包含有 算术运算符 等关系运算符 C D算术运算符 关系运算符 逻辑运算符 2 2运算符与数学表达 加法 注释符号 减法 元素对元素乘法 乘法 元素对元素除法 除法 元素对元素左除法 左除法 元素对元素指数 指数 非共轭阵列转置 复共轭转置 冒号操作符 2 2 1算数运算符 功能 矩阵和阵列的算术运算 格式 A BA BA BA BA BA BA BA BA PA BA A 1 A B与A B A 123 456 B 1 1i 2 2i 3 3i 4 4i 5 5i 6 6i C A BC 2 0000 1 0000i4 0000 2 0000i6 0000 3 0000i8 0000 4 0000i10 0000 5 0000i12 0000 6 0000i D A 2D 101234 功能 两矩阵对应元素相加减条件 阶数必须相同 2 A B与A B 功能 矩阵相乘 矩阵对应元素相乘 A 123 456 B 21 34 56 A 123456B 213456 C A BC 23275360 A 123 456 B 1 1i 2 2i 3 3i 4 4i 5 5i 6 6i A Bans 1 0000 1 0000i4 0000 4 0000i9 0000 9 0000i16 0000 16 0000i25 0000 25 0000i36 0000 36 0000i 条件 A的列数与B的行数相等 条件 A与B行 列数相同 或其中之一为标量 3 B A与A C 功能 矩阵右除与左除 A 31 24 B 45 C 3 4 A 3124B 45C 34 B Aans 0 60001 1000 B A B inv A A C inv A C 右除 左除 inv A ans 0 4000 0 1000 0 20000 3000 B inv A ans 0 60001 1000 A Cans 0 80000 6000 4 A B与A B A B A i j B i j A B B i j A i j 功能 矩阵元素右除 左除 条件 A B行 列数相同 或其中之一为标量 A 123 456 B 1 1i 2 2i 3 3i 4 4i 5 5i 6 6i A Bans 0 5000 0 5000i0 5000 0 5000i0 5000 0 5000i0 5000 0 5000i0 5000 0 5000i0 5000 0 5000i A Bans 1 0000 1 0000i1 0000 1 0000i1 0000 1 0000i1 0000 1 0000i1 0000 1 0000i1 0000 1 0000i 5 A p与A B 功能 矩阵幂与矩阵元素幂 B 12 34 B 1234 B 2ans 7101522 A 1 2 3 4 5 6 B 623 221 A 123456B 623221 A Bans 142716256 条件 A B必须行 列数相同 或其一为标量 6 A 与A 功能 共轭转置与非共轭转置 B 1 1i 2 2i 3 3i 4 4i 5 5i 6 6i B ans 1 0000 1 0000i4 0000 4 0000i2 0000 2 0000i5 0000 5 0000i3 0000 3 0000i6 0000 6 0000i B ans 1 0000 1 0000i4 0000 4 0000i2 0000 2 0000i5 0000 5 0000i3 0000 3 0000i6 0000 6 0000i 7 冒号 运算符 k 1 10k 12345678910 x 1 0 2 2x 1 00001 20001 40001 60001 80002 0000 x 3 0 5 2x 3 00002 50002 0000 2 2 2关系运算符 作用 比较两个同样大小的数组 或比较一个数组和一个标量的大小 结果 1 真 成立 0 假 不成立 A 1 9 B 10 AA 123456789B 987654321 tf A 4tf 000011111 tf B A 2 tf 986543210 tf A B tf 000010000 A 2ans 001111111 2 2 3逻辑运算符 2 2 3逻辑运算符运用示例 A 1 9A 123456789 tf A 4tf 000011111 tf A 4 tf 111100000 tf A 2 A 6 tf 001110000 对A赋值 找出A 4的位置 对 A 4 结果取非 找出A 2且A 6的位置 2 2 5数学表达式的MATLAB描述 不可忽略乘符只可调用系统中存在的函数 t 0 5 y 2sin 4 pi t y 2sin 4 pi t Error Missingoperator comma orsemicolon y 2 si 4 pi t Undefinedfunctionorvariable si y 2 sin 4 pi t
展开阅读全文
相关资源
相关搜索

当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!