中国科学院大学_张敏洪_matlab知识点整理_第二章MATLAB 语言程序设计基础
- 格式:docx
- 大小:18.27 KB
- 文档页数:1
MATLAB复习知识点MATLAB,即Matrix Laboratory的缩写,是一种高级的计算和开发语言。
它是由MathWorks公司开发的一种专为数值计算和科学计算设计的工具。
在工程和科学领域中,MATLAB广泛应用于算法开发、数据可视化、数据分析和数值计算等方面。
在复习MATLAB的知识点时,我们可以从以下几个方面展开讨论:1.MATLAB的基础知识:-MATLAB的基本语法:包括变量的定义、赋值和操作符的使用等。
-MATLAB的数据类型:包括数值型、字符型和逻辑型数据等。
-MATLAB的常用函数:包括数学函数、统计函数和字符串处理函数等。
-MATLAB的控制流语句:包括条件语句、循环语句和函数的使用等。
2.MATLAB的矩阵和向量操作:-矩阵和向量的定义和使用:包括矩阵和向量的表示、创建和访问等。
-矩阵和向量的运算:包括矩阵和向量的加法、减法、乘法和除法等。
-矩阵和向量的转置和逆矩阵:包括矩阵和向量的转置和逆矩阵的计算等。
-矩阵和向量的索引和切片:包括对矩阵和向量的元素进行索引或切片操作等。
3.MATLAB的图形操作:-绘图函数的使用:包括绘制二维和三维图形的函数等。
-图形属性设置:包括修改图形的颜色、线型和坐标轴等属性设置等。
-图形的保存和导出:包括将图形保存为图片或其他格式的文件等。
4.MATLAB的数据处理和分析:-数据导入和导出:包括从文件导入数据和将数据保存到文件等操作。
-数据处理和变换:包括数据排序、筛选、去重和去空值等操作。
-数据统计和分析:包括计算数据的均值、标准差、相关系数和回归等统计分析操作。
5.MATLAB的函数和脚本文件编写:-函数的定义和调用:包括编写自定义函数和调用已有函数等操作。
-脚本文件的编写和调试:包括编写和执行MATLAB脚本文件等操作。
-变量的作用域和数据传递:包括全局变量和局部变量的作用域和数据传递等。
以上只是MATLAB复习的一些基本知识点,实际上,MATLAB还有很多高级功能和工具,如符号计算、图像处理、信号处理和控制系统等。
第二章MATLAB程序设计基础2.1 MA TLAB的特殊常量ans:用于保存运算结果toc:秒表停止pi:圆周率i或j:虚数单位,定义为√-1inf:无穷大realmax:最大正实数eps:系统运算时所确定的最小值realmin:最小正实数Nan或nan:不定量not a number nargan:函数实际输入参数个数tic:秒表开始执行nargout:函数实际输出参数个数2.2 MA TLAB的变量在MA TLAB中变量用来读取值,并进行运算,最后在存入内存;变量是数值计算的基本单元。
变量不需要事先声明,也不需要预先定义变量的类型,当变量在语句中第一次合法出现时,MA TLAB会自动生成变量,并根据变量的操作上下文确定其类型,并分配适当的存储空间,当变量再次合法出现时,系统会自动更新其内容。
(注:运算表达式中不能出现未定义的变量)2.3 变量名MATLAB的变量名必须一字符开头是字母和数字的任意组合,允许使用下划线。
MATLAB中变量的命名规则:(1)变量名必须以字符开头,后面可以跟字母、数字、下划线,但是不能使用空格和标点符号;(2)变量名区分大小写,A和a表示的事两个不同的变量;(3)变量名可以任意长,但只有前面的63个字符被使用,超过部分将被忽略;2.4 变量的显示格式数据的显示格式由format命令控制。
format只影响结果的显示,不影响计算和存储。
2.5 变量的作用域(1)局部变量局部变量在函数中定义的变量,只能被定义它的函数访问。
在命令文件中定义的变量,当在命令窗口中调用该命令文件时,变量存在基本工作区中;当从函数调用该命令文件时,起变量存在与函数的工作区中。
局部变量不用特别定义,只要给出合法变量名,MATLAB会自动建立。
(2)全局变量:指几个函数共享的变量,其名字最好全用大写字母这样可增强代码的可读性减少重复定义变量的机会。
每个使用它的函数都要用global函数声明它为全局变量。
大学matlab知识点总结在大学学习阶段,掌握MATLAB是非常重要的。
它可以帮助学生更好地理解课程知识,加深对数学、物理、工程等学科的理解,并且在毕业设计和科研项目中也非常有用。
本文将从MATLAB的基础知识、常用功能、高级技巧以及实际应用等方面进行总结,帮助大家更好地掌握这一强大的工具。
一、MATLAB基础知识1. MATLAB的基本操作MATLAB的基本操作包括变量的定义、函数的调用、矩阵的运算、图形的绘制等。
在MATLAB中,变量的定义和赋值非常简单,只需要使用等号就可以完成。
例如,定义一个变量a并赋值为1,只需要输入a=1即可。
函数的调用也非常方便,只需要输入函数名加上参数即可完成调用。
矩阵的运算也非常简单,可以使用+、-、*等运算符进行加减乘除等运算。
图形的绘制可以使用plot、scatter等函数进行绘制,也可以使用plot3函数进行三维图形的绘制。
2. MATLAB的数据类型MATLAB中的数据类型包括数值型、字符型和逻辑型等。
数值型包括整型和浮点型,可以表示整数和小数。
字符型可以表示字符串,可以用单引号或双引号括起来表示。
逻辑型包括true和false,可以表示逻辑真和逻辑假。
在MATLAB中,还可以使用矩阵、向量和数组等数据结构来表示数据。
3. MATLAB的控制流程MATLAB中的控制流程包括顺序结构、分支结构和循环结构。
顺序结构表示程序按照顺序执行,分支结构包括if语句和switch语句,可以根据条件选择不同的分支进行执行,循环结构包括for循环和while循环,可以重复执行一段代码。
二、MATLAB常用功能1. 数据可视化MATLAB提供了丰富的数据可视化函数,可以帮助用户将数据以图形的方式展现出来,包括直方图、散点图、曲线图、饼图等。
使用这些函数可以更直观地展示数据的分布、趋势和关系,并且可以进行自定义设置,使得图形更加美观。
2. 矩阵运算MATLAB是一种基于矩阵运算的语言,因此矩阵运算是其最重要的功能之一。
第1章MA TLAB基本知识1.MA TLAB的功能与特点2.系统要求3.安装4.MA TLAB的启动与退出5.命令行编辑器6.MA TLAB搜索路径第2章基本操作命令一.基本知识1.简单矩阵的输入2.矩阵元素通过矩阵修改/扩充矩阵c.大矩阵中抽取一小矩阵b=a(1:3,:)3.复数和复数矩阵4.MA TLAB语句和变量语言:变量=表达式[;]a为:表达式[;]5.固定变量ans:系统默认变量名.Eps:容许误差Pi:即是πInf:正无穷大Nan:表示不定值,它由Inf/Inf或o/o定算6.获取工作空间信息;who 显示工作空间中何存的变量名.whos 显示工作空间中各变量的属性(它包括大小元素个数,所占用的字节数;元素精度.7.退出和何存工作空间退出:quit或exit保存:save文件名变量名列表装入:load 文件名变量名列表8.常数与算术运算符.+..-- * /.(右除)\ (左除). ^幂指数9. 转入格式, formatformat shortformat longformat +format compat (紧奏格式),主消去矩阵之间的间隔行.10.函数①..MA TLAB的内部函数②..MA TLAB系统附带的各种工具箱中的M文件所提供的实用函数③由用户自己增加的函数11. 帮助命令三矩阵运算1.矩阵转置X=[-1,0,2]2.矩阵加,减要求:A,B两矩阵整数相同:对应位量上的元素相加.减矩阵与标量加.,减: 矩阵中的每个元素都与标量进行加.,减运算3.矩阵乘法要求:前一点矩阵的列数等于后一点矩阵的行数①矩阵与点矩阵相乘②矩阵与标量相乘每个元素均乘以某一个标量4.矩阵的附除法, (左除\). (右除/)a\b=inv(a)*b a×=b x=a-1bb/a=b*inv(a) x*a=b x=b*a-15.矩阵的乘方^当A为方阵,P为大于是的整数时.6.矩阵超越数子函数超越数字函数可以在函数名为加M构成,如. Expm(a),sgvlm(a)logm(a)分别为矩阵指数,矩阵开方和矩阵对数函数poly 特征多项式det 行列式值三,数理运算(元素对元素的算术运算)在运算符前加上句点(.)就表示数组运算1.加法运算同距阵加减法运算2.乘除运算符*——数组乘法运算符\——左除/——右除上面除以下面的3.平方四.关系运算五.逻辑运算六.数字函数基本数字函数,主从作用于数组的每一个元素a=[1 2 3 ;4 5 6];b=f:x(pi*a);c=cos(pi*6);四,向量和距阵操作(一)向量产生1.[变量=]n:s:m产生从n到m,步长为s的一系列值2.用linspace 函数和logspace函数产生格式:linspace(n,m,k)产生一个从n到m等间隔的向量,其点数为kx=cinspace(1.100.3)1.0000 50.5000 100.0000格式2: logspace(n,m,k)产生一个等对数增量的向量y=cogspace(1.100.2)二.下标三.在下标中使用0-1向量四.空矩阵语句x=[ ]分配一个0*0的矩阵X,这同后读操作在使用X时不会产生错误五.特殊矩阵矩阵函数zeros——零矩阵ones——常数矩阵rand——均匀分布的随机数矩阵randn——正态分布的随机数矩阵六.构造大矩阵七.矩阵操作rodqo——点矩阵旋转fliplr——点矩阵作左右翻转flipua——点矩阵作上下翻转第三章高级操作命令一.数据分析(一)面向列的数据分析1.ASCII码数据文件的建立与获取任何软件下,如Win98附件下的写字板程序存盘时,文件各要带扩展名(.TXT或DA T)获取:load 盘符\(路径)文件名,扩展名如load c:\isg\ls.txt将在工作空间中产生一个ls矩阵2.基本函数max min mean median(中值) std——标准差sort diff 近似值corrcoef ——机关函数cov——协方差矩阵(二)缺值(三)删除无关项(四)加归二.矩阵函数(一)三角分解1.[l,u]=cu(a)l为准量换后的下三角阵。
matlab知识点总结ppt一、MATLAB基础知识1. MATLAB的基本操作MATLAB是一种用于科学计算和工程应用的高级编程语言和交互式环境。
它的基本操作包括变量的定义、矩阵和数组的操作、函数的使用以及输出结果等。
2. MATLAB的变量和数据类型MATLAB的变量可以是数组、矩阵或者标量。
它的数据类型包括数值型、字符型、逻辑型等,可以方便地进行数据处理和计算。
3. MATLAB中的矩阵和数组在MATLAB中,矩阵和数组是非常重要的数据结构,它们可以用来存储和处理数据。
MATLAB提供了丰富的矩阵和数组操作函数,包括矩阵乘法、转置、逆矩阵等。
4. MATLAB中的流程控制MATLAB中的流程控制包括条件语句、循环语句以及函数的定义和调用等,可以实现复杂的程序逻辑和算法。
5. MATLAB的图形绘制MATLAB提供了丰富的绘图函数,可以用来绘制二维和三维图形,包括线条、曲线、散点图等,对数据的可视化分析非常有用。
6. MATLAB的文件操作在MATLAB中,可以对文件进行读写操作,包括文本文件、数据文件和图像文件等,非常方便地进行数据导入和导出。
二、MATLAB高级应用1. MATLAB的符号计算MATLAB提供了符号计算工具箱,可以进行代数运算、微积分和方程求解等,对于数学建模和分析非常有用。
2. MATLAB的数学建模MATLAB可以用来进行数学建模和仿真,包括信号处理、控制系统、图像处理等领域,可以方便地进行模型建立和分析。
3. MATLAB的数据分析MATLAB提供了丰富的数据分析工具箱,包括统计分析、机器学习和深度学习等,可以帮助用户进行数据挖掘和分析。
4. MATLAB的工程应用MATLAB可以用来解决各种工程问题,包括机械设计、电路设计、通信系统等,提供了丰富的工程计算工具和模拟仿真工具。
5. MATLAB的应用开发MATLAB可以用来进行应用开发,包括图形界面设计、算法实现和软件集成等,可以定制化地开发各种应用程序。
MATLAB基础知识及使用方法第一章:MATLAB简介与环境介绍1.1 MATLAB概述MATLAB是一种高级编程语言和数值计算环境,广泛应用于科学计算、工程设计、数据分析和算法开发等领域。
它提供了强大的数值计算工具和图形绘制功能,并有丰富的库函数和工具箱可供使用。
1.2 MATLAB环境介绍MATLAB的主要界面包括命令窗口、编辑器、工作区和命令历史等。
命令窗口用于交互式执行命令和脚本,编辑器用于编写和编辑脚本文件,工作区用于显示和管理变量,命令历史用于查看和管理执行过的命令。
第二章:MATLAB基本语法2.1 变量和数据类型在MATLAB中,变量可以通过简单的赋值来创建,并且不需要事先声明变量类型。
常见的数据类型包括数值类型(整数、浮点数)、字符类型和逻辑类型(布尔型)等。
MATLAB还提供了复数类型和矩阵类型,具有丰富的数值计算功能。
2.2 运算符和表达式MATLAB支持常见的数学运算符,如加减乘除、取余和乘方等。
此外,还提供了矩阵运算符和逻辑运算符,方便处理矩阵和逻辑表达式。
表达式可以由变量、常数和运算符组合而成,并且支持函数调用。
2.3 控制流程MATLAB提供了条件语句(if-else)、循环语句(for、while)和函数等控制流程结构,以实现不同的程序逻辑。
条件语句根据条件的真假执行不同的代码块,循环语句重复执行一段代码块,函数封装了一段可重复使用的代码。
第三章:MATLAB图形绘制3.1 二维图形绘制MATLAB提供了丰富的函数和工具箱,以绘制各种二维图形,如线图、散点图、柱状图和饼图等。
用户可以自定义图形样式、坐标轴刻度、图例和注释等,以满足不同的数据可视化需求。
3.2 三维图形绘制除了二维图形外,MATLAB还支持绘制三维图形,如曲面图和体积图等。
通过调整视角、设置颜色映射和光照效果,用户可以更直观地表达三维数据的特征和分布情况。
3.3 动态图形绘制MATLAB中的图形绘制功能不仅限于静态图形,还可用于生成动态图形。
matlab课程知识点总结基础知识1. Matlab环境介绍Matlab环境包括命令窗口、编辑器、命令历史窗口、工作区、当前文件夹和路径浏览器等。
学生需要了解Matlab环境的基本布局和功能,以便能够高效地使用Matlab进行编程和数据处理。
2. 基本语法和数据类型Matlab的基本语法和数据类型包括变量、数组、字符串、逻辑运算、条件语句和循环等。
学生需要掌握这些基本知识,以便能够编写简单的Matlab程序和处理数据。
3. 函数和脚本文件在Matlab中,函数用于封装可重用的代码块,而脚本文件用于按照特定的顺序执行一系列命令。
学生需要了解如何编写和调用函数,以及如何创建和运行脚本文件。
数据处理1. 数据导入和导出Matlab可以处理各种数据格式,包括文本文件、图像文件、音频文件、视频文件等。
学生需要学会如何将外部数据导入到Matlab中,并将Matlab中的数据导出到外部文件中。
2. 数据可视化Matlab提供了丰富的绘图功能,可以用于绘制曲线图、散点图、柱状图、等高线图、3D表面图等。
学生需要学会如何使用Matlab绘制各种类型的图形,并对图形进行自定义和美化。
编程1. 脚本和函数Matlab中的脚本文件和函数分别用于存储按顺序执行的一系列命令和封装可重用的代码块。
学生需要了解如何编写和调用脚本文件和函数,并了解它们之间的区别和联系。
2. 控制结构Matlab提供了if语句、switch语句、for循环和while循环等控制结构,用于控制程序的执行流程。
学生需要了解如何使用这些控制结构,以便能够编写复杂的Matlab程序。
3. 错误处理Matlab中的错误处理机制包括try-catch语句和error函数。
学生需要了解如何使用这些机制来捕获和处理程序中的错误,以避免程序崩溃和数据丢失。
数学建模1. 方程求解Matlab可以用于求解一元方程、二元方程组、高阶方程、微分方程等。
学生需要学会如何使用Matlab求解各种类型的方程,并了解求解过程中可能遇到的问题和解决方法。
MATLAB讲义第一章MATLAB系统概述1.1 MATLAB系统概述MATLAB(MATrix LABoratory)矩阵实验室的缩写,全部用C语言编写。
特点:(1)以复数矩阵作为基本编程单元,矩阵运算如同其它高级语言中的语言变量操作一样方便,而且矩阵无需定义即可采用。
(2)语句书写简单。
(3)语句功能强大。
(4)有丰富的图形功能。
如plot,plot3语句等。
(5)提供了许多面向应用问题求解的工具箱函数。
目前,有20多个工具箱函数,如信号处理、图像处理、控制系统、系统识别、最优化、神经网络的模糊系统等。
(6)易扩充。
1.2 MATLAB系统组成(1)MATLAB语言MATLAB语言是高级的矩阵、矢量语言,具有控制流向语句、函数、数据结构、输入输出等功能。
同时MATLAB又具有面向对象编程特色。
MATLAB语言包括运算符和特殊字符、编程语言结构、字符串、文件输入/输出、时间和日期、数据类型和结构等部分。
(2)开发环境MATLAB开发环境有一系列的工具和功能体,其中大部分具有图形用户界面,包括MATLAB桌面、命令窗口、命令历史窗口、帮助游览器、工作空间、文件和搜索路径等。
(3)图形处理图形处理包括二维、三维数据可视化,图像处理、模拟、图形表示等图形命令。
还包括低级的图形命令,供用户自由制作、控制图形特性之用。
(4)数学函数库有求和、正弦、余弦等基本函数到矩阵求逆、求矩阵特征值和特征矢量等。
MATLAB数学函数库可分为基本矩阵和操作、基本数学函数、特殊化数学函数、线性矩阵函数、数学分析和付里叶变换、多项式和二重函数等。
(5)MATLAB应用程序接口(API)MATLAB程序可以和C/C++语言及FORTRAN程序结合起来,可将以前编写的C/C++、FORTRAN 语言程序移植到MATLAB中。
1.3 MATLAB的应用范围包括:MATLAB的典型应用包括:●数学计算●算法开发●建模、仿真和演算●数据分析和可视化●科学与工程绘图●应用开发(包括建立图形用户界面)以矩阵为基本对象第二章Matlab基础2.1 MATLAB快速入门(1)搜索路径搜索路径也被看作是MATLAB的路径,其包含的文件被认为在路径上。
matlab重要知识点总结一、基本语法MATLAB的基本语法类似于传统的编程语言,包括变量、数据类型、运算符、控制流等。
在MATLAB中,变量赋值使用等号(=)操作符,例如:a = 5; % 将5赋值给变量aMATLAB中常见的数据类型包括数值、字符、逻辑值等。
数值可以是整数或浮点数,字符可以是单引号或双引号括起来的字符串。
运算符包括算术运算符(+、-、*、/等)、关系运算符(>、<、==等)、逻辑运算符(&&、||、~等)等。
控制流包括条件语句(if-else)、循环语句(for、while)、函数调用和返回值等。
二、数组操作在MATLAB中,数组是一种基本的数据结构,可以用来表示向量、矩阵和多维数组。
数组的索引从1开始,和传统的编程语言不同,这点需要注意。
可以使用括号([])来创建数组,例如:v = [1, 2, 3, 4]; % 创建一个一维数组M = [1, 2; 3, 4]; % 创建一个二维矩阵也可以使用函数来创建特定类型的数组,例如linspace()函数创建等间距的一维数组,rand()函数创建随机的矩阵等。
数组的操作包括索引、切片、拼接、转置等。
索引和切片可以用来提取数组的部分元素,拼接可以用来合并数组,转置可以用来改变数组的维度。
三、矩阵运算MATLAB中的矩阵运算是其强大功能之一。
可以使用*操作符进行矩阵乘法,使用.\和./进行逐元素的除法,使用'操作符进行转置等。
矩阵还可以进行逐元素的加法、减法、乘法、除法等运算。
除了基本的矩阵运算,MATLAB还提供了许多用于矩阵操作的函数,例如inv()函数求逆矩阵,det()函数求行列式,eig()函数求特征值等。
四、函数和脚本在MATLAB中,可以使用function关键字来定义函数,例如:function y = myfunc(x)y = x^2 + 1;end也可以使用脚本文件(.m文件)来存储一系列的命令,例如:% 脚本文件example.mx = linspace(0, 2*pi, 100);y = sin(x);plot(x, y);函数可以接受任意数量的输入参数和输出参数,也可以使用全局变量和局部变量来进行计算。
MATLAB教程知识点1. 什么是MATLAB?MATLAB(Matrix Laboratory)是一种高级的数值计算和编程语言,通过使用MATLAB,可以进行矩阵运算、数据可视化、算法开发等各种科学和工程计算任务。
2. MATLAB的基本操作2.1 MATLAB的启动与退出要启动MATLAB,双击MATLAB图标即可。
要退出MATLAB,可以使用命令exit或在界面中点击“退出”按钮。
2.2 MATLAB环境介绍启动MATLAB后,会出现一个称为“命令窗口”的界面。
在命令窗口中,可以输入和执行MATLAB命令。
此外,还有其他窗口和工具,如编辑器窗口、变量窗口和帮助文档等。
2.3 MATLAB命令行操作在命令窗口中,可以输入各种MATLAB命令,并按下回车键执行。
例如,输入a = 5,将创建一个名为a的变量,并将其赋值为5。
2.4 MATLAB脚本文件除了在命令窗口中逐行输入命令,还可以创建和运行MATLAB脚本文件。
脚本文件是一系列MATLAB命令的集合,保存在以.m为扩展名的文件中。
要运行脚本文件,可以在命令窗口中输入脚本文件的名称,如my_script.m。
3. MATLAB基本数据类型MATLAB支持多种不同的数据类型,包括数字、字符、逻辑和结构等。
下面是其中一些常用的数据类型:3.1 数字类型MATLAB中的数字类型包括整型和浮点型。
整型可以是有符号或无符号的,它们可以表示整数值。
浮点型可以表示小数值,包括单精度和双精度浮点数。
3.2 字符类型MATLAB中的字符类型用于表示文本数据。
字符可以是单个字符或字符串。
例如,'A'是一个字符,'Hello World!'是一个字符串。
3.3 逻辑类型MATLAB中的逻辑类型用于表示真(1)或假(0)的值。
逻辑类型通常用于条件判断和逻辑运算。
3.4 结构类型MATLAB中的结构类型可以用来组织和存储不同类型的数据。
MATLAB复习知识点MATLAB是一种高级编程语言和环境,广泛应用于科学和工程领域。
它具有强大的数值计算和数据分析功能,在各种领域如控制系统设计、图像处理、信号处理、机器学习等都有广泛的应用。
下面是一些MATLAB的重要知识点,对于复习和巩固MATLAB的使用都是非常重要的。
一、MATLAB基本语法:1.变量和常量:变量用于存储数据,常量是不变的值。
2.运算符:包括数学运算符、逻辑运算符和关系运算符等。
3.控制结构:如条件语句、循环语句和函数等。
4. 数据类型:包括数值类型(int,double)、逻辑类型(logical)、字符类型(char)等。
5.数组:一维数组、二维数组等,可以进行向量化运算。
6.字符串操作:字符串的拼接、查找、替换等。
二、MATLAB函数与脚本:1.函数:定义函数、调用函数、函数传参等。
2.脚本:编写MATLAB脚本程序,批量执行一系列的命令。
三、MATLAB图形绘制:1.二维绘图:绘制线性图、散点图、柱状图等。
2.三维绘图:绘制三维曲线、曲面、散点图等。
四、MATLAB数据处理与分析:1.数据导入与导出:导入外部数据文件、保存变量至文件。
2.数据清洗:缺失值处理、异常值处理等。
3.数据统计:均值、标准差、方差、离散系数等。
4.数据可视化:绘制直方图、散点图、盒图等。
五、MATLAB算法和编程:1.数值计算方法:迭代法、插值法、数值积分等。
2.信号处理:滤波、谱分析、频谱绘制等。
3.控制系统设计:传递函数模型建立、系统响应分析等。
4.图像处理:灰度图像处理、二值化处理、滤波、边缘检测等。
5.机器学习:分类、回归、聚类、神经网络等。
六、MATLAB编程技巧:1.向量化运算:使用矩阵运算代替循环,提高计算效率。
2.调试技巧:断点调试、输出调试信息等。
3.优化技巧:算法优化、代码优化等,提高程序执行效率。
4.常见问题解决:MATLAB常见错误、报错信息解读和解决方法。
七、MATLAB常用工具箱:以上是MATLAB的一些重要知识点,对于复习和巩固MATLAB的使用都是非常重要的。
第二章MATLAB 语言程序设计基础
——MATLAB 通用命令-3
——MATLAB 的保留常量,运算符号-10
——符号变量声明syms var_list var_props-14
——符号型数值可采用变精度函数求值vpa(A), 或vpa (A,n)-15
——冒号表达式v=s1:s2:s3该函数生成一个行向量v,其中s1是起始值,s2是步长(若省略步长为1),s3是最大值-18
——子矩阵提取B=A(v1,v2) v1、v2分别表示提取行(列)号构成的向量。
(逗号)-20 ——矩阵翻转-25
——数学运算符号及标点符号,乘除法,左除右除,乘方-27
——矩阵的逻辑运算-35
——矩阵的比较运算>, >=, <, <=, ==,~=, find(), all(), any() -36
——解析结果的化简与变换s1=simple(s)
collect( ) 合并同类项
expand( ) 展开多项式
factor( ) 因式分解
numden( ) 提取多项式的分子和分母
sincos( ) 三角函数的化简-38
——变量替换-41
——基本数论运算---下取整、上取整、四舍五入、离0近方向取整、最简有理数、求模的余数、最大公约数、最小公倍数、质因数分解、判定是否为质数-42
——2.4 MATLAB 语言流程控制-47
——nargin,nargout
分别表示输入和返回变量的实际个数
varargin, varargout
输入、输出变量列表(可变输入输出个数)
——2.5.2 可变输入输出个数conv( ) 可以计算两个多项式的积-65
——2.6 二维图形绘制-68
——图形元素属性获取与修改-74
——2.6.2 其他二维图形绘制语句-76
——2.6.3 隐函数绘制及应用-80
——2.7.1 三维曲线绘制-81
——2.7.2 三维曲面绘制-83。