Matlab中m文件,函数文件,脚本文件的区别是什么?

2024-12-14 02:51:43
推荐回答(1个)
回答1:

函数文件就像一个包装好的黑盒子
通过输入,输出参数和外界交换信息
我们可以向函数传递参数,并取得函数返回的参数
而函数文件运行的时候,有一个独立的变量储存空间
函数里面定义的变量不会影响base工作空间的内容
base工作空间的变量也不会影响函数内部的变量
函数文件必须以函数定义行为第一行内容

而脚本文件实际上就是将多条指令存放在一起
运行脚本文件,实际上和将脚本文件内容复制之后,粘贴在命令行运行是等价的
脚本文件没有输入输出参数
而其可以使用base工作空间中的变量
在脚本文件中定义的变量也直接储存在base工作空间中