গুরুত্বপূর্ণ দ্রষ্টব্য : যেহেতু এই চ্যালেঞ্জটি কেবল বর্গীয় ম্যাট্রিক্সের ক্ষেত্রে প্রযোজ্য, যে কোনও সময় আমি "ম্যাট্রিক্স" শব্দটি ব্যবহার করি না কেন, এটি ধরে নেওয়া হয় যে আমি একটি বর্গ ম্যাট্রিক্সের কথা উল্লেখ করছি। আমি ব্রিভিটির পক্ষে "বর্গক্ষেত্র" বর্ণনাটি ছেড়ে দিচ্ছি।
পটভূমি
অনেকগুলি ম্যাট্রিক্স-সম্পর্কিত ক্রিয়াকলাপ যেমন নির্ধারণকারীকে গণনা করা, লিনিয়ার সিস্টেমটি সমাধান করা বা ম্যাট্রিকগুলিতে স্কেলার-মূল্যবান ফাংশনগুলি প্রসারিত করা একটি তির্যক ম্যাট্রিক্স ব্যবহার করে সহজ করা হয় (যার উপাদানগুলি মূল তিরুঙ্গে থাকে না 0) যা একই রকম (অর্থাত, ইনপুট ম্যাট্রিক্স জন্য মূল ম্যাট্রিক্স থেকে A
এবং তির্যক ম্যাট্রিক্স D
, কিছু বিপরীত ম্যাট্রিক্স বিদ্যমান P
যেমন যে D = P^(-1) * A * P
; এছাড়াও, D
এবং A
কিছু গুরুত্বপূর্ণ বৈশিষ্ট্য eigenvalues, নির্ধারক, এবং ট্রেস মত ভাগ করুন)। স্বতন্ত্র ইগেনভ্যালু সহ ম্যাট্রিকের জন্য (ম্যাট্রিক্সের বৈশিষ্ট্যযুক্ত বহুভুটির মূলগুলি, সমাধান করে দেওয়া det(A-λI) = 0
হয়েছে λ
, যেখানে I
একই মাত্রার সাথে পরিচয় ম্যাট্রিক্স রয়েছে A
), তির্যকটি সহজ:D
মূল তির্যকটিতে ইগেনভ্যালুগুলির সাথে একটি ম্যাট্রিক্স, এবং P
সেই ইগেনভ্যালুগুলির সাথে মিলিত (একই ক্রমে) ইগেনভেেক্টরগুলি থেকে গঠিত একটি ম্যাট্রিক্স। এই প্রক্রিয়াটিকে আইজেন্ডেকম্পেশন বলা হয় ।
তবে, বারবার ইগেনুয়ালুগুলি সহ ম্যাট্রিকগুলি এই পদ্ধতিতে তির্যক করা যায় না। ভাগ্যক্রমে, জর্ডানের যে কোনও ম্যাট্রিক্সের স্বাভাবিক ফর্মটি সহজেই গণনা করা যায়, এবং নিয়মিত তির্যক ম্যাট্রিক্সের সাথে কাজ করা খুব বেশি কঠিন নয়। এটিতে দুর্দান্ত সম্পত্তিও রয়েছে যে, যদি ইগেনভ্যালুগুলি অনন্য হয় তবে জর্দানের পচাটি ইজেন্ডেকম্পোজিশনের সমান।
জর্ডানের পচনের বিষয়টি ব্যাখ্যা করা হয়েছে
বর্গক্ষেত্রের ম্যাট্রিক্সের জন্য A
যার ইগেনাল্যুয়াসগুলির সকলের 1 টির জ্যামিতিক গুণন রয়েছে, জর্ডান পচন প্রক্রিয়াটি এইভাবে বর্ণনা করা যেতে পারে:
- বারে বারে eigenvalues ধারাবাহিকভাবে উপস্থিত হওয়ার সাথে বহুগুণ সহ,
λ = {λ_1, λ_2, ... λ_n}
এর ইগেনভ্যালুগুলির তালিকা হওয়া যাকA
। - একটি তির্যক ম্যাট্রিক্স তৈরি করুন
J
যার উপাদানগুলিλ
একই ক্রমে উপাদান are - 1 এর চেয়ে বেশি গুণিতক সহ প্রতিটি ইগন্যালুয়ালের
1
জন্যJ
, শেষ ব্যতীত, মূল ত্রিভুজটিতে ইগেনভ্যালুটির প্রতিটি পুনরাবৃত্তির ডানদিকে একটি স্থান দিন ।
ফলস্বরূপ ম্যাট্রিক্স J
একটি জর্দানের স্বাভাবিক ফর্ম A
(ইগেনভ্যালুগুলির ক্রমের উপর নির্ভর করে প্রদত্ত ম্যাট্রিক্সের জন্য একাধিক জর্ডান সাধারণ ফর্ম থাকতে পারে)।
একটি কাজের উদাহরণ
A
নিম্নলিখিত ম্যাট্রিক্স হতে দিন :
A
বহুগুণ সহ, এর ইগন্যালুগুলি হয় λ = {1, 2, 4, 4}
। এগুলি একটি তির্যক ম্যাট্রিক্সে রেখে, আমরা এই ফলাফলটি পেয়েছি:
এরপরে, আমরা 1
পুনরাবৃত্ত ইগেনাল্যুগুলির প্রত্যেকটির একটি ব্যতীত সকলের ডানদিকে রাখি। যেহেতু 4
একমাত্র পুনরাবৃত্ত ইগেনুয়ালু, তাই আমরা 1
প্রথম 4 এর পাশে একটি একক রাখি:
এটি জর্ডানের একটি সাধারণ ফর্ম A
(একক ম্যাট্রিক্সে বেশ কয়েকটি বৈধ জর্দানের স্বাভাবিক ফর্ম থাকতে পারে, তবে ব্যাখ্যাটির উদ্দেশ্যে আমি সেই বিশদটি নিয়ে চকচকে করছি)।
কাজটি
A
ইনপুট হিসাবে একটি বর্গ ম্যাট্রিক্স দেওয়া , এর একটি বৈধ জর্ডান স্বাভাবিক ফর্ম আউটপুট A
।
- ইনপুট এবং আউটপুট যে কোনও যুক্তিসঙ্গত বিন্যাসে হতে পারে (2 ডি অ্যারে / তালিকা / যাই হোক না কেন, তালিকা / অ্যারে / কলাম বা সারি ভেক্টর যাই হোক না কেন, একটি বিল্টিন ম্যাট্রিক্স ডেটা টাইপ ইত্যাদি)।
- এর উপাদান এবং ইগেনালুগুলি
A
সর্বদা ব্যাপ্তির মধ্যে পূর্ণসংখ্যার হবে[-200, 200]
। - সরলতার স্বার্থে, ইগেনভ্যালুগুলির সকলেরই একটি জ্যামিতিক গুণন হবে 1 (এবং এইভাবে উপরের প্রক্রিয়াটি ধারণ করে)।
A
সর্বাধিক 10x10 ম্যাট্রিক্স এবং কমপক্ষে 2x2 ম্যাট্রিক্স হবে।- যে বিল্টিনগুলি ইগেনভ্যালুগুলি এবং / অথবা আইজেনভেেক্টরগুলি গণনা করে বা আইজেন্ডেকম্পোজিশন করে, জর্ডান পচন বা অন্য কোনও ধরণের পচন / তির্যককরণের অনুমতি দেয় না। ম্যাট্রিক্স গাণিতিক, ম্যাট্রিক্স বিপরীতকরণ এবং অন্যান্য ম্যাট্রিক্স বিল্টিনগুলি অনুমোদিত।
পরীক্ষার মামলা
[[1, 0], [0, 1]] -> [[1, 1], [0, 1]]
[[3, 0], [0, 3]] -> [[1, 1], [0, 1]]
[[4, 2, 2], [1, 2, 2],[0, 3, 3]] -> [[6, 0, 0], [0, 3, 0], [0, 0, 0]]
[[42, 48, 40, 64, 64], [41, 47, 31, 58, 42], [-55, -47, -27, -74, -46], [-46, -58, -46, -70, -68], [30, 20, 12, 34, 18]] -> [[10, 0, 0, 0, 0], [0, -18, 0, 0, 0], [0, 0, 6, 1, 0], [0, 0, 0, 6, 1], [0, 0, 0, 0, 6]]
Last@JordanDecomposition@#&
? নাকি এটা প্রতারণা করছে?