Discussion:
[問題] 我想要寫一個數列><"
(时间太久无法回复)
Schumpeter!
2007-05-08 09:29:33 UTC
Permalink
我是超級Java初學者XD~
目前我都用Matlab為主
我現在想用Java創造一個數列
用Matlab的矩陣思維一下就寫出來了
可是Java我已經都想破頭了><
想請大家幫幫忙 :P

費式數列:

F_n=F_n-1+F_n-2 if n>=2
F_n=n if n=0||n=1

input n 就是上述原則的下標 表示數列的第n個值
n從0開始

output fin(n) 就是對應的數列值


main program 如下:

public class Fin
{

public static int fin(int n)
{
return /*這裡應該怎麼寫呢XD */
}

public static void main(String avrg[])
{
System.out.println(fin(n));
}

}


這可能對大部分的人是很簡單的
可是我Matlab用久變笨了><"
好心人請幫幫我 感恩^^

--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.115.165.83
※ 編輯: turkish 來自: 140.115.165.83 (05/08 17:29)
..
2007-05-08 10:13:36 UTC
Permalink
※ 引述《turkish (Schumpeter!)》之銘言:
: 我是超級Java初學者XD~
: 目前我都用Matlab為主
: 我現在想用Java創造一個數列
: 用Matlab的矩陣思維一下就寫出來了
: 可是Java我已經都想破頭了><
: 想請大家幫幫忙 :P
: 費式數列:
: F_n=F_n-1+F_n-2 if n>=2
: F_n=n if n=0||n=1
: input n 就是上述原則的下標 表示數列的第n個值
: n從0開始
: output fin(n) 就是對應的數列值
: main program 如下:
: public class Fin
: {
static int fin(int n)
{
if(n==0||n==1) //終止條件
return n;
else
return fin(n-1)+fin(n-2); //遞迴計算

}
因為java本身支援遞迴計算,所以可以在function裡呼叫自己,所以就可以將費氏函數
作出來了~
: public static void main(String avrg[])
: {
: System.out.println(fin(n));
: }
: }
: 這可能對大部分的人是很簡單的
: 可是我Matlab用久變笨了><"
: 好心人請幫幫我 感恩^^

--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.209.174.174
Schumpeter!
2007-05-08 10:36:14 UTC
Permalink
※ 引述《rockfuture (..)》之銘言:
: ※ 引述《turkish (Schumpeter!)》之銘言:
: : 我是超級Java初學者XD~
: : 目前我都用Matlab為主
: : 我現在想用Java創造一個數列
: : 用Matlab的矩陣思維一下就寫出來了
: : 可是Java我已經都想破頭了><
: : 想請大家幫幫忙 :P
: : 費式數列:
: : F_n=F_n-1+F_n-2 if n>=2
: : F_n=n if n=0||n=1
: : input n 就是上述原則的下標 表示數列的第n個值
: : n從0開始
: : output fin(n) 就是對應的數列值
: : main program 如下:
: : public class Fin
: : {
: static int fin(int n)
: {
: if(n==0||n==1) //終止條件
: return n;
: else
: return fin(n-1)+fin(n-2); //遞迴計算
: }
: 因為java本身支援遞迴計算,所以可以在function裡呼叫自己,所以就可以將費氏函數
: 作出來了~
原來完全不用迴圈就可以寫出來了^^
感謝你:DDD
: : public static void main(String avrg[])
: : {
: : System.out.println(fin(n));
: : }
: : }
: : 這可能對大部分的人是很簡單的
: : 可是我Matlab用久變笨了><"
: : 好心人請幫幫我 感恩^^

--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.115.165.83

继续阅读narkive:
Loading...