চেবিশেভ পলিনোমিয়ালগুলি অরথোগোনাল বহুবচনগুলির একটি পরিবার যা গণিতের সমস্ত ধরণের পপ আপ হয় এবং তাদের বেশ আকর্ষণীয় বৈশিষ্ট্য রয়েছে। তাদের মধ্যে একজন চরিত্রায়ন যে, তারা যে সন্তুষ্ট অনন্য polynomials হয় ।Tn(cos(x)) = cos(n*x)
চ্যালেঞ্জ
একটি নন-নেগেটিভ পূর্ণসংখ্যা দেওয়া n
, আপনার n
চতুর্থ শেভেশিভ বহুবর্ষীয় আউটপুট করা উচিত । ।Tn(x)
সংজ্ঞা
দ্য n
চেবিশেভ বহুবর্ষটি নিম্নলিখিত তিনটি মেয়াদী পুনরাবৃত্তি দ্বারা প্রদত্ত:
T0(x) = 1
T1(x) = x
Tn+1(x) = 2*x*Tn(x) - Tn-1(x)
বিস্তারিত
যদি আপনার ভাষাতে একটি স্থানীয় বহুবর্ষীয় প্রকার থাকে, আপনি সেইটিকে আউটপুট হিসাবে ব্যবহার করতে পারেন, অন্যথায় আপনার আরোহী- বা অবতরণ ক্রমে সহগের একটি তালিকা আউটপুট করা উচিত, বা একটি বহুবর্ষের প্রতিনিধিত্বকারী স্ট্রিং হিসাবে।
উদাহরণ
T0(x) = 1
T1(x) = x
T2(x) = 2x^2 - 1
T3(x) = 4x^3 - 3 x
T4(x) = 8x^4 - 8x^2 + 1
T5(x) = 16x^5 - 20x^3 + 5x
T10(x) = 512x^10 - 1280x^8 + 1120x^6 - 400x^4 + 50x^2 - 1
অবতরণ ডিগ্রি তালিকার বিন্যাসে আমরা পেয়ে যাব এবং আরোহী ডিগ্রি ফর্ম্যাটে আমরা পেয়ে যাবT3(x) = [4,0,-3,0]
T3(x) = [0,-3,0,4]
2*x*(2*x**2 - 1) - x
সহায়ক ল্যাংয়ের জন্য @ ফ্লোয়ার 3 আউটপুট হিসাবে ঠিক আছে, বা আমাদের কী ডেস্ক কোফ হিসাবে প্রতিনিধিত্বের প্রয়োজন?
T_5(n) = [0, 5, 3.55271e-15, -20, 0, 16]
0 1
(ie0*x+1
) করতে পারিT_0
?