我试图编写以下函数来计算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的未定义函数。
答案 0 :(得分:1)
为此使用单独的m文件:
sumGP(1,4)
和一个单独的m文件:sumGP(1,4)
或在命令窗口中使用{{1}}。