Algorithm 我的MATLAB算法,它找到了;";斐波那契数的数量不起作用,我不';我不知道为什么
我正在创建算法来练习MATLAB语法。我想创建一个函数,用于查找斐波那契数的“n”个数之和。所以我创造了这个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_
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是文件名)