数学建模中常用的30个MATLAB程序和函数.docVIP

数学建模中常用的30个MATLAB程序和函数.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

内部数学常数

pi

圆周率

exp(1)

自然对数的底数e

i或j

虚数单位

Inf或inf

无穷大

2基本数学运算符

a+b

加法

a-b

减法

a*b

矩阵乘法

a.*b

数组乘法

a/b

矩阵右除

a\b

矩阵左除

a./b

数组右除

a.\b

数组左除

a^b

矩阵乘方

a.^b

数组乘方

-a

负号

共轭转置

.

一般转置

3关系运算符

==

等于

小于

大于

=

小于或等于

=

大于或等于

~=

不等于

4常用内部数学函数?

指数函数

exp(x)

以e为底数

对数函数

log(x)

自然对数,即以e为底数的对数

log10(x)

常用对数,即以10为底数的对数

log2(x)

以2为底数的x的对数

开方函数

sqrt(x)

表示x的算术平方根

绝对值函数

abs(x)

表示实数的绝对值以及复数的模

5自定义函数-调用时:“[返回值列]=M文件名(参数列)”

function返回变量=函数名(输入变量)

注释说明语句段(此部分可有可无)

函数体语句

6.进行函数的复合运算

compose(f,g)????????????????????返回值为f(g(y))

compose(f,g,z)?????????????????返回值为f(g(z))

compose(f,g,x,.z)?????????????返回值为f(g(z))

compose(f,g,x,y,z)??????????返回值为f(g(z))

7因式分解

syms表达式中包含的变量

factor(表达式)

?

8代数式展开

syms表达式中包含的变量

expand(表达式)

9合并同类项

syms表达式中包含的变量

collect(表达式,指定的变量)

10进行数学式化简

syms表达式中包含的变量

simplify(表达式)

11进行变量替换

syms表达式和代换式中包含的所有变量

subs(表达式,要替换的变量或式子,代换式)

12进行数学式的转换

调用Maple中数学式的转换命令,调用格式如下:maple(‘Maple的数学式转换命令’)?即:

maple(‘convert(表达式,form)’’)将表达式转换成form的表示方式

maple(‘convert(表达式,form,x)’)指定变量为x,将依赖于变量

x的函数转换成form的表示方式(此指令仅对form为exp与sincos的转换式有用)?

13解方程

solve(’方程’,’变元’)

?注:方程的等号用普通的等号:=?

14解不等式

调用maple中解不等式的命令即可,调用形式如下:?

maple(maple中解不等式的命令)*

具体说,包括以下五种:

maple(solve(不等式))

maple(solve(不等式,变元))

maple(solve({不等式},变元))

maple(solve(不等式,{变元}))

maple(solve({不等式},{变元}))

15解不等式组

调用maple中解不等式组的命令即可,调用形式如下:?

maple(maple中解不等式组的命令)

即:maple(solve({不等式组},{变元组}))

16?画图

方法1:先产生横坐标x的取值和相应的纵坐标y的取值,然后执行命令:??plot(x,y)

方法2:fplot(f(x),[xmin,xmax])

fplot(f(x),[xmin,xmax,ymin,ymax])?

方法3:ezplot(f(x))

ezplot(f(x),[xmin,xmax])

ezplot(f(x),[xmin,xmax,ymin,ymax])?

17求极限

(1)?极限:

symsx

limit(f(x),x,a)

?(2)单侧极限:

左极限:

symsx

limit(f(x),x,a,’left’)

?右极限:

symsx

limit(f(x),x,a,’right’)

18求导数

diff(f(x))

diff(f(x),x)

?或者:

Symsx

Diff(f(x))

?symsx

diff(f(x),x)

?19求高阶导数

diff(f(x),n)

diff(f(x),x,n)

?或者:

symsx

diff(f(x),n)

symsx

diff(f(x),x,n)

20在MATLAB中没有直接求隐函数导数的命令,但是我们可以根据数学中求隐函数导数的方法,在中一步一步地进行推导;也可以自己编一

文档评论(0)

182****6616 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档