用matlab编程:前两个数相加等于第三个数,求第十个数

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/15 18:43:53
用matlab编程:前两个数相加等于第三个数,求第十个数

用matlab编程:前两个数相加等于第三个数,求第十个数
用matlab编程:前两个数相加等于第三个数,求第十个数

用matlab编程:前两个数相加等于第三个数,求第十个数
a(1)=1;
a(2)=2;
for i=3:10,
a(i)=a(i-1)+a(i-2);
end
disp('a=')
a
disp('a(10)=')
a(10)

a(1)=input('输入第一个数:');
a(2)=input('输入第二个数:');
for i=3 :10
a(i)=a(i-1)+a(i-2)
end
前两个数根据你自己的需要,自己输入。
输入a(10)就可查询第十个数是多少。

方法1:
A=input('请输入第、二两个数,例如输入[2,4]:');
for i=1:8
a=sum(A);
b=A(2);
A=[b,a];
end
disp('第10个数为:')
result=A(2)
------试运行--------
请输入第、二两个数,例如输入[2,4]:[1,2]
第10个数...

全部展开

方法1:
A=input('请输入第、二两个数,例如输入[2,4]:');
for i=1:8
a=sum(A);
b=A(2);
A=[b,a];
end
disp('第10个数为:')
result=A(2)
------试运行--------
请输入第、二两个数,例如输入[2,4]:[1,2]
第10个数为:
result=
89
方法2:
clear;
A=input('请输入第一、二两个数,例如输入[10,12] :');
for i=3:10
A=[A,A(i-2)+A(i-1)];
A=A;
end
A
result=A(10)
---------试运行结果-----------
请输入第一、二两个数,例如输入[10,12] :[1,2]
A =
1 2 3 5 8 13 21 34 55 89
result=
89
不要在命令窗口保存。你直接新建一个sum2.m文件,然后把代码复制进去,保存后在命令窗口输入sum2,点击enter运行,之后出来结果,你可以直接复制保存什么的。。这个方法方便调用。

收起

用matlab编程:前两个数相加等于第三个数,求第十个数 九宫格横竖前两个数相加等于第三个数 前两个数是1 1 前面的两个数相加等于第三个数,用n的形式表示出来 递归,前两个数相加等于第三个数的和,前两个数相加等于第三个数的和如1,1,2,3,5,8,13 用C# for函数做 1 1 2 3 5 8 13 前两个数相加等于第三个数 用VB编程,求Fibonacci数列的前40个数以及它们的和.数列特点:第1,2两个数为1,从第三个数开始,每个数等于前两个数之和. 一组数据:1,2,3,5,8,13...前两个数相加等于第三个数.问第100个数是多少? 有十个自然数,从第三个数起,每个数都等于它前两个数之和,这十个数相加和为2002第七个数是多少?好急好急滴! 1`3`4`7`11`18`29……(前两个数相加,等于第三个数)第2009个数除以6余几 123456这六个数,前两个数相加等于后三个数怎么算 三个数的乘积是180,前2个数相加等于第三个数,这三个数是几, 从0到9任意两个数相加等于第三个数(不能重复) 在线等~急~VF 编程题有一个数列,前两个数是1,1,第三个数是前两个数的和,以后的每个数都是前两个数之和.我们老师要求我们用表单的方式来编程~要求输出这个数列的前30个数,求command的click的 在线等~急~VF 编程题有一个数列,前两个数是1,1,第三个数是前两个数的和,以后的每个数都是前两个数之和.我们老师要求我们用表单的方式来编程~要求输出这个数列的前30个数,求command的click的 123456789 取三个数 并且不能重复取 两个数相加等于第三个数是*** + *** = ***的形式 一列数,前两个数加起来等于第三个数,已知第三个数是4.2,第六个数是18. 12345让这五个数字任意三个相加等于其他两个,同时这三个数的两位相加也等于第三个数,该怎么搭配呢? 三个数相加先把前两个数相加,或先把( )相加,和不变