在matlab中如何定义一个新函数(创建m文件),方便自己使用呢?下面我们结合实例来看一下,如何生成m文件及如何调用。
matlab中函数定义(m文件的生成)及调用实例――工具/原料Matlab2012b
matlab中函数定义(m文件的生成)及调用实例――方法/步骤打开matlab2012b,点击【new script】,进入m文件编辑区。
也可以先点击【New】,再在下拉选项中选择【script】。
进入m文件编辑区,文件默认名为:Untitled,即:未命名的。
matlab中函数定义(m文件的生成)及调用实例_matlab 定义函数
在编辑区窗口定义要创建的函数。在这里我们定义一个生余弦函数:
function y=raicos(t)
y=1/2*(1+cos(pi*t)).*(t<-1&t<1);
保存创建的函数。按照下图所标的顺序,依次选择【save】、保存位置、保存的名称、保存确认键。下次就可以直接调用函数了。
在编制程序的过程中,若需用到y=raicos(t)函数,可直接调用。调用实例如下:
t=-2:0.01:2;
x=raicos(t);
plot(t,x)
matlab中函数定义(m文件的生成)及调用实例_matlab 定义函数
保存m文件。方法步骤如上。也可以依次选择【save as】、保存位置、保存的名称、保存确认键。
点击【run】。即“运行”。
运行结果如下,在图形窗口中绘出了函数图形,即为所要的输出结果。
matlab中函数定义(m文件的生成)及调用实例_matlab 定义函数
matlab中函数定义(m文件的生成)及调用实例――注意事项在函数定义中,函数的自变量为t,因变量为y。实际调用时,函数的因变量为x。实际变量可以和函数定义的实际参数不同。和学习C语言中函数的定义是类似的。