برنامه محاسبه ترانهاده ماتریس – به زبان ساده

۵۹۸۲
۱۴۰۲/۰۲/۱۹
۸ دقیقه
PDF
آموزش متنی جامع
امکان دانلود نسخه PDF

در مطلب «ترانهاده ماتریس — به زبان ساده» مفهوم ماتریس ترانهاده یا ترانهاده ماتریس (Matrix Transpose) بیان و روش محاسبه آن تشریح شده است. در این مطلب، روش نوشتن برنامه محاسبه ترانهاده ماتریس بیان و پیاده‌سازی آن در زبان‌های برنامه‌نویسی گوناگون شامل ++C، «جاوا» (Java)، «پایتون» (Python)، «سی‌شارپ» (#C) و «پی‌اچ‌پی» (PHP) انجام شده است. ترانهاده یک ماتریس با تغییر سطرها به ستون‌ها وستون‌ها به سطرها به دست می‌آید.

برنامه محاسبه ترانهاده ماتریس – به زبان سادهبرنامه محاسبه ترانهاده ماتریس – به زبان ساده
997696

برنامه محاسبه ترانهاده ماتریس

در انیمیشن زیر نیز روش محاسبه ترانهاده ماتریس نمایش داده شده است:

برنامه محاسبه ترانهاده ماتریس

به عبارت دیگر، ترانهاده ماتریس []A با تغییر [A[i][j به [A[j][i محاسبه می‌شود. برنامه زیر، ترانهاده ماتریس [][]A را پیدا و نتیجه را در [][]B ذخیره می‌کند. می‌توان N را برای ابعاد گوناگون تغییر داد.

برنامه محاسبه ترانهاده ماتریس در ++C

برنامه محاسبه ترانهاده ماتریس در جاوا

برنامه محاسبه ترانهاده ماتریس در پایتون ۳

برنامه محاسبه ترانهاده ماتریس در #C

برنامه محاسبه ترانهاده ماتریس در PHP

خروجی قطعه کدهای بالا، به صورت زیر است.

Result matrix is
1 2 3 4
1 2 3 4
1 2 3 4
1 2 3 4

برای ماتریس مربعی، می‌توان از برنامه‌هایی که در ادامه آمده جهت پیدا کردن ترانهاده ماتریس [][]A و ذخیره آن در [][]B استفاده کرد.

برنامه محاسبه ترانهاده ماتریس مربعی در ++C

برنامه محاسبه ترانهاده ماتریس مربعی در جاوا

برنامه محاسبه ترانهاده ماتریس مربعی در پایتون

برنامه محاسبه ترانهاده ماتریس مربعی در #C

برنامه محاسبه ترانهاده ماتریس مربعی در PHP

خروجی قطعه کدهای بالا به صورت زیر است.

Result matrix is
1 2 3 
1 2 3 
1 2 3 
1 2 3

برای محاسبه ترانهاده ماتریس مربعی به صورت در محل (در جا) می‌توان از روش زیر استفاده کرد.

برنامه محاسبه ترانهاده ماتریس مربعی به صورت در محل در ++C

برنامه محاسبه ترانهاده ماتریس مربعی به صورت در محل در جاوا

برنامه محاسبه ترانهاده ماتریس مربعی به صورت در محل در پایتون ۳

برنامه محاسبه ترانهاده ماتریس مربعی به صورت در محل در #C

برنامه محاسبه ترانهاده ماتریس مربعی به صورت درجا در PHP

خروجی قطعه کدهای بالا به صورت زیر است.

Modified matrix is
1 2 3 4
1 2 3 4
1 2 3 4
1 2 3 4

اگر نوشته بالا برای شما مفید بوده است، آموزش‌های زیر نیز به شما پیشنهاد می‌شوند:

^^

بر اساس رای ۸ نفر
آیا این مطلب برای شما مفید بود؟
اگر پرسشی درباره این مطلب دارید، آن را با ما مطرح کنید.
منابع:
GeeksforGeeks
PDF
مطالب مرتبط
نظر شما چیست؟

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *