Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/algorithm/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Algorithm 我的MATLAB算法,它找到了;";斐波那契数的数量不起作用,我不';我不知道为什么_Algorithm_Matlab_Sum_Fibonacci - Fatal编程技术网

Algorithm 我的MATLAB算法,它找到了;";斐波那契数的数量不起作用,我不';我不知道为什么

Algorithm 我的MATLAB算法,它找到了;";斐波那契数的数量不起作用,我不';我不知道为什么,algorithm,matlab,sum,fibonacci,Algorithm,Matlab,Sum,Fibonacci,我正在创建算法来练习MATLAB语法。我想创建一个函数,用于查找斐波那契数的“n”个数之和。所以我创造了这个 function fibtoplam(n): fib_seri = [1 1]; fib_toplam = 0; for i = 1:n; fib_seri = [fib_seri (fib_seri(length(fib_seri))+(fib_seri(length(fib_seri)-1)]; end for y = 1:length(fib_seri); fib_

我正在创建算法来练习MATLAB语法。我想创建一个函数,用于查找斐波那契数的“n”个数之和。所以我创造了这个

function fibtoplam(n):
fib_seri = [1 1];
fib_toplam = 0;
for i = 1:n;
    fib_seri = [fib_seri (fib_seri(length(fib_seri))+(fib_seri(length(fib_seri)-1)];
end
for y = 1:length(fib_seri);
    fib_toplam = fib_toplam + fib_seri(y);
end
end

fibtoplam(5);
因此,我得到一条错误消息,告诉我有一个未定义的变量,但我无法识别错误。你能帮帮我吗?
谢谢

Matlab要求函数名不带空格,因为它将空格解释为函数名的结尾

clear all % calls the function "clear" with the argument 'all'
algoritma 1 % tries to call the function algoritma with the argument '1'

如果您确实提供了完整的错误,那么诊断“错误”对我们来说就容易多了!!您的问题,并通过在行首添加一个
来格式化错误,将其放在块引号中。MATLAB不会只说“未定义变量”。它将告诉您未定义的变量的名称,并告诉您该变量所在的代码行。请在你的问题中包括所有这些信息。另外,请阅读,它将告诉您如何在脚本中定义和调用函数。我想这就是问题所在。“Algoritma 1未定义的函数或变量‘Algoritma’。”我从命令窗口得到这条消息(Algoritma 1是文件名)