内容根据帮助信息在matlab环境下键入magic3回车屏幕上_第1页
内容根据帮助信息在matlab环境下键入magic3回车屏幕上_第2页
内容根据帮助信息在matlab环境下键入magic3回车屏幕上_第3页
内容根据帮助信息在matlab环境下键入magic3回车屏幕上_第4页
内容根据帮助信息在matlab环境下键入magic3回车屏幕上_第5页
已阅读5页,还剩94页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

ⅠⅠ 2ⅠⅠ3Ⅱ.Ⅱ.基本要MATLAB掌握MATLAB语言基本语法规则及操作命令的使用能够应用MATLAB实现二维和三维图形的绘制会用MATLAB编程解决实际问题4Ⅲ1.《MATLAB程序Ⅲ1.《MATLAB程序设计与应用》(第二版高等教育出版社2006年7月第2ISBN978-7-04-018899-2.《MATLAB程序设计与典型应电子工业出版社2009年6月第1ISBN978-7-121-08874-53.《MATLAB基础3.《MATLAB基础及其应用教程电子工业出版社2009年8月第1ISBN978-7-121-09151-4.《MATLAB实用教程2008年12月第1版ISBN978-7-115-18825-065.《MATLAB基础与应5.《MATLAB基础与应用教程人民邮电出版社2009年8月第1ISBN978-7-115-20724-6.《MATLAB与科学计算(第二版电子工业出版社2004年2月第2ISBN7-5053-9120-7Ⅳ.教学安排MATLAB系Ⅳ.教学安排MATLAB系统简MATLAB程序设计程序控制结构复考第一第十四第十六实践实践实践实践实践实践8ⅤⅤ期末考试占总成绩的平时上机作业占总成绩的9Ⅵ刘Ⅵ刘文⼀、MATLAB系统简Matlab的⼀、MATLAB系统简Matlab的发70年代末期,CleveMolerMATrix1983年春天,工程师JohnLittle与Moler、Steve1983年春天,工程师JohnLittle与Moler、Steve1992年,MATLAB4.0(DOS版7.0版(Simulink6.0,很多工具箱,新的功能MATLAB:是英文MATLAB的基本特MATLAB的基本特语言简单易学,代码短小计算功能强大,绘图非常方扩充能力强大,帮助功能完MATLAB的主要功MATLAB的主要功MATLAB的主要功数MATLAB的主要功数值计算和符号计算功数,Y=5,MATLAB也看做是一个11的矩阵绘图功绘图功3.编程语3.编程语提供:MATLAB源程 独立于MATLAB环境的EXE文MATLAB程序C语言程序的编译4.MATLAB工具基4.MATLAB工具基本部分构成了MATLAB的核心内容,也是使用和构造工具箱基础功能性工具箱主要用来扩充其符号计算功能、可视建模仿真功及文字处理功能等学科性工具箱专业性比较强,如控制系统工具箱、信号处理工箱、神经网络工具箱、最优化工具箱、金融、统计学工具箱等。许多学科,在MATLABMATLAB语言的扩展开5.MATLAB5.MATLAB的兼容功1、通过MAT文件实现MATLAB与其他编程环境的数据交2、通过MEX文件实现在MATLAB环境中调用其他语言编写的程序和2、通过MATLAB计算引擎实现在其他编程环境中使用MATLAB的计算6.MATLAB的容错功6.MATLAB的容错功>>Warning:Divideby(Type"warningoffMATLAB:divideByZero"tosuppressthisans7.MATLAB的开7.MATLAB的开放式可扩充结7.强大的联7.强大的联机检索帮助系 可以向MATLAB系统寻求帮助。获取MATLAB指令的(1)知道命令名称,不熟悉使用格式,可以用help的命help<MATLAB的具体指令回车helpmagic回车>>helpMAGICMagic>>helpMAGICMagicMAGIC(N)isanN-by-Nmatrixconstructedfromtheintegers1throughN^2withequalrow,column,anddiagonalsums.ProducesvalidmagicsquaresforallN>0exceptN=>>magic(3)回车ans834159672“help”Ix。屏幕上将出现MATLAB的帮助窗口,窗口首先出现(3)如果忘记了所(3)如果忘记了所要使用的命令的名称,可以根据命令MATLAB30的help(本地函数库(启动MATLAB时所需的文件本地函数库(启动MATLAB时所需的文件matlab\graphics图形窗口控制及一般绘图命令(清除、保持图形、做动画等语言结构和调试(MATLAB编程常用的一些命令和语句三维图形绘图命令(绘制空间图形的各种命令matlab\specmat特殊矩阵(希尔伯特矩阵、幻方矩阵、多项式的伴随友阵等MATLAB自动演示系统所用的主程序和全部Mhelphelp>>helpElementarymathHyperbolicInverseInversehyperbolicHyperbolicInverse-InversehyperbolicHyperbolicInverseInversehyperbolicHyperbolicInverseInversehyperbolicHyperbolicInverseInversehyperbolicHyperbolicInverseInversehyperbolic--Common(base10)Base2logarithmanddissectfloatingpoint-Base2powerandscalefloatingpoint-PowerthatwillerroroutoncomplexNaturallogarithmofrealSquarerootofnumbergreaterthanorequaltoSquare-NexthigherpowerofAbsolutePhase-ConstructcomplexdatafromrealandimaginaryComplexCompleximaginaryComplexrealUnwrapphaseTrueforrealSortnumbersintocomplexconjugateRoundtowardsplusRemainderafter8.演8.演示系统 9.远程9.远程帮助系MATLAB的运⾏环境与MATLAB的运⾏环境与安硬件环境:(1)内硬CD-ROM驱动器和鼠标软件环境:(1)Windows98/NT/2000或Windows其他软件根据需要安装MATLAB系统,需运行系统自带的安装程序MATLAB集成环MATLAB集成环1.MATLAB系统的启MATLAB集成环MATLAB集成环2.MATLAB系统的退MATLAB操作界MATLAB操作界 MATLAB操作界MATLAB操作界主窗MATLAB操作界MATLAB操作界主窗MATLAB操作界MATLAB操作界1.菜单(2)Edit一个子菜单Closeall,用于关闭所有打2.工具2.工具命令窗命令窗p=100,m=200p=100;s=1-1/2+1/3-1/4+1/5-1/6+1/7-1/8+1/9-1/10+1/11-1/12+1/13-1/15-1/16+1/17-1/18+1/19-1/20+1/21-1/22+1/23-1/24+1/25-1/26+1/27-1/28+1/29-1/30+1/31-1/32+1/33-1/34+1/35-1/36+1/37-1/38+1/39-s1.命令⾏1.命令⾏中的键盘按2.Matlab2.Matlab语言的标历史窗历史窗当前目录窗当前目录窗工作空工作空间管理工作空工作空间管理MATLAB的应用领工业研究MATLAB的应用领工业研究与开数学教学,特别是线性数值分析和科学计算方面的教学与研 经济学、化学和生物学等计算问题的所其他领域中的教学与研应用MATLAB应用MATLAB的几个例 xxsymsx xxsyms1f(x)解12f(x)()uuvu1f(x)解12f(x)()uuvu1)(x2(v(x222(x21)(x2(x24(x2(x2符号计算是MATLAB的重要组成部分,利用符号函数diff没有指定变量和导数阶数,符号计算是MATLAB的重要组成部分,利用符号函数diff没有指定变量和导数阶数,系统按默认变量求一阶x自变量,对符号表达式x自变量,对符号表达式求一阶导n导在MATLAB的命令窗口,输入命令f=>>f12*x/(x^2+1)-2*(x^2-(x^2-12f(x)(12f(x)((x2>>x - (x+f1=2*x/(x^2+1)-2*(x^2-在MATLAB的命令窗口,输入命令>>symsf=(x^2-R=HOWf(x)f(x)(x2(x2>>x=ans=1ylncosx解复合函数求导yylncosx解复合函数求导ylncos如果yf u(x)1y(lncoscos costandydyduf(u)(x) y(lncosy(lncosx)f1=->>>>-在MATLAB的命令窗口,输入命令>>symsy= 计算x例1dx1111d(x//4 (x/2) 计算x例1dx1111d(x//4 (x/2)241arctan(x/2)2解令:x2tantarctan(x/则:dx2sec2t dx 2sec2t(2tant)2 2sec2t4(tan2t1 sec2tdt1dt1t 1arctan(x/2)222x(t)1f(x) 1f(x) 11arctan(x/2)2>>1/2atan(1/2s=>>symsf=1sinxx1sinxxx=[-symsx;ans-1..limsin limsin1 11xxx=[-11xxx=[-symsxans1limsinx 1sin xxsymsx;1sin xxsymsx;ans 1 x1xlim1xx 绘制 绘制ysin(x)的曲线>>>>>>zsinx2y2zsinx2y2x2y29x9,9ymeshc(x,y,用meshmesh(x,y,用E3中两组相交的平行平[x,y]meshgridzsinx2y2zsinx2y2x2y29x9,9ymeshc(x,y,用meshmesh(x,y,用E3中两组相交的平行平[x,y]meshgrid某某企业全年各季度的产值(单位:万元)分别为title('饼图compass([7+2.9i,2-3i,-1.5-title('相量图功能:实现移位密码(加法密码):yxbmod在程序中,变量x=this在程序中,变量x=thisisa%表示采用恺撒xthisisab3y=注意:在字符串中的空格被加密成了字母“q”thisisa考虑“抛硬币”试验。历史上,考虑“抛硬币”试验。历史上,许多数学家都做过这一试验,若规定匀硬币的某一面向上为事件A发生,有关数据如下表抛硬币试验数fn(nm不难发现:当n时,fnA)%%计算机模拟:抛%%计算机模拟:抛硬币%liuwenhai2013-9-%forn=1:a抛硬币试验数fn(nm抛硬币试验数fn(nm模拟模拟模拟模拟模拟p2(x)3x22p2(x)3x22x例求多项p2(x的根,就是p2(x)与x轴的交点x=-p2(x)3x22x4图>p2=[32->rrsros(p2-..22*pt.2-d3x23y例1333x23y例133y3x0,1,10.50.8660i,0.50.8660i0.50.8660i,0.50.8660i建立.m脚本程%求解方程symsxyf1=('3*x^2-f2=('3*y^2-%%%%

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论