第三章MATLAB中的函数优质PPT.ppt

上传人:b****2 文档编号:15587024 上传时间:2022-11-06 格式:PPT 页数:55 大小:2.36MB
下载 相关 举报
第三章MATLAB中的函数优质PPT.ppt_第1页
第1页 / 共55页
第三章MATLAB中的函数优质PPT.ppt_第2页
第2页 / 共55页
第三章MATLAB中的函数优质PPT.ppt_第3页
第3页 / 共55页
第三章MATLAB中的函数优质PPT.ppt_第4页
第4页 / 共55页
第三章MATLAB中的函数优质PPT.ppt_第5页
第5页 / 共55页
点击查看更多>>
下载资源
资源描述

第三章MATLAB中的函数优质PPT.ppt

《第三章MATLAB中的函数优质PPT.ppt》由会员分享,可在线阅读,更多相关《第三章MATLAB中的函数优质PPT.ppt(55页珍藏版)》请在冰豆网上搜索。

第三章MATLAB中的函数优质PPT.ppt

林雅洁()函数的自变量既可以是标量也可函数的自变量既可以是标量也可以是矩阵以是矩阵南京航空航天大学自动化学院应用电子教学中心MATLAB仿真技术与应用研究生公共实验课电子讲义主讲人:

林雅洁()函数的组成函数的组成输出变量输出变量=函数名函数名(输入变量输入变量)名称名称Name输入输入Inputargument(s)输出输出Output南京航空航天大学自动化学院应用电子教学中心MATLAB仿真技术与应用研究生公共实验课电子讲义主讲人:

林雅洁()有些函数有多个输入有些函数有多个输入余项函数余项函数rem(x,y)有两个输入:

被有两个输入:

被除数、除数除数、除数计算计算10数以数以3的余数的余数南京航空航天大学自动化学院应用电子教学中心MATLAB仿真技术与应用研究生公共实验课电子讲义主讲人:

林雅洁()有的函数有多个输出有的函数有多个输出函数函数size求矩阵的行数和列数求矩阵的行数和列数两个输出存储在一个数组里,分别两个输出存储在一个数组里,分别是矩阵的行数和列数是矩阵的行数和列数南京航空航天大学自动化学院应用电子教学中心MATLAB仿真技术与应用研究生公共实验课电子讲义主讲人:

林雅洁()也可以用赋值语句直接赋值给两也可以用赋值语句直接赋值给两个变量个变量南京航空航天大学自动化学院应用电子教学中心MATLAB仿真技术与应用研究生公共实验课电子讲义主讲人:

林雅洁()还可以使用函数的嵌套实现更复还可以使用函数的嵌套实现更复杂的表达式杂的表达式南京航空航天大学自动化学院应用电子教学中心MATLAB仿真技术与应用研究生公共实验课电子讲义主讲人:

林雅洁()二、帮助功能二、帮助功能helpMATLAB为用户提供了非常完整为用户提供了非常完整的帮助系统。

的帮助系统。

有两种方法可以获取帮助信息有两种方法可以获取帮助信息在命令行直接输入在命令行直接输入help命令命令在主菜单中选择在主菜单中选择help,或者按下,或者按下F1功功能键在命令窗口中直接输入能键在命令窗口中直接输入helpwin就能够打开一个就能够打开一个HTML格式的帮助格式的帮助文件;

按文件;

按Start键或者选择菜单上的键或者选择菜单上的Help图标可以获取在线图标可以获取在线HTML格式格式的帮助信息的帮助信息南京航空航天大学自动化学院应用电子教学中心MATLAB仿真技术与应用研究生公共实验课电子讲义主讲人:

林雅洁()在命令窗口直接键入在命令窗口直接键入help南京航空航天大学自动化学院应用电子教学中心MATLAB仿真技术与应用研究生公共实验课电子讲义主讲人:

林雅洁()在主菜单中选择在主菜单中选择Help南京航空航天大学自动化学院应用电子教学中心MATLAB仿真技术与应用研究生公共实验课电子讲义主讲人:

林雅洁()南京航空航天大学自动化学院应用电子教学中心MATLAB仿真技术与应用研究生公共实验课电子讲义主讲人:

林雅洁()三三.初等数学函数初等数学函数初等数学函数包括对数函数、指数初等数学函数包括对数函数、指数函数、绝对值函数、四舍五入函数函数、绝对值函数、四舍五入函数和离散数学中的函数和离散数学中的函数南京航空航天大学自动化学院应用电子教学中心MATLAB仿真技术与应用研究生公共实验课电子讲义主讲人:

林雅洁()1.常用计算常用计算abs(x)绝对值绝对值sqrt(x)平方根平方根sign(x)符号函数符号函数exp(x)elog(x)自然对数自然对数log10(x)常用对数常用对数x南京航空航天大学自动化学院应用电子教学中心MATLAB仿真技术与应用研究生公共实验课电子讲义主讲人:

林雅洁()2.取整函数取整函数round(x):

对:

对x四舍五入四舍五入fix(x):

对x取整,舍弃小数点后的取整,舍弃小数点后的数值数值floor(x):

对x负向取整负向取整ceil(x):

对x正向取整正向取整南京航空航天大学自动化学院应用电子教学中心MATLAB仿真技术与应用研究生公共实验课电子讲义主讲人:

林雅洁()3.离散数学离散数学factor(x):

因式分解:

因式分解gcd(x,y):

最大公因数最大公因数lcm(x):

最小公倍数最小公倍数rats(x):

用分数表示用分数表示factorial(x):

阶乘:

阶乘nchoosek(n,k):

计算:

计算n中选中选k的组合数的组合数primes(x):

找出小于:

找出小于x的素数的素数isprime(x):

检查:

检查x是否为素数。

如是返是否为素数。

如是返回回1,否则返回,否则返回0南京航空航天大学自动化学院应用电子教学中心MATLAB仿真技术与应用研究生公共实验课电子讲义主讲人:

林雅洁()四四.三角函数三角函数sin(x)正弦(弧度表示)正弦(弧度表示)cos(x)余弦(弧度表示)余弦(弧度表示)tan(x)正切(弧度表示)正切(弧度表示)asin(x)反正弦(弧度表示)反正弦(弧度表示)sinh(x)双曲正弦(弧度表示)双曲正弦(弧度表示)asinh(x)反双曲正弦(弧度表示)反双曲正弦(弧度表示)sind(x)正弦(角度表示)正弦(角度表示)asind(x)反正弦(角度表示)反正弦(角度表示)南京航空航天大学自动化学院应用电子教学中心MATLAB仿真技术与应用研究生公共实验课电子讲义主讲人:

林雅洁()五五.数据分析函数数据分析函数max(x):

最大值:

最大值min(x):

最小值:

最小值mean(x):

平均值:

平均值median(x):

各列平均值的行矢量各列平均值的行矢量sum(x):

求和:

求和prod(x):

乘积:

乘积sort(x):

排序:

排序南京航空航天大学自动化学院应用电子教学中心MATLAB仿真技术与应用研究生公共实验课电子讲义主讲人:

林雅洁()当当x值为向量时,无论是行向值为向量时,无论是行向量还是列向量,量还是列向量,max函数求的函数求的都是最大值都是最大值南京航空航天大学自动化学院应用电子教学中心MATLAB仿真技术与应用研究生公共实验课电子讲义主讲人:

林雅洁()当当x是矩阵时,是矩阵时,max求每求每一列的最大值一列的最大值南京航空航天大学自动化学院应用电子教学中心MATLAB仿真技术与应用研究生公共实验课电子讲义主讲人:

林雅洁()最大值数值最大值数值最大值在矩阵最大值在矩阵中的位置中的位置max函数也可以用于确定最大函数也可以用于确定最大值在矩阵中的确切位置值在矩阵中的确切位置南京航空航天大学自动化学院应用电子教学中心MATLAB仿真技术与应用研究生公共实验课电子讲义主讲人:

林雅洁()最大值的位置最大值的位置最大值最大值南京航空航天大学自动化学院应用电子教学中心MATLAB仿真技术与应用研究生公共实验课电子讲义主讲人:

林雅洁()在在MATLAB中对数据排序很简单,中对数据排序很简单,只要使用只要使用sort函数函数默认按照升序排列默认按照升序排列南京航空航天大学自动化学院应用电子教学中心MATLAB仿真技术与应用研究生公共实验课电子讲义主讲人:

林雅洁()只要使用字符串只要使用字符串descend可以可以强制函数按降序排列强制函数按降序排列南京航空航天大学自动化学院应用电子教学中心MATLAB仿真技术与应用研究生公共实验课电子讲义主讲人:

林雅洁()若若x是矩阵,则按照是矩阵,则按照列进行升序排列列进行升序排列南京航空航天大学自动化学院应用电子教学中心MATLAB仿真技术与应用研究生公共实验课电子讲义主讲人:

林雅洁()函数函数sortrows可以按照指定可以按照指定列为标准,对各行排序。

列为标准,对各行排序。

默认第一列数据为标准对默认第一列数据为标准对行进行排序,列与列之前行进行排序,列与列之前的对应关系保持不变的对应关系保持不变南京航空航天大学自动化学院应用电子教学中心MATLAB仿真技术与应用研究生公共实验课电子讲义主讲人:

林雅洁()在这个例子中,以第二列在这个例子中,以第二列数据为标准对行进行排序数据为标准对行进行排序南京航空航天大学自动化学院应用电子教学中心MATLAB仿真技术与应用研究生公共实验课电子讲义主讲人:

林雅洁()以第二列数据为标准,对以第二列数据为标准,对各行进行降序排列各行进行降序排列注意:

函数注意:

函数sortrows也可也可以降序排列,但是和函数以降序排列,但是和函数sort的语法有所不同的语法有所不同南京航空航天大学自动化学院应用电子教学中心MATLAB仿真技术与应用研究生公共实验课电子讲义主讲人:

林雅洁()确定函数的规模确定函数的规模size(x)求矩阵求矩阵x的行和列的行和列length(x)确定矩阵确定矩阵x的最大长度的最大长度南京航空航天大学自动化学院应用电子教学中心MATLAB仿真技术与应用研究生公共实验课电子讲义主讲人:

林雅洁()方差和标准差方差和标准差std(x)var(x)正态分布正态分布南京航空航天大学自动化学院应用电子教学中心MATLAB仿真技术与应用研究生公共实验课电子讲义主讲人:

林雅洁()六六.随机数随机数1.均匀随机数均匀随机数rand(x)产生一个产生一个0到到1区间内的区间内的n*n的均匀随的均匀随机数矩阵机数矩阵rand(n,m)产生一个产生一个0到到1区间内的区间内的m*n的均匀随的均匀随机数矩阵机数矩阵南京航空航天大学自动化学院应用电子教学中心MATLAB仿真技术与应用研究生公共实验课电子讲义主讲人:

林雅洁()如果你使用随机函数如果你使用随机函数rand创建一个非常大的随机数创建一个非常大的随机数矩阵,平均值是矩阵,平均值是0.5南京航空航天大学自动化学院应用电子教学中心MATLAB仿真技术与应用

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 法学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1