欢迎来到天天文库
浏览记录
ID:28154696
大小:492.51 KB
页数:15页
时间:2018-12-07
《实验项目1matlab熟悉使用及编程基础2》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、实验项目1MATLAB熟悉使用及编程基础MATLAB是美国Mathworks公司推出的一套高件能的数值分析和计算软件,它将矩阵运算、数值分析、阁形处理、编程处术结合在一起,为用户提供了一个强有力的科学及工程问题分析计算和程序设计的工具。MATLAB本身也在不断改进和创新,特别是2000年以出的版本6,无论在界谢设计、计算方法、编程阶段和工具等方面都有了巨大的突破,全面引入了面向对象编程的概念和方法,使MATLAB真正成力;T具有全部高级语言功能和特征的新一代软件开发平台。MATLAB开发环境是一组工具和组件的集成,这些工具是阁形化的用户接口,它们包括MATLAB桌面、命令窗口、命令历史
2、窗口、编辑调试窗口以及帮助信信息、工作空间、文件和搜索路径等浏览器。MATLAB集成了丰富的数学函数库,其强大的计©能力覆盖了从基本函数(如求和、正弦、余弦和复数运算等)到特殊函数(如矩阵求逆、矩阵特征值、贝塞尔函数和快速傅里叶变换等)的范围。MATLAB语言是一种高级编程语言,包括控制流的描述、函数、数椐结构、输入输出及而对对象编程,既可以编制适用于快速使用的小程序,也可以编制大型杂的应用程序。MATLAB提供了功能强大的阁形系统,既可以完成二维和三维数据的可视化、图像处理、动画和图形表达等功能,也可以定制图形的外观,如建立一个完整的图形用户界由的应用程序。1.实验目的:掌握MATL
3、AB编程语言和偏微分方程PDE工具箱对电磁场的基本问题进行仿真;2实验内容:1、MATLAB启动MATLAB安装到硬盘后,启动方法有:(1)点d}Windows桌而上自动生成的快捷方式图fe;(2)点击matlab6文件夹下快捷方式图标令MATLAB(3)点击matlab/bin/win32文件夹屮的Matlab.exe2、m文件编写熟悉基本指令、基本数学运算,借助help、lookfor等命令实现在线帮助。建立M文件的一般步骤如下:(1)打开文件编辑器:指的是MATLAB内部编辑/调试器,可以有几种不同的方法打开文件编辑器,最简单的方法是在操作桌而助工具栏上选择蹦(建立新文件)或选
4、择瞪(打开己有的文件),也可以在命令窗口输入命令edit建立新文件或输入命令editfilename,打开名为filename的M文件。如果己经打开了文件编輯器后需要再建立新文件或打开其•他的文件,可以用编辑器工具栏上相应的阁标进行选择。(2)编写程序内容:可以编写新的文件内容,也可以修改己有的文件。(3)保存文件:M文件在运行之前必须先保存,可以选择编辑器工具栏上的图标进行保存,也可以在File菜单下选择save或saveas…完成保存。(4)运行文件:在命令窗口输入要运行的文件名即可开始运行。如果在编辑器中完成编辑后需要直接运行,可以在编辑器的Debug菜单下选择SaveandRu
5、n选项(如果文件已经保存过,该选项则变为Run),—个更快捷的方法是按F5快捷键执行运行。实验内容1:编程实现用三角函数计算画山花瓣图形:实验内容2:利用while循环,求解使n!达到100位数的第一个n是多少?3、MATLAB中场量计算函数gradient:求矢量场的梯度函数del2矢量场的拉普拉斯算子;dot:为两个矢量的数量积(点积)cross:为两个矢量的矢量积(叉积)sum:求各列元素的和;mean:求各列元素的平均值;imag:显示复数的虚部;real:显示复数的实部;trapz:用梯形法求积分;vector:产生向量length:向量长度linspace:产生100线性空
6、间矢量,logspace:产生50列对数空间矢量,svds:计算向量的奇异值quda8:高阶数值积分quad:数值积分dblquad:双精度数值积分diff:—阶微分ODE45:4阶5级龙格库塔积分ODE113:solve(eq):求解符号表达式eq=0的代数方程,自变量为默认自变量;solve(eq,var):求解符号表达式eq=0的代数方程,自变量为var;solve(eql,eq2,…,varl,var2):求解符号表达式eql,eq2…组成的代数方程组,自变量分别为varl,var2...。dsolve('eql,eq2,...',’condl,cond2...•,’v’):求
7、解表达式为微分方程,condl,cond2为指定的微分方程的边界条件或初始条件,自变量为V。在方程中,用大写字母D表示一次微分,D2和D3分别表示二次和三次微分,D后面的字符为因变量。d2y实验内容3:求解分文方程dx-ay的通解和当冲卜1,^(7)=°时的特解实验内容4:用函数solve求解一个二元一次方程纟11:2X+呼+灭=3—4x+3=04、二维、三维图形的绘制mesh三维网格图;meshc:带曲面/等髙线的三维网格图,meshz:带z
此文档下载收益归作者所有