n階勒讓德多項式求解
【題目要求】
n階勒讓德多項式定義為:
編寫程式,輸入正整數n和任意數x,求出勒讓德多項式的值Pn(x).。
【程式碼】
import java.util.Scanner; public class Ta { public static void main(String[] args){ Scanner str = new Scanner(System.in); System.out.println("Please input n:"); int n = str.nextInt(); System.out.println("Please input x:"); float x = str.nextFloat(); System.out.print("The result of P"+n+"("+x+")"+"="+fan(n,x)); } public static float fan(int i,float j){ if(i==0){ return 1; }else if(i==1){ return j; }else{ return ((2*i-1)*j-fan(i-1,j)-(i-1)*fan(i-2,j))/i; } } }
【輸出結果】
相關推薦
n階勒讓德多項式求解
【題目要求】 n階勒讓德多項式定義為: 編寫程式,輸入正整數n和任意數x,求出勒讓德多項式的值Pn(x).。 【程式碼】 import java.util.Scanner; public class Ta { public static void main(Stri
2406: C語言習題 求n階勒讓德多項式
memory pid post 代碼 數據 ref pro 調用函數 end 2406: C語言習題 求n階勒讓德多項式 Time Limit: 1 Sec Memory Limit: 128 MBSubmit: 961 Solved: 570[Submit][Sta
用遞迴方法求n階勒讓德多項式的值(C++)
#include <iostream> using namespace std; float p(float,float); int main() {float n,x;cin>>n>>x;cout<<p(n,x)<&l
用遞迴法求N階勒讓德多項式的值
#define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #include<stdlib.h> #include<math.h> #include<string.h> #include
C的一些簡單習題(10)--n階勒讓德多項式
//n階勒讓德多項式#include <stdio.h>float p(float x,int n){float p_n; if(0==n) {p_n=1;} else if(1==n) { p_n=x; } else { p_n=((2*n-1)*x-p(x
p219用遞迴方法求n階勒讓德多項式的值
#include<cstdio> #include<algorithm> #include<iostream> #include<cmath> #in
(20181115)勒讓德多項式、連帶勒讓德多項式、球諧函式
參考: 1)勒讓德多項式(https://zh.wikipedia.org/wiki/%E5%8B%92%E8%AE%A9%E5%BE%B7%E5%A4%9A%E9%A1%B9%E5%BC%8F) 2)連帶(締合,伴隨)勒讓德多項式,Associated Legendre Polynom
正交多項式族(勒讓德多項式跟切比雪夫多項式)理論
簡述 這裡顯示兩種,分別是,勒讓德多項式跟切比雪夫多項式 勒讓德多項式 區間是 x∈[−1,1]x∈[−1,1],權函式為ρ(x)≡1ρ(x)≡1 P0(x)=1P0(x)=1 Pn(x)=1
高斯型求積公式 勒讓德、拉蓋爾、切比雪夫
Gauss型求積公式 若機械求積公式具有階代數精度,則稱為Gauss型求積公式,而在上關於權函式的次正交多項式的零點就是Gauss型求積公式的Gauss點。 在Gauss型求積公式中,若權函式,區間為,則公式為 &nbs
hdu 3589 Jacobi symbol (二次剩餘勒讓德符號)
題目連結 題意:交代一下勒讓德符號與二次剩餘,然後告訴你J(a,n)與L的關係,給定a,n,求J(a,n)。 二次剩餘的原理我並沒有搞太懂= =,想著畢竟不常見,會用板子就好了。在知道如何求勒讓德符號的情況下,只需要將n分解質因數,假設n=p1^k1 * p2^k2 *
hdu3988 Harry Potter and the Hide Story(數論-勒讓德定理-質因子分解)
題意 給出一個n,一個k,求k的最大次方ans,能被n!整除 思路來源 http://www.cnblogs.com/toyking/p/3893157.html 題解 先預處理1e7以內的素數,O(nlognlogn) 每個k,對素數表裡跑一遍, 這樣素數列舉的時
UVA-10780 Again Prime? No Time. (數論-勒讓德定理-質因數分解)
題意 給一個m,給一個n,求m的最大次方數ans,能被n整除。 思路來源 https://blog.csdn.net/u011345136/article/details/38658977 題解 將m質因數分解m=, 對於每個質因子pi,其在n!中出現的次數為 su
梯有N階,上樓可以一步上一階,也可以一步上二階。編寫一個程序,計算共有多少中不同的走法?
技術 告訴 不同的 mis misc 技術分享 blog main print c語言實現,小夥伴們誰要有更好的實現方法,要告訴我呦 #include int main(void) { int f,i,f1=1,f2=2; printf("請輸入樓梯數"); scanf(
HDBn編解碼原理 n階高密度雙極性碼
規則 如果 span 不變 自己 這就是 color 密度 一個 /*------------------------------------------------------------------ HDB3 編碼解碼原理 // 轉載 ----------
42步進階學習—讓你成為優秀的Java大數據科學家!
燈塔 融合 pytho 數據庫管理 學習 網絡 深入 非關系型 模塊 作者 燈塔大數據 本文轉自公眾號燈塔大數據(DTbigdata),轉載需授權 如果你對各種數據類的科學課題感興趣,你就來對地方了。本文將給大家介紹讓你成為優秀數據科學家的42個步驟。深入掌握數據準備,機
練習4·求一個n階方陣對角線元素之和。
bsp 求一個 元素 .cn http 技術 分享 ima -1 練習4·求一個n階方陣對角線元素之和。
打印n階菱形
style span range bus 菱形 color n+1 for 數量 #打印n階菱形 def print_rhombus(n): #打印正三角 for i in range(1,n+1): x_num = 2*i-1
2018年全國多校算法寒假訓練營練習比賽(第一場)D N階漢諾塔變形
img 算法 cout ear www. sync 練習 style http https://www.nowcoder.com/acm/contest/67/D 思路: 先手動模擬一下過程,以下是模擬過程,按順序表示第幾步需要移動的盤標號 1 1 2 1 1 2
斯特林公式-Stirling公式(取N階乘近似值)-HDU1018-Big Number 牛客網NowCoder 2018年全國多校算法寒假訓練營練習比賽(第三場)A.不凡的夫夫
subject color content coder -m ria 一點 練習 java 最近一堆題目要補,一直鹹魚,補了一堆水題都沒必要寫題解。備忘一下這個公式。 Stirling公式的意義在於:當n足夠大時,n!計算起來十分困難,雖然有很多關於n!的等式,但並不能很
n階貝塞爾曲線繪制(C/C#)
mark 1.0 space 長度 中間 div ane tps 階乘 原文:n階貝塞爾曲線繪制(C/C#) 貝塞爾是很經典的東西,輪子應該有很多的。求n階貝塞爾曲線用到了?德