M文件分为脚本文件和函数文件,其标准结构为
函数定义行(只存在于函数文件中)
H1行对程序进行一行的总结性说明
Help文本
函数体
常用文件操作函数
imported_data = importdata(’filename’,’delimiter’)
%将文件中数据以结构体方式导入到工作区,以delimiter指定的符号作为分隔符
load filename
%将filename中所有变量导入工作区
[fid,message] = fopen(‘filename’,mode)
%以结构体方式将文件打开在工作区中,fid相当于C语言中的文件指针
fclose(fid) %关闭fid唯一标识的文件
此外,读取txt、cvs、xls、xml等特定文件都有适用的函数,用时待查。
M文件中的顺序、分支和循环语句与C语言类似,不做赘述。
两个运行中获取input的命令:
user_entry = input(‘prompt’);
%用户输入的内容(数值、字符串、数组等)赋给变量user_entry
user_entry = input(‘prompt.s’);
%用户输入的内容作为字符串赋值给变量user_entry
keyboard
%中断程序,将控制权暂时转交给用户。用户可以键盘输入各种命令,输入return终止。
警告信息
error(‘message’) 显示出错信息message,终止程序
errordlg(’errorstring’,’dlgname’) 显示出错信息的对话框,对话框标题为dlgname
warning(‘message’) 显示警告信息message,程序继续运行