2022年数学建模MATLAB简介第一部分MATLAB基础 .pdf
《2022年数学建模MATLAB简介第一部分MATLAB基础 .pdf》由会员分享,可在线阅读,更多相关《2022年数学建模MATLAB简介第一部分MATLAB基础 .pdf(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、附录: MATLAB 简介第一部分MATLAB基础一、MATLAB 入门启动 MATLAB 后,就进入命令窗口(Command Window ) ,提示符为 1、简单的运算例 1 计算球体积r=2; %有“; ”不显示结果v=4/3*pi*r3 %没有“;”显示结果注意: 1、可多个命令写一行,命令间用“,”或“;”分开。2、允许使用键来编辑前面的命令。2、变量和数据(1)变量有数值型和字符型两类,变量类型和数组大小无需预先定义。(2)常用的常量i 或 j复数单位 pi Inf无穷大(3)变量名以字母开头,后可跟字母、数字和下划线,区分大小写。(4)变量查询用who 或 whos,清除变量用c
2、lear。(5)数据显示格式是整数作为整数显示,实数显示4 位小数,可通过format 命令改变。(6)数据保存用save,调用用load。例 2 变量定义、查询和清除a=1+2*i A= This is a string who %变量查询whos %变量查询a %显示变量 a 的值clear a A;%清除变量 a 和 A clear;%清除所有变量例 3 数据显示、保存和调用b=5 c=pi format rational; c format; c save;%当前所有变量和数据保存到数据文件matlab.mat clear;c load;c 3、数学函数如sin(A) asin(A)
3、tan(A) cot(A) exp(A) sqrt(A) abs(A) log(A)名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 5 页 - - - - - - - - - 二、作图图形可直接保存为M 文件,也可以将其作为图片剪贴到WORD 文档或其它应用程序中,图形的颜色、线型、标记均可设定。1、曲线图plot(x,y) 作出以数据 (x(i),y(i)为节点的折线图fplot( fun ,a,b) 作出函数fun 在区间 a,b上的曲线图plot3(x,y,z) 作
4、出空间曲线图例 4 作平面曲线的图形x=-1:0.2:2; y=abs(x).2.*sin(5*x); plot(x,y, :ro ); close; fplot( x3-x-1 ,-1,2) close; %关闭已有图形窗口fplot( tan(x),sin(x),cos(x) ,-2*pi,2*pi,-2*pi,2*pi) 例 5 作空间曲线的图象clear; close; t=0:0.1:20; r=exp(-0.2*t); h=0.5*pi*t; x=r.*cos(h); y=r.*sin(h); z=t; plot3(x,y,z) 2、曲面图x,y=meshgrid(xa,ya) 生
5、成 x-y 平面上的网格数据mesh(x,y,z) 绘制网面图例 6 作曲面图象clear; close; %关闭已有图形窗口xa=-2:0.2:2; ya=xa; x,y=meshgrid(xa,ya); z=x.*exp(-x.2-y.2); mesh(x,y,z) 三、符号运算符号运算的变量、表达式均为符号对象,应当用sym 或 syms 生成。如syms a,b,c; %生成符号变量a,b,c 例 7 多项式运算举例syms x; f=(x-1)3; g=(x+1)3; h=f*g s=expand(h) %展开hf=factor(s) %因式分解hsub=subs(s,x,x2+x+
6、1) %变量代换hsim=simple(hsub) %化简名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 5 页 - - - - - - - - - 四、代数方程(组)求根roots 求多项式方程的根fzero 求一元函数在a,b的实根 (要求函数在a,b 两点异号 ) fsolve 求方程(组)的数值解solve 方程(组)求解例 8 求方程05223xx的根roots(1 2 0 -5) 例 9 求方程xx1.0sin在2, 6中的实根fzero( sin(x)-0.
7、1*x ,2,6) 例 10 解方程组0814110142121211xxxexxxx,y,f=fsolve( 4*x(1)-x(2)+exp(x(1)/10-1 , -x(1)+4*x(2)+x(1)2/8 ,0,0) 例 11 求方程232xexx和方程组034322xxyxyx的根solve( x2-3*x+exp(x)-2 , x ) solve( x2-3*x+exp(x)=2 ) x,y=solve( x2+x*y+y=3 , x2-4*x+3=0 ) 五、曲线插值与拟合1、一维插值Y1=interp1(X,Y ,X1, method ) 其中 X 和 Y 为原始数据点;X1 为加
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年数学建模MATLAB简介第一部分MATLAB基础 2022 数学 建模 MATLAB 简介 第一 部分 基础
限制150内