基于matlab的数值分析(1)

基于matlab的数值分析(1)

ID:5550953

大小:668.50 KB

页数:55页

时间:2017-11-16

基于matlab的数值分析(1)_第1页
基于matlab的数值分析(1)_第2页
基于matlab的数值分析(1)_第3页
基于matlab的数值分析(1)_第4页
基于matlab的数值分析(1)_第5页
资源描述:

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

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

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

3、.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(非数值),versionnargin(函数输入

4、自变量数),nargout(函数输出自变量数)【例】typecond【例】求的算术运算结果。(12+2*(7-4))/3^2ans=2【例】简单矩阵的输入步骤。AA=[1,2,1;4,5,6;1,8,9]AA=121456189【例】矩阵的分行输入。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

5、;y=x';X=ones(size(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位short)formatlong,File----Preferences----Numericformatr=2;vol=(4/3)*pi*r^3;三、指令窗显示方式缺省显示方式:View-

6、--DesktopLayout---Default指令数字值说明formatshort3.1416预设的4位有效小数位数formatlong3.1415926535897915位有效小数位数formatshorte3.1416e+0004位有效小数位数加上指数表格式Cd:设置当前的工作目录,clc:清除指令窗中显示内容,clear:清除MATLAB工作空间中保存的变量dir:列出指定目录下的文件和子目录清单,edit:打开M文件编辑器Exit,quit:关闭/退出MATLABmore:使其后的显示内容分

7、页进行type:显示指定M文件的内容,which:指出其后文件所在目录clf:清除图形窗open:五、指令窗的常用控制命令whowhosworkspaceopen变量名,openAAsaveload六、指令窗中指令行的编辑home:使光标移到当前行的首端end:使光标移到当前行的尾端Esc:清除当前行的全部内容Delete:删除光标右边的字符Backsoace:删除光标左边的字符【例】指令行操作过程示例。(1)若用户想计算的值,那么用户应依次键入以下字符y1=2*sin(0.3*pi)/(1+sqrt(

8、5))y1=0.5000(2)通过反复按键盘的箭头键,实现指令回调和编辑,进行新的计算。y2=2*cos(0.3*pi)/(1+sqrt(5))y2=0.3633一、历史指令窗简介历史指令行的复制、粘贴、运行(左键双击)二、实录指令窗diarydiarymy_diarydiaryoff注:在word下打开,也可加扩展名1.4历史指令窗和实录指令diaryM文件有两种形式:脚本M文件,函数M文件(1)函数定义行格式functiony=fun(

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

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

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