MATLAB在地学中应用 .ppt

MATLAB在地学中应用

The first part: Matlab在地学中的应用 一 MATLAB入门 MATLAB是MathWorks公司的产品, MATLAB名字由MATrix和 LABoratory 两词的前三个字母组合而成。 MATLAB是一种交互式、面向对象的程序设计语言,广泛应用于工业界与学术界,主要用于矩阵运算,同时在数值分析、自动控制模拟、数字信号处理、动态分析和绘图等方面也具有强大的功能。 MATLAB能做什么 MATLAB程序设计语言结构完整,且具有优良的移植性。它可以高效率地解决工业计算问题,特别是关于矩阵和向量的计算。MATLAB与C语言和FORTRAN语言相比更容易被掌握,寥寥几行MATLAB程序就可以实现意想不到的功能。 MATLAB能做什么 另外,MATLAB提供了一种特殊的工具:工具箱(Toolbox)。这些工具箱主要包括:信号处理(Signal Processing)、控制系统(Control System)、神经网络(Neural Network)、虚拟现实(Virtual Reality)、小波(Wavelets)和地图制作(Mapping)等。MathWorks公司和各个领域的专家还在积极地完善现有工具箱的功能,并不断推出新的工具箱。 MATLAB能做什么 MATLAB是一个可视化的计算程序,被广泛地使用于从个人计算机到超级计算机范围内的各种计算机上。 MATLAB包括命令控制、可编程,有上百个预先定义好的命令和函数。 MATLAB有强有力的二维、三维图形工具。MATLAB能与其他程序一起使用。 不同的MATLAB工具箱(Toolbox)可应用于特殊的应用领域。 初识MATLAB MATLAB启动后的主界面中包含一个命令窗口(Command Window),在其中可以运行各种MATLAB命令。 例1:求 (1)用键盘在MATLAB指令窗中输入以下内容 (12+2*(7-4))/3^2 (2)在上述表达式输入完成后,按【Enter】键,该指令就被执行。 初识MATLAB (3)在指令执行后,MATLAB指令窗中将显示以下结果。 ans = 2 (注意:计算结果中“ans”是英文“answer”的缩写,其含义为“运算答案”,是MATLAB的一个默认变量。) 初识MATLAB 例2:简单矩阵的输入步骤。 (1)在键盘上输入下列内容 A = [1,2,3; 4,5,6; 7,8,9] (2)按【Enter】键,指令被执行。 (3)在指令执行后,MATLAB指令窗中将显示以下结果: A = 1 2 3 4 5 6 7 8 9 初识MATLAB ?矩阵的分行输入: A=[1 2 3 4 5 6 7 8 9] A = 1 2 3 4 5 6 7 8 9 初识MATLAB 例3 二维函数(MATLAB能用于计算、并以二维和三维图形显示各种函数。在MATLAB函数中包括了所有主要的数学函数和大量的高级函数。) 用简短的MATLAB命令计算并绘制在0≤X≤6范围内的sin(2x)、sinx2和sin(x)2。 x = linspace( 0, 6 ) ; % 创建一个向量x y1 = sin (2*x); y2 = sin (x.^2) ; y3 = sin (x).^2 ; 初识MATLAB plot (x,y1); %绘制向量y1,y1作为向量x的一个函数 hold on; %保存当前图形 plot (x,y2,’r’); plot (x,y3,’+’); hold off 进一步了解MATLAB 一些常用命令和功能键: exit,quit,Ctrl+Q 结束MATLAB会话(如果没有保存,则变量中的数据丢失) Ctrl+C 中断一个MATLAB任务(但会话并没有结束) cla 清除坐标 clf 清除图形 clc 清除Command Window的所有显示内容 clear 清除所有变量 进一步了解MATLAB dir 列出一个目录中的所有文件 ls 以不同的输出格式列出文件 pwd 列出当前的工作目录 delete filename 删除文件 cd 改变当前目录 type filename 显示文件的内容 edit filename 编辑文件 help

文档评论(0)

1亿VIP精品文档

相关文档