matlab在数学分析中的应用

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Matlab 在数学分析中的应用--第三次课

目录

1

Matlab 语言简介 ..................................................................................................... 2 1.1 历史指令行的再运行......................................................................................... 2 1.2 快捷键的使用.................................................................................................... 2 1.3 Array Editor 数组编辑器和大数组的输入 ........................................................... 2 1.4 脚本文件 ........................................................................................................... 3 1.5

函数文件 (3)

1.5.1 M 函数文件示例 1 ..................................................................................... 3 1.5.2 M 函数文件示例 2 . (4)

1.6 MATLAB 搜索路径的扩展和修改(自编写函数加入path )............................... 5 1.7 内联函数 ........................................................................................................... 5 1.8 数组乘法和矩阵乘法......................................................................................... 5 1.9

符号运算 syms subs (6)

1.9.1

求矩阵A a a a a =⎡⎣⎢

⎥11

1221

22的行列式值、逆和特征根 ...................................... 6 1.9.2

验证积分2

2sin

2

/2

/ωτωτ

τττω⋅

=⎰

--A dt Ae

t

i 。 (6)

1.9.3 通用置换指令............................................................................................. 6 1.9.4 符号对象与其它数据对象间的转换............................................................ 6 1.10 函数绘图的简捷命令 . (6)

1.10.1 一元函数简捷绘图指令 .......................................................................... 6 1.10.2 二元函数简捷绘图指令 .......................................................................... 7 1.11 数学分析软件包 ............................................................................................ 8 1.12 符号积分 . (8)

1.1

2.1 求积分⎰

⎰⎰

++21

2

222

2

)(x

x

y x xy

dzdydx z y x 。 (8)

2

曲线与曲面积分(I, II ) (8)

2.1第I型曲线积分 (8)

2.2第II型曲线积分 (9)

2.3第I型曲面积分 (9)

2.4第II型曲面积分 (10)

1Matlab 语言简介

1.1历史指令行的再运行

>>A = zeros(2,5);

>>A(:) = -4 : 5

1.2快捷键的使用

Ctrl + C, V, A, S, Z, X; 上下左右键的使用; 终止正在运行的程序Ctrl + C;鼠标将文

本扫为蓝色,然后右键单击

1.3A rray Editor数组编辑器和大数组的输入

1.4脚本文件

对于一些比较简单的问题,从指令窗直接输入指令进行计算乃是十分轻松简单的事。但是随着指令的增加,直接从指令窗进行计算就显得繁琐。

“脚本”本身反映这样一个事实:Matlab只是按文件所写的指令执行。这种文件的构成比较简单。其特点是:

●它只是按用户意图排列而成的matlab指令集合;

●脚本文件运行后,所产生的所有变量都驻留在matlab基本工作空间。

try1.m

[X,Y]=meshgrid(-3:0.1:3);

Z=20+X.^2+X.^2-10*(cos(pi*X)+cos(pi*Y)) + exp(X);

surf(X,Y,Z)

在Command Window窗口中键入try1,回车,

或者debug-> Run tru1,

或者F5。

1.5函数文件

与脚本文件不同的时,函数文件犹如黑箱。从外界只看到传给它的输入量和送出来的计算结果,而内部运作是藏而不见的。它的基本特点是:

●从形式上看,与脚本文件不同,函数文件的第一行总是以”function”引导的函数申

明行。该行还罗列了函数与外界的联系和全部“标称“输入输出宗量。

●从运行上看,与脚本文件不同,每当函数文件运行,matlab会为它专门开辟一个

临时工作空间,所有变量放在这个函数空间中,当执行完文件的最有一条指令时,

或遇到return,就结束该函数文件,同时清楚所有中间变量。

●加入在函数文件中,发生了对某脚本文件的调用,那么该脚本文件运行产生的所有

变量都存放与那个函数空间中,而不是存放在基本空间中。

●函数定义名和保存文件名一致。两者不一致是,matlab将忽视文件首行的函数定

义名,而以保存文件名为准。

1.5.1M函数文件示例1

相关文档
最新文档