MATLAB基础知识与基本知识MATLAB的工作环境ppt课件.ppt
《MATLAB基础知识与基本知识MATLAB的工作环境ppt课件.ppt》由会员分享,可在线阅读,更多相关《MATLAB基础知识与基本知识MATLAB的工作环境ppt课件.ppt(37页珍藏版)》请在三一办公上搜索。
1、第 1 章 MATLAB基础知识与基本操作,2022/12/30,2,第一章 Matlab入门,内容提要,1.1 MATLAB概述 1.2 MATLAB的启动与退出1.3 MATLAB桌面工作环境 1.4 MATLAB语言基础1.5 MATLAB常用函数1.6 MATLAB基本对象矩阵1.7 MATLAB符号计算基础,2022/12/30,3,第一章 Matlab入门,MATLAB的工作环境,MATLAB的版本、启动与退出主窗口、菜单和工具栏子窗口命令窗口(Command Window) 工作空间(Workspace) 当前目录(Current Directory) 命令历史(Command
2、History)M文件窗口图形窗口,2022/12/30,4,第一章 Matlab入门,命令方式例a=23+35 (回车即执行命令)b=67c=a+b, x=sin(c), y=x-a说明“”是MATLB的命令提示符,不要输入!一个语句行可以是一条语句,也可以是多条语句,多条语句之间用逗号或分号分隔(分号用于取消显示输出)。续行符()、注释语句(用百分号%引导),MATLAB的操作方式,命令窗口的行距format loose:稀疏格式(默认)format compact:紧凑格式,2022/12/30,5,第一章 Matlab入门,MATLAB语言基础,数值计算、数据精度与显示格式MATLAB
3、在机内采用双精度格式进行数据的存储和运算,但数据的显示格式可以有八种。以圆周率为例,命令及显示形式如表所示。其中: format short:定点5位十进制(默认) format long:定点15位十进制 format rational:分数(近似),2022/12/30,6,第一章 Matlab入门,MATLAB语言基础,系统常量(也称为系统预定义变量)pi 圆周率3.1415eps 浮点数识别精度2.2210-16realmin 最小正实数2.225110 -308realmax 最大正实数1.797710308 Inf 无穷大 NaN 不定值表达式,2022/12/30,7,第一章 M
4、atlab入门,MATLAB语言基础,复数虚数单位:i 或 j ( i 、j也可作为变量使用 ),2022/12/30,8,第一章 Matlab入门,MATLAB语言基础,用户变量命名规则:字母开头,由字母、数字或下划线组成,要区分大小写。给变量命名时,要避免与系统的预定义变量名、函数名、保留字等相冲突。特殊变量 ans 是系统的一个特殊变量,如果运算结果没有赋于任何变量,系统将其赋于 ans 。注意:ans只保留最新值。清除变量:clear 命令清除命令窗口内容:clc 命令,clear %清除工作空间中的所有变量,释放所占内存clear 变量名 %清除指定的变量,释放所占内存clear 变
5、量名1 变量名2 变量名3 .,2022/12/30,9,第一章 Matlab入门,MATLAB语言基础,运算符数学运算符在MATLAB中,数与数之间的加、减、乘、除、乘方运算符号分别是:+ - * / 另外,还可以使用“左除”运算符“”,比如: 3 2 等同于 2 / 3,2022/12/30,10,第一章 Matlab入门,MATLAB语言基础,关系运算 大于 = 大于等于 = = 等于 = 不等于,逻辑运算&(与) | (或) (非),在MATLAB的关系与逻辑运算结果中,1表示“真”,0表示“假”。对于逻辑运算,所有非零元素作为“真”处理。,2022/12/30,11,第一章 Matl
6、ab入门,MATLAB语言基础,表达式,2022/12/30,12,第一章 Matlab入门,MATLAB的常用函数,下面列出一些常用的数学函数,其余见教材7-11页,2022/12/30,13,第一章 Matlab入门,MATLAB的常用函数,数学函数MATLAB的数学函数有很多,下面列举其中的一部分:(自变量可以是数组) sin(x), cos(x), tan(x), cot(x), asin(x), acos(x), atan(x), acot(x), exp(x)即ex , sqrt(x)即x.(1/2) , log(x)即自然对数lnx , log10(x)即以10为底的对数,202
7、2/12/30,14,第一章 Matlab入门,MATLAB的常用函数,数学函数MATLAB的数学函数有很多,下面列举其中的一部分: (自变量可以是数组) fix(a) 向0 取整(求a的整数部分) floor(a) 向- 取整(求不大于a的最大整数) ceil(a) 向+ 取整(求不小于a的最小整数) rem(a, b) 求除法余数(符号由a决定) mod(a, b) 求模余数(使用help mod命令查看具 体功能),2022/12/30,15,第一章 Matlab入门,MATLAB的常用函数,数学函数MATLAB的数学函数有很多,下面列举其中的一部分: (自变量可以是数组) abs(a)
8、 求a的绝对值或模 real(a) 求a的实部 imag(a) 求a的虚部 angle(a) 求a的幅角 conj(a) 求a的共轭复数,2022/12/30,16,第一章 Matlab入门,MATLAB的数组与矩阵,在MATLAB中,数组是一个广义的概念,不但包括传统意义下的向量和矩阵,还包括一些扩展定义。数组用方括号 界定数组的输入和分析例子:a= 1 2 3; 4 5 6; 7 8 9 或 a= 1, 2, 3; 4, 5, 6; 7, 8, 9 或 a= 1 2 3 4 5 6 7 8 9 同行无素之间用空格或逗号分隔,不同行之间用分号或回车分隔。,2022/12/30,17,第一章
9、Matlab入门,MATLAB的数组与矩阵,数组的输入和分析a(i, j)表示数组a的第i行第j列元素,常用来获取数组中指定位置上的元素值,也可单独给该元素重新赋值。数组元素的编址:按列编址,如a(2, 3)即是a(8) 。冒号(:)运算初值 : 增量 : 终值 产生由初值开始、不超过终值的等增量数组,省略增量时默认为1 。特殊用法 如:a( : , j )表示数组a的第j列,a( : )表示数组a的所有元素按地址顺序排成的列向量。,2022/12/30,18,第一章 Matlab入门,MATLAB的数组与矩阵,数组的输入和分析数组的维数和大小可以使用赋值语句随意进行扩展例如:t=1; t(5
10、)=8得 t= 1 0 0 0 8t(3, 4)=7得 t= 1 0 0 0 8 0 0 0 0 0 0 0 0 7 0,2022/12/30,19,第一章 Matlab入门,MATLAB的数组与矩阵,数组的输入和分析数组的拼接与元素的抽取,例如: a= 1 5 9; 0 6 8; 3 7 2 , b= 1; 2; 3 , c=3, 2, 1 左右拼接:d=a, b 上下拼接:e=a; c 元素抽取:A=a(1, 3, 1:3) 或 A=a( 1, 3, : )数组元素的删除,例如: 删除a的第二行元素:a(2, :)= 删除c的第三个元素:c(3)= ,2022/12/30,20,第一章 M
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MATLAB 基础知识 基本知识 工作 环境 ppt 课件
链接地址:https://www.31ppt.com/p-2002406.html