二.基础篇用MATLAB解决一般的数学问题时应熟悉最基本的命令如.DOC

二.基础篇用MATLAB解决一般的数学问题时应熟悉最基本的命令如.DOC

  1. 1、本文档共39页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
二.基础篇用MATLAB解决一般的数学问题时应熟悉最基本的命令如

二.基础篇 用MATLAB解决一般的数学问题时应熟悉最基本的命令,如求积分、求函数极值、求解常微分方程初值问题以及绘制函数图形等等。有时,为了研究函数需要编辑函数文件,为了提高解决问题的效率需要编写程序,这些正是本篇要介绍的。 21.什么是MATLAB的命令操作方式? 所谓命令操作方式就是常用的简单操作方式。为了完成一个作业,用户在 MATLAB的命令窗口中键入一条(或几条)命令,计算机执行后显示出计算结果。用户观察结果后,修改或重新输入命令,计算机再次执行,再次输出数据结果。这种操作方式也称为“交互式操作方式”或“人——机对话”方式。它的特点是 (1) 计算机处理及时。当用户输入数据或键入 MATLAB指令时,计算机将即时接受、及时处理,给出计算结果,并等待人工的下一步操作。 (2) 人工干预性强。完成作业过程中的每一步都需人工键入命令,即使数据有误或某一指令输入有错,也可以重新调出前次或再前次的操作指令进行修改后重新执行。 例如用海伦公式计算三角形面积。已知ΔABC的三条边长分别为 a = 3, b = 5, c = 7由海伦公式,三角形面积为 其中,p=(a + b + c)/2为三角形半周长。 在MATLAB命令窗口中键入 a=3, b=5, c=7 %输入三条边的长度 p=(a + b + c)/2 %计算三角形半周长 s=sqrt(p*(p-a)*(p-b)*(p-c)) %计算三角形面积 每键入一行命令,计算机都会显示出计算结果。p = 7.5000,s = 6.4952 这说明,边长为a = 3, b = 5, c = 7的三角形的半周长为 7.5000,面积为 6.4952。 MATLAB的命令窗口中命令的输入是行编辑方式,可以在一个命令行上输入一条命令,也可以在一个命令行上输入几条命令。当用户输入一条命令后再击回车键,MATLAB将执行这条命令,当命令正确无误将显示正确的结果,当命令有误将给出错误信息。如果在一个命令行上同时输入两条以上的命令,则应在指令和指令之间用逗号 “,”(或分号 “;”)隔开,输入完最后一条命令后击回车键,MATALAB将按先后顺序逐条执行这一命令行上的每一命令。注意,如果在某一条指令结束处用了分号,则MATLAB执行该指令后计算所得的数据结果将不会在屏幕上显示出来。表2-1列出了MATLAB命令窗口中常用的一些热键,使用这些热键,可在MATLAB的环境中充分发挥行编辑功能,提高解决问题的效率。 表2-1 热键 功能 热键 功能 重调出前一命令 Home 光标移行首 重调出下一命令 End 光标移行尾 光标左移一个字符 Esc 擦掉当前行 光标右移一个字符 Ins 在光标处插入 ^ 右移一个字 Del 删除光标处字符 ^ 左移一个字 Backspace 删除光标左字符 ? 22.什么是MATLAB的文件操作方式? 文件操作方式主要是指编写MATLAB程序,然后在MATLAB环境中执行程序,如果程序正确,最后可获得计算的数据结果。程序是静态实体,以文件方式存入在磁盘上。 利用字处理软件如DOS系统中的屏幕编辑软件EDIT.EXE或Windows98中的记事本NOTEPAD,在字处理软件的编辑窗口编写程序(输入MATLAB的命令),当程序编写好之后将其保存在MATLAB的工作目录下(程序的文件名以“.m”为后缀);然后切换到MATLAB的命令窗口执行程序。让MATLAB执行程序时,只须键入该程序的文件名即可。 这种文件操作方式又称为批处理操作方式,其特点有: (1)自动性。在顺利的情况下(机器运行正常、程序编写无误、……),程序中的一批指令能自动地逐个被执行,无须人工干预。 (2)顺序性。程序中的各条指令是按先后顺序被 MATLAB 所执行,各条指令执行的顺序与它们在程序中的顺序是完全相同的。 例如用海伦公式计算三角形面积的作业可以编写MATLAB的程序来完成。在MATLAB的命令窗口中键入: !edit herno.m (回车)此时将进入文字编辑环境,在这一环境中输入以下几行命令 a=input('put a='); b=input('put b='); c=input('put c='); p=(a+b+c)/2; s=sqrt(p*(p-a)*(p-b)*(p-c)) 输入完成后,将这一文件(文件名为 herno.m)保存在当前目录下,退出文字编辑环境回到MATLAB的命令窗口,只须键入文件名herno(不须后缀m)并回车,MATLAB将自动执行上面的五行命令。前三行命令是从键盘输入三角形的三条边长数据,最后一条命令是用边长和半

文档评论(0)

ailuojue + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档