C++使用遞歸方法求n階勒讓德多項式完整實例
更新時間:2016年05月30日 10:44:22 作者:賓賓琪琪
這篇文章主要介紹了C++使用遞歸方法求n階勒讓德多項式,涉及C++遞歸算法與浮點數(shù)運算的相關(guān)技巧,具有一定參考借鑒價值,需要的朋友可以參考下
本文實例講述了C++使用遞歸方法求n階勒讓德多項式的實現(xiàn)方法。分享給大家供大家參考,具體如下:
/* * 作 者: 劉同賓 * 完成日期:2012 年 11 月 24 日 * 版 本 號:v1.0 * 輸入描述: * 問題描述: 用遞歸方法求n階勒讓德多項式的值。。 * 程序輸出: * 問題分析:略 * 算法設(shè)計:略 */ #include<iostream> using namespace std; int main() { double p(double,double); double s,n,x; cout<<"請輸入n與x的值:"; cin>>n>>x; s=p(n,x); cout<<"則多項式的值為:"<<s<<endl; return 0; } double p(double n,double x) { double s; // 函數(shù)名與變量名不能相同。 if(n==0) { s=1; } else if(n==1) { s=x; } else { s=((2*n-1)*x-p((n-1),x)-(n-1)*p((n-2),x))/n;//遞歸。上機指導(dǎo)上寫的是s=((2*n-1)*x*p((n-1),x)-(n-1)*p((n-2),x))/n 當輸入3 4時,結(jié)果是154 } return s; }
希望本文所述對大家C++程序設(shè)計有所幫助。
相關(guān)文章
C++基礎(chǔ)之this指針與另一種“多態(tài)”
this指針識別了同一個類的不同的對象,換句話說,this指針使得成員函數(shù)可以訪問同一個類的不同對象。再深入一點,this指針使得成員函數(shù)會因為this指針的不同而訪問到了不同的成員變量2013-07-07C++模板基礎(chǔ)之函數(shù)模板與類模板實例詳解
C++ 除了支持函數(shù)模板,還支持類模板(Class Template),所以下面這篇文章主要給大家介紹了關(guān)于C++模板基礎(chǔ)之函數(shù)模板與類模板的相關(guān)資料,需要的朋友可以參考下2021-06-06COLORREF,COLOR,RGB,CString的轉(zhuǎn)化總結(jié)分析
實際的軟件開發(fā)過程中,常需要用到非.net平臺的代碼。這時候就可能碰到ColorRef(也就是以int類型代表的顏色值或是以DWORD值表示的顏色)。這跟.net平臺下的顏色的相互轉(zhuǎn)換MS并沒有直接實現(xiàn)2013-09-09C++項目開發(fā)實現(xiàn)圖書管理系統(tǒng)
這篇文章主要為大家詳細介紹了C++項目開發(fā)實現(xiàn)圖書管理系統(tǒng),文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2022-03-03詳解如何將Spire.XLS for C++集成到C++程序中
Spire.XLS for C++ 是一個 Excel 庫,供開發(fā)人員在任何類型的 C++ 應(yīng)用程序中操作 Excel 文檔(XLS、XLSX、XLSB 和 XLSM)。 本文演示了如何以兩種不同的方式將 Spire.XLS for C++ 集成到您的 C++ 應(yīng)用程序中2023-03-03