第10章MATLAB在信号与系统分析中的应用当这个文件在程序编辑窗口输入并以名为example.m的m文件存盘后,只需在MATLAB命令编辑窗口键入example即可运行.并显示同命令窗口输入命令一样的结果。在m文件中,程序的注释是以符号“%”开始直到该行结束的部分,程序执行时会自动忽略注释语句
第10章 MATLAB在信号与系统分析中的应用 当这个文件在程序编辑窗口输入并以名为example.m的 m文件存盘后,只需在MATLAB命令编辑窗口键入example即 可运行,并显示同命令窗口输入命令一样的结果。在m文件 中,程序的注释是以符号“%”开始直到该行结束的部分,程 序执行时会自动忽略注释语句
第10章MATLAB在信号与系统分析中的应用2)函数文件如果m文件的第一行包含function.则该文件就是函数文件。每个函数文件都定义一个函数。能够像调用库函数一样方便地调用函数文件,从而可扩展MATLAB的功能。如果对于一类特定的问题建立起许多函数m文件.就能形成工具箱。从形式上看,函数文件与命令文件的区别在于:命令文件的变量在文件执行完后保留在内存中:而函数文件内定义的变量仅在函数文件内部起作用当函数文件执行结束后.这些内部变量将被清除
第10章 MATLAB在信号与系统分析中的应用 2)函数文件 如果m文件的第一行包含function,则该文件就是函数文 件。每个函数文件都定义一个函数。能够像调用库函数一样 方便地调用函数文件,从而可扩展MATLAB的功能。如果对 于一类特定的问题,建立起许多函数m文件,就能形成工具箱。 从形式上看,函数文件与命令文件的区别在于:命令文件 的变量在文件执行完后保留在内存中;而函数文件内定义的 变量仅在函数文件内部起作用,当函数文件执行结束后,这些 内部变量将被清除
第10章MATLAB在信号与系统分析中的应用函数m文件的第一行有特殊的要求,其形式必须为function[输出变量列表」=函数名(输入变量列表)函数体语句:例:functiony=f(x)y=sin(x);注意:函数名应该和m文件名相同
第10章 MATLAB在信号与系统分析中的应用 函数m文件的第一行有特殊的要求,其形式必须为 function[输出变量列表]=函数名(输入变量列表) 函数体语句; 例:functiony=f(x) y=sin(x); 注意:函数名应该和m文件名相同
第10章MATLAB在信号与系统分析中的应用学习MATLAB的基本方法10.1.31.help命令在命令窗口中使行help命令能够获得范围不同的帮助信息,例如:(1)运行helphelp,将得到如何使用help的提示(2)直接运行help,会列出可以用于help显示的所有主题(topic);(3)运行help(topic),可获得有关该主题的帮助,比如,想对二维图形(graph2d)编程有所了解,可运行helpgraph2d。(4)对每个主题(topic)中的任何命令的用法,同样可以用help来查看。如对于二维图形(graph2d)命令中的plot,用help查看的方法是:helpplot
第10章 MATLAB在信号与系统分析中的应用 10.1.3 学习MATLAB的基本方法 1.help命令 在命令窗口中使行help命令能够获得范围不同的帮助信 息,例如: (1)运行helphelp,将得到如何使用help的提示; (2)直接运行help,会列出可以用于help显示的所有主题 (topic); (3)运行help(topic),可获得有关该主题的帮助,比如,想对 二维图形(graph2d)编程有所了解, helpgraph2d。 (4)对每个主题(topic)中的任何命令的用法,同样可以用 help来查看。如对于二维图形(graph2d)命令中的plot,用help 查看的方法是: helpplot
第10章MATLAB在信号与系统分析中的应用2.lookfor命令当用户要查找具有某种功能的命令但不知道其准确名字时help就无能为力了。而lookfor可以根据用户提供的完整或不完整的关键词去搜索出一组与之有关的命令,用户可从列表中挑选出满足需要的命令。如利用lookfor命令查找矩阵求逆函数>>lookforinverse
第10章 MATLAB在信号与系统分析中的应用 2.lookfor命令 当用户要查找具有某种功能的命令但不知道其准确名字 时,help就无能为力了。而lookfor可以根据用户提供的完整或 不完整的关键词,去搜索出一组与之有关的命令,用户可从列 表中挑选出满足需要的命令。 如利用lookfor命令查找矩阵求逆函数: >>lookforinverse