我正在尝试编写一个作为脚本文件的函数,然后将变量放入函数中以获取输出结果。
这是我能做到的:
请确认以上内容是否符合您的翻译需求。
function trythis
a = [-2 1 7.5];
ans = myfunction(a)
end
function y = myfunction(x)
y = 1./(x.^2 + 1)
end
然而,它显示未找到解决方案。我知道如何在命令窗口调用该函数,但不知道如何在脚本文件中完成所有操作。
提前感谢。 Bonnie
我正在尝试编写一个作为脚本文件的函数,然后将变量放入函数中以获取输出结果。
这是我能做到的:
function trythis
a = [-2 1 7.5];
ans = myfunction(a)
end
function y = myfunction(x)
y = 1./(x.^2 + 1)
end
tryThis.m:
function myAns = tryThis
a = [-2 1 7.5];
myAns = myFunction(a);
end
myFunction.m:
function y = myFunction( x )
y = 1./(x.^2 + 1) ;
end
现在在主命令窗口中,只要你的脚本在正确的工作区中,就可以这样做。
>> tryThis
ans =
0.2000 0.5000 0.0175
编辑: 如果您想要所有内容都在一个脚本中:
function myAns = tryThis
a = [-2 1 7.5];
myAns = 1./(a.^2 + 1) ;
end