1 / 41
文档名称:

1-基本使用方法.ppt

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

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

分享

预览

1-基本使用方法.ppt

上传人:1875747151 2017/2/24 文件大小:1.06 MB

下载得到文件列表

1-基本使用方法.ppt

文档介绍

文档介绍:Copyright ? 2014 by Zhang Bing, zhangbing_end@ 2017 年2月 26 日第1页 MATLAB 程序设计 MATLAB 程序设计张兵 Email: zhangbing_end@ 第一讲基本使用方法 Copyright ? 2014 by Zhang Bing, zhangbing_end@ 2017 年2月 26 日第2页内容?简单的数学运算?常用的操作命令和快捷键? MATLAB 的数据类型? MATLAB 的运算符? MATLAB 的一些基础函数? MATLAB 脚本文件 Copyright ? 2014 by Zhang Bing, zhangbing_end@ 2017 年2月 26 日第3页简单的数学运算( 1/6 ) ?最简单的计算器使用法–直接输入法–存储变量法例1计算半径为 5,高为 10 的圆柱的体积 Copyright ? 2014 by Zhang Bing, zhangbing_end@ 2017 年2月 26 日第4页简单的数学运算( 2/6 ) ?表达式书写规则–在大多数情况下, MATLAB 对空格不予处理,因此在书写表达式时,可以利用空格调整表达式的格式,使表达式更易于阅读。–遵守四则运算法则,即运算从左到右进行,乘法和除法优先于加减法,指数运算优先于乘除法,括号的运算级别最高;在有多重括号存在的情况下,从括号的最里边向最外边逐渐扩展。–需要注意的是,在 MATLAB 中只用小括号代表运算级别,中括号只用于生成向量和矩阵,花括号用于生成单元数组。 Copyright ? 2014 by Zhang Bing, zhangbing_end@ 2017 年2月 26 日第5页 342 5 3 ?? 27 5 6* 2 3 2 3 * 3 3*6 ? ?例2在 MATLAB 中计算如下表达式 Copyright ? 2014 by Zhang Bing, zhangbing_end@ 2017 年2月 26 日第6页?变量名规则–必须以字母开头,长度不能超过 63 个,超过部分无效; –允许使用的字符仅包括字母、数字和下划线; –区分大小写; –保留关键字不允许用作变量名,使用 iskeyword 查看; –允许使用内置函数名作为变量名(危险,避免使用)。例3判断哪些可以用作变量名: 1. test 2. Test 3. if 4. my-book 5. my_book 6. Thisisoneverylongnamebutisitstillallowed? 7. 1stgroup 8. group_one 9. zzAbc 10. z34wAwy?12# 11. sin 12. log Copyright ? 2014 by Zhang Bing, zhangbing_end@ 2017 年2月 26 日第7页简单的数学运算( 3/6 ) ? MATLAB 中的常用数学函数 MATLAB 提供的基本初等函数包括三角函数、指数函数和对数函数、复数函数、取整和求余函数、坐标变换函数、数理函数和一些特殊函数。例4已知三角形三边长度分别为 1、2、,求长度为 1和2的两条边的夹角。 3 2 2 2 cos 2 a b c ab ?? ?? Copyright ? 2014 by Zhang Bing, zhangbing_end@ 2017 年2月 26 日第8页简单的数学运算( 4/6 ) ? MATLAB 的数学运算符?需要注意的是,右除和左除的意义并不相同。右除为常规的除法,而左除的意义为: a\b=b/a 。符号功能实例+加法 3+5=8 -减法 3-5=-2 *矩阵乘法 3* 5=15 .*乘,点乘,即数组乘法/右除 3/5 = ./数组右除\左除 3\5= .\数组左除^乘方 3^5= 243 .^数组乘方'矩阵共轭转置.'矩阵转置例 5 矩阵,计算 A^2 和 A.^2 1 2 3 4 A ? ??? ?? ? Copyright ? 2014 by Zhang Bing, zhangbing_end@ 2017 年2月 26 日第9页简单的数学运算( 5/6 ) ?标点符号的使用在 MATLAB 中,标点符号有着充分的意义, 可以用标点符号进行运算,或者标点符号可以包含特定的意义。标点符号定义标点符号定义分号( ;) 数组行分隔符;取消运行显示点( .)小数点;结构体成员访问逗号( ,) 数组列分隔符;函数参数分隔符省略号( …)续行符冒号( :) 在数组中应用较多,如生成等差数列引号( ‘’)定义字符