Matlab中的函数无法正常工作

时间:2016-05-15 20:34:55

标签: matlab

我试图编写以下函数来计算1 + x ^ 1 + ... + x ^ n系列的总和。我有

function[result] = sumGP(x,n)
if x == 1
    result = n+1;
else
    result = (x^(n+1) - 1)/(x-1);
end

sumGP(1,4)

如果我想使用' sumGP(1,4)'来调用此功能,则输出应为' 5'。但是Matlab说的是变量' x的未定义函数。

1 个答案:

答案 0 :(得分:1)

为此使用单独的m文件:

sumGP(1,4)

和一个单独的m文件:sumGP(1,4)

或在命令窗口中使用{{1}}。