第5章MATLAB基本程序设计第5章MATLAB基本程序设计主要内容(5)■M文件■输入输出语句■程序控制语句■程序的调试■M文件■输入输出语句■程序控制语句■程序的调试5
1M文件一、主程序(脚本)一、主程序(脚本)1、一个主程序的例子1、一个主程序的例子编写一个双音频程序,显示某个键的波形:编写一个双音频程序,显示某个键的波形:(Hz)(Hz)120912091336133614771477697697112233770770445566852852778899941941**00##5
1M文件设主程序文件名为mydt
m设主程序文件名为mydt
m%产生一个双音频fs=8000;t=(0:1/fs:0
2);f1=697;f2=1209;%键1对应的两个频率y=sin(2*pi*f1*t)+sin(2*pi*f2*t);plot(t,y);wavplay(y,fs)%产生一个双音频fs=8000;t=(0:1/fs:0
2);f1=697;f2=1209;%键1对应的两个频率y=sin(2*pi*f1*t)+sin(2*pi*f2*t);plot(t,y);wavplay(y,fs)5
1M文件2、主程序的组成2、主程序的组成▓帮助段(带注释符%的行)▓帮助段(带注释符%的行)▓程序段▓程序段如果有第一行(function),则主程序为函数文件形式,变量不保存到工作区中,为局部变量
如果有第一行(function),则主程序为函数文件形式,变量不保存到工作区中,为局部变量
如果没有第一行(function),则主程序为命令文件形式,相当于各命令行的集合
变量保存到工作区中
如果没有第一行(function),则主程序为命令文件形式,相当于各命令行的集合
变量保存到工作区中
1M文件3、几点说明3、几点说明▓文件名不