当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

中山大学:《Matlab计算与仿真技术》课程教学资源(PPT课件讲稿)第七讲 Matlab编程I

资源类别:文库,文档格式:PPT,文档页数:15,文件大小:223.5KB,团购合买
一、程序设计概述 二、基本概念 1.程序:数据结构+算法 2.注解:数据结构定义操作对象 3.算法定义求解过程
点击下载完整版文档(PPT)

Matlab计算与仿真技术 第七讲: Matlab编程- ittp: //human-robot sysu. edu. cn/course 王国利 http://human-robot.sysuedu.cn 信息科学与技术学院 中山大学

王国利 信息科学与技术学院 中山大学 http://human-robot.sysu.edu.cn Matlab计算与仿真技术 第七讲: Matlab编程-I http://human-robot.sysu.edu.cn/course

Matlab计算与仿真 第七讲提纲 Matlabs编程-I 中山火學

Matlab计算与仿真 ◼ Matlab编程-I 第七讲提纲

Matlab计算与仿真 Matlab编程 ■程序设计概述 基本概念 程序:数据结构+算法 注解:数据结构定义操作对象 算法定义求解过程 必要性 问题求解需要复杂算法 交互计算方式难以满足 中山火學

Matlab计算与仿真 Matlab编程 ◼ 程序设计概述 - 基本概念 程序: 数据结构+算法 注解: 数据结构定义操作对象 算法定义求解过程 - 必要性 问题求解需要复杂算法 交互计算方式难以满足

Matlab计算与仿真 Matlab编程(续) ■程序结构 顺序结构 逐条顺序执行程序指令或模块 选择结构 依据条件选择执行程序指令或模块 if语句 %条件选择 switch语句%多值切换 中山火學

Matlab计算与仿真 Matlab编程 (续) ◼ 程序结构 - 顺序结构 逐条顺序执行程序指令或模块 - 选择结构 依据条件选择执行程序指令或模块 if 语句 % 条件选择 switch 语句 % 多值切换

Matlab计算与仿真 Matlab编程(续) 循环结构 根据条件重复执行程序指令或模块 for语句 ‰计数循环 while语句 条件循环 中山火學

Matlab计算与仿真 Matlab编程 (续) - 循环结构 根据条件重复执行程序指令或模块 for 语句 % 计数循环 while 语句 % 条件循环

Matlab计算与仿真 Matlab编程(续) ■M-文件概述 m-编辑器:创建以m为结尾标志的 asciI文件 分类:脚本文件/函数文件 脚本文件( script) 执行批处理行命令 文件名:默认的宏命令 全局性:与工作空间共享变量名 适用性:实现小规模简单的问题求解 中山火學

Matlab计算与仿真 Matlab编程 (续) ◼ M-文件概述 m-编辑器: 创建以m为结尾标志的asccii文件 分类:脚本文件/函数文件 - 脚本文件(script) 执行批处理行命令 文件名:默认的宏命令 全局性:与工作空间共享变量名 适用性:实现小规模简单的问题求解

Matlab计算与仿真 Matlab编程(续) 函数文件 创建用户自己功能函数的方式 允许参数传递机制定制求解 允许局部变量,与工作空间隔离 允许函数嵌套,子函数方式 主函数:第一行定义的函数 子函数:被同一文件其他函数调用的函数 允许属性控制,私有函数方式 私有函数:存放在 Private目录下 只能被上级目录函数调用 中山火學

Matlab计算与仿真 Matlab编程 (续) - 函数文件 创建用户自己功能函数的方式 允许参数传递机制定制求解 允许局部变量,与工作空间隔离 允许函数嵌套,子函数方式 主函数:第一行定义的函数 子函数:被同一文件其他函数调用的函数 允许属性控制,私有函数方式 私有函数: 存放在Private目录下 只能被上级目录函数调用

Matlab计算与仿真 Matlab编程(续) M-文件编程 (Programming m-文件编辑器 >> edit drawPlot.m:%创建或编辑m文件 >>edit. %启动编辑器 GU工方式激活 在桌面激活新文件图标 利用文件另存创建文件 m-文件编辑器GU工 文件操作:file>new/ open/save/ 编辑操作:edt→cut/copy/ paste/ 调试操作: debug+…/run/ 中山火學

Matlab计算与仿真 Matlab编程 (续) - M-文件编程(Programming) m-文件编辑器 >> edit drawPlot.m; % 创建或编辑m文件 >> edit; % 启动编辑器 GUI方式激活 在桌面激活新文件图标 利用文件另存创建文件 m-文件编辑器GUI 文件操作: file → new/open/save/… 编辑操作: edit → cut/copy/paste/… 调试操作: debug → …/run/…

Matlab计算与仿真 Matlab编程(续) 程序运行 程序定位查询 用法举例: > which drawPlot D: \matlabR14\work\drawPlot. m 添加路径操作 用法举例: > addpath( D: \matlabR14\work) 或在桌面6U工模块操作 程序运行 > drawPlot(xdata, ydata) 中山火學

Matlab计算与仿真 Matlab编程 (续) - 程序运行 程序定位查询 用法举例: >> which drawPlot D:\matlabR14\work\drawPlot.m 添加路径操作 用法举例: >> addpath('D:\matlabR14\work') 或在桌面GUI模块操作 程序运行 >> drawPlot(xdata, ydata)

Matlab计算与仿真 Matlab编程(续) m-文件的结构 脚本文件 文件体:行命令序列的集合 再提醒:文件名即为批处理命令名 没有输入和输出 所有变量均保留在工作空间 函数文件 函数定义行:申明和定义函数名输入输出变量 全局变量申明和定义 程序体:程序指令集合(包括函数调用) 再提醒:函数名与文件名一致 中山火學

Matlab计算与仿真 Matlab编程 (续) - m-文件的结构 脚本文件 文件体:行命令序列的集合 再提醒:文件名即为批处理命令名 没有输入和输出 所有变量均保留在工作空间 函数文件 函数定义行:申明和定义函数名/输入输出变量 全局变量申明和定义 程序体:程序指令集合(包括函数调用) 再提醒:函数名与文件名一致

点击下载完整版文档(PPT)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共15页,试读已结束,阅读完整版请下载
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有