命令式:script
功能:
命令行简单叠加,matlab按照顺序执行,解决用户在命令窗口运行许多命令,避免用户做许多重复性工作。
注意:
变量为全局变量;
函数式:function
功能:
实现计算中参数传递和函数调用。
注意:
1、变量为局部变量;
2、文件名 与 函数名 一一对应。
3、函数的输入参数与输出参数:
a、函数有返回参数和输入参数。
例如:传给它一副图片,它可以对图片进行处理,然后把处理后的图片再传回来。
function [out1 out2 ...]=myfunc(in1,in2,...)
b、函数无返回参数而有输入参数。
这样只能给它传入参数,由它对数据进行处理,然后作图显示等等。它只是单向接收数据,不能双向传递数据。
function myfunc(in1,in2,...)
>> a=[1;2;3;4];
>> b=[1;2;3;4];
>> hua(a,b);
c、函数既无输入参数也无输出参数。
这时的函数相当于一段脚本,不需要任何参数,执行完后就作图或得到结果。
function myfunc()