基于MATLAB的数值分析ppt课件.ppt

基于MATLAB的数值分析ppt课件.ppt

ID:58810217

大小:237.00 KB

页数:52页

时间:2020-10-01

基于MATLAB的数值分析ppt课件.ppt_第1页
基于MATLAB的数值分析ppt课件.ppt_第2页
基于MATLAB的数值分析ppt课件.ppt_第3页
基于MATLAB的数值分析ppt课件.ppt_第4页
基于MATLAB的数值分析ppt课件.ppt_第5页
资源描述:

《基于MATLAB的数值分析ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、基于MATLAB的数值分析参考书:1、科学计算引论-----基于MATLAB的数值分析,美ShoichiroNakamura著2、MATLAB教程,张志涌等编著第一章Matlab入门1.1引言MATLAB是1984年由美国MathWorks公司的荣誉产品。早在20世纪八十年代中期,MATLAB就曾在我国出现,但真正大规模流行是九十年代中期以后的事。现在,MATLAB已被从事科学研究、工程计算的广大科技工作者、高校师生确认为必须掌握的计算工具,从理论通向实际的桥梁,和最可信赖的科技资源之一。1.2MATLAB的操作桌面和启动一、

2、MATLAB的启动二、MATLAB操作桌面简介八个常用交互界面(1)    指令窗(CommandWindow)(2)历史指令窗(CommandHistory)(3)当前目录浏览器(CurrentDirectory)(4)工作空间浏览器(WorkspaceBrowser)(5)    交互界面分类目录窗(LauchPad)(6)    内存数组编辑器(ArrayEditor)(7)M文件编辑器/调试器(Editor/Debugger)(8)    帮助导航/浏览器(HelpNavigator/Browser)缺省显示方式:Vi

3、ew-desktoplayout-default1.3指令窗简介二、变量与变量名(英文,数字,下连符)fe2_a变量名、函数名是对字母大小写敏感的。变量名的第一个字母必须是英文字母,最多31个字符。一、算术运算符+加法,-减法,*乘法,/右除,左除,^乘幂注意:ab=b/a2.函数名sin(x),cos(x),abs(x),sqrt(x),log(x),log10(x),exp(x)3.命令名if,else,elseif,end,for,while,1.特殊变量:pi,i(j),eps,inf,NaN(非数值)nargin

4、(函数输入自变量数),nargout(函数输出自变量数)【例】typecond【例】求的算术运算结果。(12+2*(7-4))/3^2ans=2【例】简单矩阵的输入步骤。AA=[1,2,3;4,5,6;7,8,9]AA=123456789【例】矩阵的分行输入。AA=[1,2,34,5,67,8,9]说明,;续行号…的作用【例】指令的续行输入S=1–1/2+1/3–…1/4+1/5–1/6+1/7…-1/8S=0.6345【例】画出所表示的三维曲面。的取值范围是。clear;x=-8:0.5:8;y=x';X=ones(size

5、(y))*x;Y=y*ones(size(x));R=sqrt(X.^2+Y.^2)+eps;Z=sin(R)./R;mesh(X,Y,Z);colormap(hot)xlabel('x'),ylabel('y'),zlabel('z')四、数据显示格式(系统默认的数据显示格式是5位)formatlong,File----Preferences----Numericformatr=2;vol=(4/3)*pi*r^3;三、指令窗显示方式View-DesktopLayout-DefaultCd:设置当前的工作目录,clc:清除指

6、令窗中显示内容,clear:清除MATLAB工作空间中保存的变量dir:列出指定目录下的文件和子目录清单,edit:打开M文件编辑器Exit,quit:关闭/退出MATLABmore:使其后的显示内容分页进行type:显示指定M文件的内容,which:指出其后文件所在目录clf:清除图形窗open:五、指令窗的常用控制命令whowhosworkspaceopen变量名,openAAsaveload六、指令窗中指令行的编辑home:使光标移到当前行的首端end:使光标移到当前行的尾端Esc:清除当前行的全部内容Delete:删除

7、光标右边的字符Backsoace:删除光标左边的字符【例】指令行操作过程示例。(1)若用户想计算的值,那末用户应依次键入以下字符y1=2*sin(0.3*pi)/(1+sqrt(5))y1=0.5000(2)通过反复按键盘的箭头键,实现指令回调和编辑,进行新的计算。y2=2*cos(0.3*pi)/(1+sqrt(5))y2=0.3633一、历史指令窗简介历史指令行的复制、粘贴、运行二、实录指令窗diarydiarymy_diarydiaryoff注:在word下打开1.4历史指令窗和实录指令diaryM文件有两种形式:脚本M

8、文件,函数M文件(1)函数定义行格式functiony=fun(x)function[y1,y2]=fun(x,t,a)function[]=fun(x)(2)H1行%注释语句,用lookfor只查询H1行(3)帮助文本%…...,用help查询显示(4)函数体(5)注释语句

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。