程序编写
新建文件
方法一:指令edit+文件名
方法二:菜单栏file/new/script or function
方法三:使用工具栏小图标
编程
同文本编辑器
存储
选择保存路径,自动选择文件后缀与函数文件名
调试
编辑器自动查错
运行程序查错
生成评估报告
脚本文件与函数文件
两者的差别:
脚本文件 | 函数文件 | |
---|---|---|
格式 | 无 | 开头function |
功能 | 不指定输入输出变量 | 要指定输入输出变量 |
内存 | 与指令窗口共用 | 独立函数空间 |
调用 | 文件名 | 文件名+函数名 |
子程序 | 无 | 有子函数程序 |
函数文件的功能:
1.建函数
2.建文件
调用格式:
[Q1,Q2,...]=函数名(p1,p2,...)
注意:
变量名一致;
顺序一致;
独立内存空间;
不同空间用全局变量传递;
区别函数与函数文件;
创建函数
方法一:用函数文件
function F=test(a,alpha)
F = cos(a.^2).^2+alpha
%指令窗口调用
test(1,2)
将函数保存后就可直接调用。
方法二:使用函数句柄@建立匿名函数
F=@(a,alpha)cos(a.^2).^2+alpha
%指令窗口调用:
F(1,2)
@后的括号内写函数的变量与参量,接着写函数的表达式
方法三:使用inline建立函数
F=inline('cos(a.^2).^2+alpha','a','alpha')
%指令窗口调用
F(1,2)
注意:
1.引号与变量的顺序
2.在程序与指令窗口中都可以调用
方法四:使用符号变量
syms a,alpha
F=cos(a.^2).^2+alpha
subs('F',{'a,alpha'},{1,2})