- 1、本文档共38页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
4.输出单元 输出单元包含MATLAB的输出结果,即包括数据、图形和出错信息。输出单元是输入单元或单元组运算后产生的,总是紧跟在输入单元或单元组后。 【例8.7续】 运行单元组,查看输出单元。 将单元组全部选中,按【Ctrl+Enter】组合键,就出现如下的输出单元。 利用:来生成向量,例如:x=1:0.1:3; y=sin(x) plot(x,y) y = Columns 1 through 7 0.8415 0.8912 0.9320 0.9636 0.9854 0.9975 0.9996 Columns 8 through 14 0.9917 0.9738 0.9463 0.9093 0.8632 0.8085 0.7457 Columns 15 through 21 0.6755 0.5985 0.5155 0.4274 0.3350 0.2392 0.1411 画出正弦波形。 5.计算区 计算区(Calc Zone)是1个由文本、输入单元和输出单元组成的连续区,用于实现某个具体的问题。在计算区内,用户可根据需要安排段落、标题、格式和分栏等,而不受计算区外格式定义的限制。 【例8.8】 使用计算区实现分支结构。 If…else…end结构 例:用 If…else…end分支结构划分学生成绩为优、良、中、及格、不及格。 x=100*rand(1); if x=90 score=优 elseif x=80 score=良 elseif x=70 score=中 elseif x=60 score=及格 else score=不及格 end score = 及格 6.取消定义单元 有时需要将定义的单元和单元组取消,即转换为普通文本,这样可以将单元变为固定的文本保存,而不会再运行。 取消定义单元的方法是,首先选定单元,然后选择菜单“Notebook”→“Undefine Cells”命令,或当光标置于单元中时按【Alt+U】组合键,则该单元可变成“Normal”样式的文本。 1.工作内存的初始化 M-book文件的所有计算变量都存放在MATLAB工作空间中,工作空间中的变量是由各M-book文件和MATLAB命令窗口共同产生的。 2.整个M-book文件的运行 在菜单中选择“Notebook”→“Evaluate M-book”命令时运行整个M-book文件,即把文档中所有输入单元送到MATLAB中去运行,可以保证整个M-book文件中所有命令、数据和图形的一致性。 3.输出单元的格式控制 设置的方法为选择菜单“Notebook”→“Notebook Options…”命令,则出现如图8.4所示的对话框。 【例8.9】 绘制三维peaks函数图形。 选择菜单“Notebook”→“Notebook Options…”命令,将“Width”和“Height”的值都设置为2,输入如下文本,并用“Evaluate M-book”命令运行该文本,则在M-book中显示三维peaks函数图形,如图8.5所示。 绘制peaks函数的三维曲面图[x,y,z]=peaks; mesh(x,y,z) 4.单元的循环运行 Notebook提供了循环运行单元的命令,首先选定需要循环运行的输入单元,然后选择菜单“Notebook”→“Evaluate Loop”命令,就会出现如图8.6所示的“循环运行”对话框。 5.删除M-book文件所有选中的输出单元 在撰写报告或布置作业时,如果需要删除所有的输出单元,则可以选择菜单“Notebook”→“Purge Selected output Cells”命令,将删除选中的所有输出单元。 8 . 1 MATLAB应用接口 8 . 2 低级文件输入/输出 8 . 3 Notebook 8.1.1 MEX文件 1.MEX文件系统设置 下面采用Microsoft Visual C/C++ 6.0编译器,在命令窗口使用“mex -setup”命令,对MEX文件编译器进行配置,使MATLAB系统知道使用哪一个编译器及编译器的参数,并一步一步进行配置。 mex -setup 则会出现如下提示。 Please choose your compiler for building external interface (MEX) files: Would you like mex to locate installed compilers [y]/n? y 允许用户选择是否同意mex命令自动定位已经安装的
文档评论(0)