没有直接的办法。
请注意看一下run这个命令的说明:它只是用来执行脚本(script)的,不能用于执行函数(function)。
使用run来执行脚本的主要好处是,可以运行不在当前路径中的脚本。事实上,它的主要过程就是,先切换到脚本所在的目录,运行脚本,然后再返回原目录。
可以变通的做法是,在函数体重定义缺省输入,例如
function c=add(a,b)
if ~nargin, a=1; b=2; end
c=a+b
但这样的做法大多数情况下毫无意义,因为它既不能改变输入,也不能返回输出。
线性空间,取值范围为0到2*pi,默认包含100个点
也就是:从0到2*pi,等间隔的取100个点
点数可以修改
如:linspace(0,2*pi,50),那么只取50个点
类似的有:
logspace,非线性空间,取值非线性,但是对数值为线性的,同样包含100个