matlab程序设计以及几种随机模型简介PPT课件_第1页
matlab程序设计以及几种随机模型简介PPT课件_第2页
matlab程序设计以及几种随机模型简介PPT课件_第3页
matlab程序设计以及几种随机模型简介PPT课件_第4页
matlab程序设计以及几种随机模型简介PPT课件_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

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

文档简介

1 MATLAB程序设计简介以及几种随机模型介绍 2 M文件控制语句调试方法潮流计算中的随机主要模型 主要内容 3 M文件 MATLAB工作模式命令行方式程序文件驱动模式 即M文件模式用MATLAB语言编写的程序 称为M文件 M文件可以根据调用方式的不同分为两类 脚本文件 命令文件 ScriptFile 和函数文件 FunctionFile 4 启动MATLAB文本编辑器有3种方法 1 菜单操作 2 命令操作 3 命令按钮操作建立M文件步骤命令M文件的运行方式 5 控制语句 控制语句模式顺序语句结构 程序按程序语句在执行流中的顺序逐个执行 选择语句结构 程序按设定的条件实现程序执行流的多路分支 循环语句结构 程序按给定的条件重复地执行指定的程序段 6 选择结构 if语句switch语句 1 单分支if语句 switch表达式if表达式case数值1程序模块程序模块1 endcase数值2 2 多分支if语句 程序模块2 if表达式1 程序模块1otherwiseelseif表达式2程序模块n程序模块2 endelseif表达式n程序模块nelse程序模块n 1end 7 循环结构 while语句循环结构while表达式循环体endfor语句循环结构for循环变量 起始值 步长 终止值循环体end 8 其他控制语句 1 break语句2 continue语句3 input命令4 keyboard命令5 pause命令6 echo命令7 return语句 9 脚本文件 脚本文件 将原本要在MATLAB环境下直接输入的多条语句 存放为 m后缀的文件 在命令行键入文件名 替代多条语句 一次执行成批命令 10 函数文件 函数文件 以固定格式书写的程序代码 第一行是函数定义行 其基本结构为 function输出形参表 函数名 输入形参表 注释说明部分函数体语句 11 函数调用 函数调用一般格式 输出实参表 函数名 输入实参表 在调用函数时 MATLAB用两个永久变量nargin和nargout分别记录调用该函数时的输入实参和输出实参的个数 只要在函数文件中包含这两个变量 就可以准确地知道该函数文件被调用时的输入输出参数个数 从而决定函数如何进行处理 12 局部变量和全局变量 局部变量 在M函数内部声明并使用的变量 这些变量仅能在函数调用执行期间被使用 一旦函数结束运行 则这些变量占用的内存空间将自动被释放 变量的数值也就不存在了 全局变量 在函数外定义的变量 全局变量可以为本文件中其它函数所共用 全局变量用global命令定义 格式为 global变量名 13 一般地来说 应用程序的错误有两类 一类是语法错 另外一类是运行时的错误 语法错误包括了词法或者文法的错误 例如函数名称的拼写错误等 程序运行时的错误是指程序的运行结果有错误 这类错误也称为程序逻辑错误 调试器Debug菜单项Breakpoints菜单项调试命令除了采用调试器调试程序外 MATLAB还提供了一些命令用于程序调试 M文件调试 14 风力发电的随机模型 风速的威布尔分布威布尔分布的概率密度函数上式中v为风速 k为威布尔分布的形状参数 c为威布尔分布的尺度参数威布尔分布的参数可以由平均风速和标准差近似算出其中为

温馨提示

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

评论

0/150

提交评论