matlab复习资料_第1页
matlab复习资料_第2页
matlab复习资料_第3页
matlab复习资料_第4页
matlab复习资料_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

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

文档简介

1 MATLAB 主要产品构成 Matlab 数值分析和图形基础环境 Matlab Toolbox 开放的函数库 Matlab Compiler 将M文件转换成C C 文件 Simulink 结合框图界面和具有交互仿真能力的非线性动态系统仿真工具 Stateflow 与Simulink框图模型结合来描述复杂事件驱动系统的逻辑行为 Real Time Workshop 从Simulink框图自动生成C或Ada代码 Simulink Blockset 专门为特定领域设计的Simulink功能块的集合 2 工具箱的两部分 基本部分 数百个内部函数 可选的工具箱 3 工具箱的两大类 功能性工具箱 扩充其符号计算功能 可视建模仿真功能及文字处理功能等 学科性工具箱 专业性比较强 如控制系统工具箱 信号处理工具箱 神经网络工具箱 统计工具箱等 4 退出 3种方法 1 在MATLAB主窗口File菜单选择Exit MATLAB命令 2 在MATLAB命令窗口输入Exit或Quit命令 3 单击MATLAB主窗口的 关闭 按钮 5 MATLAB的书写规范 对大小写敏感 标点符号是半角 一行多个命令之间用 分开 不想显示结果用 续行符号 不同语法关键字使用不同的颜色表示 命令行编辑可以进行Cut Copy Paste等操作 通 过 调用前面的命令 清除屏幕 clc命令 变量命名规则 字母开头 后面是数字字母下划线 注释符号 或 6 命令 命令提示符 一命令行输入一命令 回车结束 一命令输入几条命令 以逗号或分号分隔 7 8 工作空间 用于存储各种变量和结果的内存空间 工作空间窗口 功能 显示工作空间中所有变量的名称 大小 字节数及数据类型 可观察 编辑 保存 mat文件 和删 除变量 变量如何存放在工作空间中 1 在命令窗口输入 2 运行文件 3 返回计算结果 工作空间清理 使用clear命令或关闭matlab后 工 作空间内的变量将消失 对变量的内容进行观察 编辑 绘图 1 双击变量名 2 鼠标指向要观察的变量名 右键单击 9 当前目录 显示及设置当前工作目录 显示当前文件 所在目录下的文件名 文件类型和目录的修改时间 几点说明 当前目录指MATLAB运行文件时的工作目录 在当前目录或在搜索路径下的文件及函数才可以被运行 或调用 工作中应该建立自己的工作目录便于文件和数据管理 在存储数据文件时 默认存放在当前目录下 如需调用多个目录下的文件 将这些目录加入搜索路径 搜索路径 用户在命令窗口输入命令后 MATLAB 按照一定次序寻找相关的文件 基本搜索过程 1 检查该命令是不是一个变量 用户可以将自己的工作目录列入MATLAB搜索路径 从而将用户目录纳入MATLAB系统统一管理 设置搜索路径的方法 1 用path命令设置搜索路径 例 将用户目录E matlab7 clrong加到搜索路径下 在命令窗口输入命令 path path E matlab7 clrong 当前目录浏览器 设置搜索路径的方法 2 用对话框设置搜索路径将文件夹中的 1 在命令窗口执行pathtool命令 2 在搜索路径设置对话框file set path通过add folder或add with subfolder命令按钮将指定路径添加到搜索路径列表中 3 在修改完搜索路径后 需要保存搜索路径 10 命令历史窗口 功能 记录已运行过的命令 函数以及表达式 进行命令历史的查找 检查等工作 对命令历史进行复制 重运行 说明 清除历史记录的方法 edit 菜单下的 clear command history 在命令窗口 光标 调出输入的前一命令 光标 调出输入 的 的后一命令 11 Start菜单 功能 弹出一个菜单 选 择其中的命令可以 执行MATLAB 查阅MATLAB包含 的各种资源 12 帮助系统 获取帮助的渠道 1 Help窗口 2 Help命令 3 Lookfor命令 4 在线帮助 13 Help命令 功能 提供大部分主题的在线帮助信息 需要知 道详细的目标 如命令名称 几个常用的使用方法 help 显示help 主题一览表 help plot 显示有关绘图指令帮助信息 help 显示特殊字符与符号帮助信息 help help 显示help 的帮助信息 14 Help窗口 进入方法 1 单击MATLAB主窗口工具栏中的Help按钮 2 在命令窗口中输入helpwin helpdesk或doc 3 选择Help菜单中的 MATLAB Help 选项 四种选项卡 1 Contents 用来查看帮助的主题 2 Index 根据指定的关键词进行查找 3 Search 查找指定的单词 4 Demos 查看运行MATLAB演示程序 演示系统的进入方法 1 在帮助窗口中选择演示系统 Demos 选项卡 然后在其 中选择相应的演示模块 2 在命令窗口输入Demos 3 选择主窗口Help的Demos子菜单 四个目录 1 MATLAB主程序演示模块 2 Toolboxs工具箱演示模块 3 Simulink 仿真演示模块 4 Blocksets 模块集演示模块 15 lookfor函数 功能 对搜索范围内的M文件进行关键字搜索 条 件比较宽松 说明 lookfor命令只对M文件的第一行进行关键字搜索 lookfor命令加上 all选项 则对M文件进行全文搜索 例 lookfor fouri 寻找所有包含fouri的指令和注释 16 功能演示 matlabmatlab 的代码效率调试工具的代码效率调试工具 profilerprofiler matlab 提供了一个非常有用的工具 profiler 用来对 matlab 代码的运行效率 进行分析 通过 profiler 我们可以了解每行代码的运行情况 包括运行时间 和调用次数等 找出程序运行时间瓶颈从而有针对性的进行改进 1 打开 profiler 打开方式有以下几种 a 在 matlab desktop 下 Desktop Profiler b 在 M 文件编辑器下 Tools Open Profiler c 在命令行直接输入 frofile viewer 2 运行 profiler 在 Run this code 后面的输入框里输入要运行的代码或者 M 文件名 点击 Start Profiling 或者按回车 3 查看 Profile Detail Report 程序运行完成后 profile summary 会以网页的形式显示 通过网页中的超链 接可以查看到代码所调用的所有方法中的任何一行代码的运行情况 并且能够 标示耗用时间最多的代码行 报告通过对这些代码行按照占用时间的比例使用 不同的色温图的颜色作背景 可以非常清晰的分析代码效率 最后 整理一下常用的快捷键 用 表示 或命令 1 在命令窗口 Command Window 中 1 上 下键 切换到之前 之后的命令 可以重复按多次来达到你想要的命令 2 clc 清除命令窗口显示的语句 此命令并不清空当前工作区的变量 仅仅是把屏幕上 显示出来的语句清除掉 3 clear 这个才是清空当前工作区的变量命令 常用语句 clear all 来完成 4 Tab 键 转自版友心灯 在 matlab 看到的 在 command 窗口 输入一个命令的前几个字符 然后按 tab 键 会弹出前面含这几个字符的所有命令 找到 你要的命令 回车 就可以自动完成 目前讨论结果是 matlab6 5 版本中 如果候选命令 超过 100 个 则不显示 而在 matlab7 以后版本中 则没有这个限制 均可正常提示 5 Ctrl C 或 Ctrl Break 转自版友 yangjin ren 在 matlab 程序运行过程中 可 能由于程序编写的失误 导致程序不停的运行 在命令窗口输入 Ctrl C 可以将运行的程序 停下来 而不需要将整个 Matlab 程序关掉 不过进行此操作的前提是能够激活切换到命令 窗口才行 呵呵 2 在编辑器 Editor 中 1 Tab 或 Ctrl 增加缩进 对多行 有效 2 Ctrl 减少缩进 对多行有效 3 Ctrl I 自动缩进 即自动排版 对多行有效 4 Ctrl R 注释 对多行有效 5 Ctrl T 去掉注释 对多行有 效 6 Ctrl B 括号配对检查 对版本 6 5 有效 但版本 7 0 以

温馨提示

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

评论

0/150

提交评论