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

۵۱۸۵ بازدید
آخرین به‌روزرسانی: ۱۹ اردیبهشت ۱۴۰۲
زمان مطالعه: ۸ دقیقه
دانلود 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 مقاله
نظر شما چیست؟

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