MATLAB中的数值函数运算_第1页
MATLAB中的数值函数运算_第2页
MATLAB中的数值函数运算_第3页
MATLAB中的数值函数运算_第4页
MATLAB中的数值函数运算_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

MATLAB中的数值函数运算Matlab除了可以进行简单的数值运算外,还可以建立一元或多元数值函数,通过建立函数,可以求解相关的问题,如求函数的值、零点、极值和数值积分等数值函数的建立

(1)使用inline命令格式:f=inline(‘x^2-3’)g=inline(‘x^2+y^2’,’x’,’y’)(2)使用function创建M-函数编写程序建立一个M-函数是Matlab的一种常用形式格式:function[输出变量列表]=函数名(输入变量列表)如例(fun1)2数值函数的运算

(1)求函数值

f(2),g(2,3),f([1,2,3]),[y1,y2]=fun1(1,3,3)(2)数值函数的图形格式:fplot(f,[a,b])如例(sxsy1002li06)(3)数值函数的零点(例sxsy1002li07)

格式:c=fzero(f,x0)或

c=fzero(f,[a,b])(4)一元数值函数的最小(大)值求一元函数f(x)在区间[a,b]上的最小值点及最小值,其格式为:

[x,y]=fminbnd(f,a,b)如例(sxsy1002li08)MATLAB中的符号运算Matlab除了可以进行数值运算外,还可进行有关的符号运算,如函数的求极限、求导、不定积分、Taylor展开与级数求和等符号运算。1.字符串

Matlab中用单引号来定义字符串,如

A=‘university’

2.符号函数的表示符号函数在Matlab中分别表示为或3.建立符号函数的方式(1).先用syms命令声明符号变量,再建立符号函数表达式,其格式如下:symsxyn%声明x,y,n均为符号变量

z=x^2+sin(x*y^n)%建立符号函数(2)直接用sym命令定义符号函数,其格式如下

f=sym(‘x^2+cos(x*y^n)’)4.符号函数的求值符号函数建立之后,即确立了相应的函数符号表达式,不能直接计算函数值,需要使用Matlab中符号函数与数值函数的转换命令eval来计算,格式如下(例sxsy1002li01)f=sym(‘1/2*x+1/3*y-x*y^2’)x=2;y=3;a=eval(f)5.符号函数的运算(1).极限运算(limit命令)格式:limit(f,v,a)求函数f当自变量v→a时的极限。例如(sxsy1002li02)设f(x)=1/(1+e^(-1/x)),求当x→1,x→0^+,x→0^-,x→∞时的极限。(2).求导运算(diff命令)格式:diff(fx,v,n)求函数fx关于自变量v的n阶导数,n省略时为一阶导数。例如(sxsy1002li03)求fx=x^nlog(x^2+1)的一阶,二阶导数。

(3).方程求根(solve命令)及(roots命令)格式:solve(fx,x)求方程fx=0的关于自变量x的根。例如(sxsy1002

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论