M文件概述
用MATLAB语言编写的程序,称为M文件。M文件可以根据调用方式的不同分为两类:命令文件(Script File)和函数文件(Function File)。
eg:
>Program1
clear;%清除工作空间中的变量
f=input('Input Fahrenheit temperature:')
c=5*(f-32)/9
在MATLAB的命令窗口中输入f2c,将会执行该命令文件
Program2
function c=f2c(f)
c=5*(f-32)/9
在MATLAB的命令窗口调用该函数文件。
clear;
y=input('Input Fahrenheit temperature:');
x=f2c(y)
程序控制结构
顺序结构
数据输入
input(提示信息,选项)
选项仅有's',采用时,将输入的文本返回为字符串,而不将输入作为表达式进行评估。
数据输出
disp(输出项)
其中输出项既可以为字符串,也可以为矩阵。
eg:
a=input('a=?');
b=input('b=?');
c=input('c=?');
d=b*b-4*a*c;
x=[(-b+sqrt(d))/(2*a),(-b