- 1、本文档共77页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章MATLAB软件分析
第2章 MATLAB软件 主要内容 MATLAB特点 MATLAB集成环境 MATLAB基本运算 MATLAB程序设计 文件相关操作 2.1 MATLAB语言及其特点 人机界面友好 强大而简易的作图功能 功能丰富,可扩展性强 超强的数值运算功能 实用的程序接口 2.2 MATLAB语言的工作环境 MATLAB启动 MATLAB命令窗口 MATLAB工作空间 命令历史窗口 当前工作目录窗口 MATLAB搜索路径 MATLAB帮助系统 2.2.1 MATLAB启动 2. MATLAB界面 主界面 绘图快捷功能 应用快捷功能 2.2.2 MATLAB的命令窗口 2.2.3 工作空间 2.2.4 命令历史窗口 2.2.5 当前工作目录窗口 2.2.6 MATLAB搜索路径 2.2.7 MATLAB帮助系统 2.3 MATLAB基本运算 矩阵运算 符号运算 关系运算和逻辑运算 2.3.1矩阵运算 2.3.2符号运算 2.4 MATLAB程序设计 2.4.1 M文件 命令(Script)文件 第一类型M文件称为命令(Script)文件,特点如下: (1)最简单的M文件,它是一系列命令、语句的简单组合; (2)没有输入和输出参数; (3)顺序执行文件后变量是全局变量,保存在工作空间中; (4)可以直接运行。 函数(Function)文件 函数文件的特点如下: (1)以function为引导; (2)可以接受输入、输出参数; (3)内部变量为局部变量,运行完被释放。 (4)不能直接运行,必须调用。 函数(Function)文件 function X=total (n) %total 计算从1到n的n个数之和 %如果n比1小,则提示错误。 if n1 error (Input must be larger than 1); end k=1:n; X=sum (k); 注意 2.4.2 MATLAB控制流 2.4.3 程序基本设计原则 2.5 文件相关操作 数据存储 数据导入 数据打开 底层文件输入输出 2.4.1 M文件 2.4.2 MATLAB控制流 2.4.3 程序基本设计原则 Matlab通常使用命令驱动方式,当单行命令输入时,Matlab立即处理并显示结果,同时将运行说明和命令存入历史命令窗口。Matlab语句的磁盘文件称作M文件,因为这些文件名的末尾是.M形式。 M文件有两种类型:命令(Script)文件 函数(function)文件 例:%绘制花瓣 theta=-pi:0.01:pi; rho(1,:)=2*sin(5*theta).^2; rho(2,:)=cos(10*theta).^3; rho(3,:)=sin(theta).^2; rho(4,:)=5*cos(3.5*theta).^3; for k=1:4 subplot(2,2,k),polar(theta,rho(k,:)) end 运行方式 (1)将所有命令复制粘贴到命令行窗口,按回车执行。 (2)在M文件编辑器中选择“Debug”,再选“Run”运行,或直接按“F5”运行程序。 (3)在命令行中键入文件名,再回车,注意不要加扩展名“.m”。 M文件命名时不要用纯数字,这样会导致错误的结果。若有一个名为“1.m”的M文件,运行后的结果只能是1。 注意 函数定义行 function 函数名,输入变量,输出变量 注释行:在命令窗口键入help total后显示出来.显示内容为连续的若干个%右边的文字。 函数体:包括函数的全部程序代码 函数文件编写完之后,保存的 文件名必须与函数名同名! 例 函数文件示例——average.m。 function y = average(x) % AVERAGE 求向量元素的均值 % 语法: % Y = average(X) % 其中,X 是向量,Y为计算得到向量元素的均值 % 若输入参数为非向量则出错 % 代码行 [m,n] = size(x); % 判断输入参数是否为向量 if (~((m == 1) | (n == 1)) | (m == 1 n == 1)) % 若输入参数不是向量,则出错 error(Input must be a vector) end % 计算向量元素的均值 y = sum(x)/length(x); 在命令行中键入下面的指令运行例14的代码: z = 1:99; y = average(z) y = 50 1 选择结构 当人们判断某一条件是否满足,根据判断的结果来选择不同的解决问题的方法时,就需要使用选择结构。和C语言类似,MATLAB的条件判
您可能关注的文档
- 理财规划(专题一概述)解析.ppt
- 第2章Android项目结构分析分析.ppt
- 响砌体抗压强度的主要原因分析.ppt
- 第2章Android生命周期与组件通信分析.ppt
- 第2章8086微处理器的结构分析.ppt
- 理财直接融资工具营销推介解析.ppt
- 第2章2楼宇供配电系统分析.ppt
- 第2章2.5常用输出设备分析.ppt
- 第2章AutoCAD2016绘图基础分析.ppt
- 第2章CDMA技术简介分析.doc
- 美容美发行业会员积分体系创新与复购率增长研究.docx
- 2025年电网调频中储能技术集成创新案例解析报告.docx
- 生鲜电商2025年损耗降低与供应链金融创新研究报告.docx
- 2025年家居用品跨境电商本土化供应链管理研究.docx
- 2025年智慧物流园区信息化建设与智能物流园区品牌建设策略.docx
- 2025年家居用品跨境电商本土化团队建设与人才策略研究报告.docx
- 高海拔新型储能项目初步设计(范文模板).docx
- 教育科技企业市场推广渠道创新与效果分析.docx
- 2025年城市河道生态修复项目生态修复效果公众参与建议书.docx
- 2025年家居用品跨境电商仓储物流仓储空间利用效率研究报告.docx
文档评论(0)