MATLAB常用指令

上传人:德****1 文档编号:1081666 上传时间:2017-05-27 格式:DOCX 页数:8 大小:20.03KB
返回 下载 相关 举报
MATLAB常用指令_第1页
第1页 / 共8页
MATLAB常用指令_第2页
第2页 / 共8页
MATLAB常用指令_第3页
第3页 / 共8页
MATLAB常用指令_第4页
第4页 / 共8页
MATLAB常用指令_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《MATLAB常用指令》由会员分享,可在线阅读,更多相关《MATLAB常用指令(8页珍藏版)》请在金锄头文库上搜索。

1、matlab 2010-04-26 10:36:42| 分类: matlab|字号 订阅MATLAB 基本知识Matlab 的内部常数pi 圆周率exp(1) 自然对数的底数 ei 或 j 虚数单位Inf 或 inf 无穷大Matlab 的常用内部数学函数指数函数 exp(x) 以 e 为底数log(x) 自然对数,即以 e 为底数的对数log10(x) 常用对数,即以 10 为底数的对数对数函数log2(x) 以 2 为底数的 x 的对数开方函数 sqrt(x) 表示 x 的算术平方根绝对值函数 abs(x) 表示实数的绝对值以及复数的模sin(x) 正弦函数cos(x) 余弦函数tan(x

2、) 正切函数cot(x) 余切函数sec(x) 正割函数三角函数(自变量的单位为弧度)csc(x) 余割函数asin(x) 反正弦函数反三角函数 acos(x) 反余弦函数atan(x) 反正切函数acot(x) 反余切函数asec(x) 反正割函数acsc(x) 反余割函数sinh(x) 双曲正弦函数cosh(x) 双曲余弦函数tanh(x) 双曲正切函数coth(x) 双曲余切函数sech(x) 双曲正割函数双曲函数csch(x) 双曲余割函数asinh(x) 反双曲正弦函数acosh(x) 反双曲余弦函数atanh(x) 反双曲正切函数acoth(x) 反双曲余切函数asech(x) 反

3、双曲正割函数反双曲函数acsch(x) 反双曲余割函数求角度函数atan2(y,x)以坐标原点为顶点,x 轴正半轴为始边,从原点到点(x,y)的射线为终边的角,其单位为弧度,范围为( , gcd(a,b) 两个整数的最大公约数数论函数lcm(a,b) 两个整数的最小公倍数排列组合函数factorial(n)阶乘函数,表示 n 的阶乘real(z) 实部函数复数函数imag(z) 虚部函数abs(z) 求复数 z 的模angle(z) 求复数 z 的辐角,其范围是( , conj(z) 求复数 z 的共轭复数ceil(x) 表示大于或等于实数 x 的最小整数floor(x) 表示小于或等于实数

4、x 的最大整数求整函数与截尾函数round(x) 最接近 x 的整数max(a,b,c,) 求最大数最大、最小函数 min(a,b,c,) 求最小数符号函数sign(x) Matlab 中的数学运算符 a+b 加法 a./b 数组右除a-b 减法 a.b 数组左除a*b 矩阵乘法 ab 矩阵乘方a.*b 数组乘法 a.b 数组乘方a/b 矩阵右除 -a 负号ab 矩阵左除 共轭转置. 一般转置Matlab 的关系运算符= 等于大于= 大于或等于= 不等于如何在 matlab 中调用 maple(不用安装 maple 软件就可调用)方法 1: maple(maplestatement)其中 ma

5、plestatement 是完整的 maple 语句,由一条或几条命令组成,必须符合 maple 的语法方法 2:maple(function,arg1, arg2,)其中 function 为 maple 中的函数名称,arg1, arg2,是函数 function 所用的参数。注:如果方法 1 行不通,可尝试方法 2(个人经验)。基本代数部分如何用 matlab 求阶乘factorial(n) 求 n 的阶乘如何用 matlab 配方没有发现 matlab 有这一命令,不过我们可以调用 maple 的命令,调用方法如下:首先加载 maple 中的 student 函数库,加载方法为:map

6、le(with(student)然后运行 maple 中的配方命令,格式为:maple(completesquare(f) ) 把 f 配方,其中 f 为代数表达式或代数方程maple(completesquare(f,x)) 把 f 按指定的变量 x 配方,其中 f 同上maple(completesquare(f,x,y, )) 把 f 按指定的变量 x,y,配方maple(completesquare(f,x ,y,)) 把 f 按指定的变量 x,y,配方,如何用 matlab 进行多项式运算(1) 合并同类项syms 表达式中包含的变量 collect(表达式,指定的变量)(2)因式分

7、解syms 表达式中包含的变量 factor(表达式)(3)展开syms 表达式中包含的变量 expand(表达式)我们也可在 matlab 中调用 maple 的命令进行多项式的运算,调用格式如下:maple(maple 中多项式的运算命令 )如何用 matlab 进行分式运算发现 matlab 只有一条处理分式问题的命令,其使用格式如下:n,d=numden(f ) 把符号表达式 f 化简为有理形式,其中分子和分母的系数为整数且分子分母不含公约项,返回结果 n 为分子,d 为分母。注意:f 必须为符号表达式 不过我们可以调用 maple 的命令,调用方法如下:maple(denom (f)

8、 提取分式 f 的分母maple(numer(f)) 提取分式 f 的分子maple(normal(f) ) 把分式 f 的分子与分母约分成最简形式maple(expand(f)) 把分式 f 的分子展开,分母不变且被看成单项。maple(factor(f)) 把分式 f 的分母和分子因式分解,并进行约分。如何用 Matlab 进行因式分解syms 表达式中包含的变量 factor(表达式)如何用 Matlab 展开syms 表达式中包含的变量 expand(表达式)如何用 Matlab 进行化简syms 表达式中包含的变量 simplify(表达式)如何用 Matlab 合并同类项syms

9、表达式中包含的变量 collect(表达式,指定的变量)如何用 Matlab 进行数学式的转换调用 Maple 中数学式的转换命令,调用格式如下:maple(Maple 的数学式转换命令)即:maple(convert(表达式,form) 将表达式转换成 form 的表示方式maple(convert(表达式,form, x) 指定变量为 x,将依赖于变量 x 的函数转换成 form的表示方式(此指令仅对 form 为 exp 与 sincos 的转换式有用)如何用 Matlab 进行变量替换syms 表达式和代换式中包含的所有变量 subs(表达式,要替换的变量或式子,代换式)如何用 mat

10、lab 进行复数运算a+b*i 或 a +b*j 表示复数 a+bi 或 a+bjreal(z ) 求复数 z 的实部imag( z) 求复数 z 的虚部abs(z) 求复数 z 的模angle(z) 求复数 z 的辐角,conj(z) 求复数 z 的共轭复数exp(z) 复数的指数函数,表示 ez如何在 matlab 中表示集合a, b, c, 表示由 a, b, c,组成的集合 (注意:元素之间也可用空格隔开)unique(A) 表示集合 A 的最小等效集合(每个元素只出现一次) 也可调用 maple 的命令,格式如下:maple(a, b, c,) 表示由 a, b, c,组成的集合 下

11、列命令可以生成特殊的集合:maple(seq(f(i),i=n.m) 生成集合f(n), f(n+1), f(n+2), , f(m)如何用 Matlab 求集合的交集、并集、差集和补集union(A,B) 求集合 A 和 B 的并集intersect(A,B) 求集合 A 和 B 的交集setdiff(A,B) 求集合 A 和 B 的差集 A-Bsetdiff(U,A) 求集合 A 关于全集 U 的补集我们也可以调用 Maple 的相应功能,调用方法如下:maple(用 Maple 求集合的交集、并集、差集和补集的命令 )具体地说,共有下列几个调用命令:maple( A union B ) 求集合 A 和 B 的并集maple( A intersect B ) 求集合 A 和 B 的交集maple(A minus B ) 求差集 A-Bmaple( 全集 I minus A ) 求集合 A 关于全集 I 的补集如何用 matlab 排序sort(v) 将向量 v 的元素从小到大排列(升序排列)数论方程(组) 、不等式(组)函数2D 绘图3D 绘图zz 自 http:/fffff-

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 教学课件 > 高中课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号