matlab 简单的fibonacci数列 我要得出a(25) 程序如下:tic,a=[1 1];for k=3:25,
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/13 08:03:25
matlab
简单的fibonacci数列 我要得出a(25)
程序如下:
tic,a=[1 1];for k=3:25,a(k)=(k-1)+a(k-2);end,toc
结果输出的都是时间 没结果的吗?
简单的fibonacci数列 我要得出a(25)
程序如下:
tic,a=[1 1];for k=3:25,a(k)=(k-1)+a(k-2);end,toc
结果输出的都是时间 没结果的吗?
计算完毕后你再输入a(25)即可
注意matlab中分号的作用,如果一个变量后面加分号就说明你不要他显示在命令窗口
比如你输入a;那么是不会显示a是多少的,如果你只输入a就会显示出a 的值
再问: 非常谢谢波波球! 可是我用另外一段程序做的时候结果和它相差很大啊,比如说定义一个M函数如下 function a = my_fibo( k ) %UNTITLED12 Summary of this function goes here % Detailed explanation goes here if k==1||k==2,a=1; else a=my_fibo( k-1 )+my_fibo( k-2 ); end 它输出的结果是75025 可以告诉我他们之间为什么结果相差这么大吗?
再答: 那是因为你的那段matlab代码是错的,要改成 tic,a=[1 1];for k=3:25,a(k)=a(k-1)+a(k-2);end,toc 这样就可以了,结果是相等的 (a(k)=a(k-1)+a(k-2),累加过程你漏了一个a)
注意matlab中分号的作用,如果一个变量后面加分号就说明你不要他显示在命令窗口
比如你输入a;那么是不会显示a是多少的,如果你只输入a就会显示出a 的值
再问: 非常谢谢波波球! 可是我用另外一段程序做的时候结果和它相差很大啊,比如说定义一个M函数如下 function a = my_fibo( k ) %UNTITLED12 Summary of this function goes here % Detailed explanation goes here if k==1||k==2,a=1; else a=my_fibo( k-1 )+my_fibo( k-2 ); end 它输出的结果是75025 可以告诉我他们之间为什么结果相差这么大吗?
再答: 那是因为你的那段matlab代码是错的,要改成 tic,a=[1 1];for k=3:25,a(k)=a(k-1)+a(k-2);end,toc 这样就可以了,结果是相等的 (a(k)=a(k-1)+a(k-2),累加过程你漏了一个a)
matlab 简单的fibonacci数列 我要得出a(25) 程序如下:tic,a=[1 1];for k=3:25,
用递归思想解决Fibonacci数列,编写Fibonacci数列的MATLAB函数,函数为y=fib(x),给出K就能求
用数组计算并输出斐波那契(Fibonacci)数列的前20项.Fibonacci数列定义如下:f(1)=1,
VB程序如下:Dim a a = Array(1,2,3,4,5,6,7,8) i = 0 For k = 100 To
fibonacci数列的Mathmatica程序
用递推法编写求Fibonacci 数列前20项的C++程序.Fibonacci 数列为:1,1,2,3,5,8,1
用递推法编写求Fibonacci 数列前20项的C++程序.Fibonacci 数列为:1,1,2,3,5,8,13,2
用MATLAB求Fibonacci数列.Fibonacci数列的各元素为:1,1,2,3,5,8,…,满足以下关系:
读下面程序:for i=1 to 3 for j=i to1 for k=j to 3 a=a+1 next k nex
怎么画出v=K*(Q^(1/3)/R)^a的拟合曲线,回归出K,a .没用过matlab,写出程序语言过程.
matlab出图的问题,程序如下:
求大神帮忙解释下这个matlab程序的作用(从for i=1:K到最后)