预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共40页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

MATLAB&数学建模主要内容:一、MatLab简介及基本运算MATLAB具有用法简易、可灵活运用、程式结构强又兼具延展性。以下为其几个特色: 强大的数值计算和工程运算功能 先进的资料视觉化功能 高阶但简单的程式环境 开放及可延伸的架构 丰富的程式工具箱-面向专门领域的工具箱:小波工具箱、神经网络工具箱、信号处理工具箱、图像处理工具箱、模糊逻辑工具箱、优化工具箱、鲁棒控制工具箱等几十个不同应用的工具箱。MATLAB能干什么?2、MATLAB界面包括:命令窗口、图形窗口、编辑窗口、帮助窗口。 3、常用MATLAB系统命令 help在线帮助 who显示当前变量 whos显示当前变量的详细信息 clear清空工作间的变量和函数 pack整理工作间的内存 load把文件调入变量到工作间 save把变量存入文件中 echo命令回显 what显示指定的matlab文件 dir显示目录内容4、基本数学运算变量命名规则: 1.变量名的大小写敏感。 2.变量的第一个字符必须为英文字母,而且不能超过31个字符。 3.变量名可以包含下连字符、数字,但不能为空格符、标点。 注:数值型变量和符号型变量在MATLAB中是不相同的,它们之间不能直接进行转化。MATLAB提供了一个将数值型转化成符号型的命令,即sym(syms)。 系统预定义的变量 ans预设的计算结果的变量名 epsMATLAB定义的正的极小值=2.2204e-16 pi内建的π值(=3.1415926...) inf∞值,无限大 NaN无法定义一个数目() i或j虚数单位i=j= clear去除所有定义过的变量名称。MATLAB提供基本的算术运算有: 加(+)、减(-)、乘(*)、除(/)、幂次方(^), 范例为:5+3,5-3,5*3,5/3,5^3MATLAB常用数学函数 三角函数和双曲函数指数函数其他函数5、阵列与矩阵 MATLAB的运算事实上是以阵列(array)及矩阵(matrix)方式在做运算.阵列强调元素对元素的运算,而矩阵则采用线性代数的运算方式. 宣告一变量为阵列或是矩阵时,须用中括号[]将元素置于其中。阵列为一维元素所构成,而矩阵为多维元素所组成. 例如:»x=[12345678];%一维1x8阵列 【例】简单矩阵的输入步骤。 (1)在键盘上输入下列内容:(以;区隔各列的元素) A=[1,2,3;4,5,6;7,8,9] (2)按【Enter】键,指令被执行。 (3)在指令执行后,MATLAB指令窗中将显示以下结果: A= 123 456 789阵列的运算符号除了加减符号外其余的阵列运算符号均须多加.符号。阵列运算功能(注意:一定要多加.符号) +加-减.*乘./左除.\右除.^次方.’转置 矩阵的几种基本变换操作 (1)通过在矩阵变量后加’的方法来表示转置运算 >>a=[10,2,12;34,2,4;98,34,6]; >>a' ans= 103498 2234 1246(2)矩阵求逆 >>inv(a) ans= -0.01160.0372-0.0015 0.0176-0.10470.0345 0.0901-0.0135-0.0045 (3)矩阵的特征值 >>[u,v]=eig(a) u= -0.29600.3635-0.3600 -0.2925-0.41280.7886 -0.9093-0.83520.4985 v= 48.839500 0-19.84510 00-10.9943 (4)取出上三角和下三角 >>triu(a) ans= 10212 024 006 >>tril(a) ans= 1000 3420 98346 >>[l,u]=lu(a) l=0.10200.15001.0000 0.34691.00000 1.000000 u=98.000034.00006.0000 0-9.79591.9184 0011.1000二、MatLab图形绘制功能x=0:0.001:10;%0到10的1000个点的x座标 y=sin(x);%对应的y座标 plot(x,y);%绘图符号表达式画图 在许多的场合,将表达式可视化是有利的。MATLAB提供了函数ezplot来完成该任务。 >>y='16*x^2+64*x+96' y= 16*x^2+64*x+96 >>ezplot(y)三、MatLab程序设计点击编辑调试器工具条图标,在弹出的Windows标准风格的“保存为”对话框中,选择保存文件夹,键入新编文件名(如area),点击【保存】键,就完成了文件保存。 (2)运行文件 使area.m所在目录成为当前目录(系统默认路径),或让该目录处在MATLAB的搜索路径上. 然后在指令窗口运行以下指令area 例:2、M文件函数 一个函数M文件与脚本文件类似之处在于它