MATLAB函数的调用形式
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
MATLAB中函数的调用形式MATLAB软件是一种可用于科技开发的高效率工具软件,它将科学计算、函数绘图与快速编程集于一体,不仅功能强大,而且易学易用,深受广大科技工作者和理工科大学生的喜爱。正在逐渐成为理工科大学生必须掌握的基本工具。
1.求函数导数的命令,调用格式是: (1)y=diff(‘f(x)’)
(2)diff(‘f(x)’) (3)y=’ f(x)’ ;diff(y,’x’) (4)syms 各种变量;
y=f(x);diff(y,x)
一般调用格式是: diff(y,x,n)
2.定义符号变量,一般形式:
syms x y a b t
注解: syms是定义符号变量的命令, 被定义的多个变量之间用空格隔开。
3.转变一个符号表达式S的显示形式: pretty(S)
注解:pretty(S)的作用是将符号表达式S显示成更符合数学习惯的形式。
4.输入格式: fplot (‘f(x)’,[X的左界,X的右界,Y的左界,Y 的右界]
注意:●在书写运算语句时,屏幕的同一行可以同时有多个语句, 但语句之间必须用逗号或分号隔开;
●命令语句以分号结尾时,屏幕不显示运行结果;
●命令语句以逗号或不用标点结尾时,屏幕将显示运行结果。
a=100/12 %显示格式为默认的短型实数格式
format rat %显示格式转换为有理格式a
format long %显示格式转换为长型实数格式
a
format %还原为默认的短型实数格
5.使用clear命令可以删除所有定义过的变量,
如果只是要删除其中的某几个变量,则应在clear后面指明要删除的变量名称。
6.使用clc 命令可以清除屏幕上所有显示的内容, 但不会删除内存中的变量
7.MATLAB提供了大量的函数,可以满足各种运算需要。(1)使用命令help elfun 可列出所有的初等数学函数名。(2)使用命令help elmat可列出大量的矩阵函数名。
下面是几个常用的矩阵函数:
det 计算矩阵的行列式的值
inv 求矩阵的逆阵
rank求矩阵的秩
[V D]=eig(A)求矩阵A的特征值和特征向量
poly求矩阵的特征多项式
rref 用初等变换将矩阵化成行阶梯形null(A,’r’) 给出齐次线性方程组Ax=0 的基础解系fliplr矩阵左右翻转
flipud矩阵上下翻转
trace求矩阵的迹
diag 取得矩阵对角线元素