زمان کنونی: ۲۸ آذر ۱۴۰۳, ۱۰:۰۲ ب.ظ مهمان گرامی به انجمن مانشت خوش آمدید. برای استفاده از تمامی امکانات انجمن می‌توانید عضو شوید.
گزینه‌های شما (ورودثبت نام)

ذخیره ماتریس پایین مثلثی / بالا مثلثی به شیوه سطری یا ستونی

ارسال:
  

shayesteNEY پرسیده:

Sad ذخیره ماتریس پایین مثلثی / بالا مثلثی به شیوه سطری یا ستونی

سلام دوستان
یه سوال؟
ماتریس بالا مثلثی یا پایین مثلثی به دو شیوه سطری یا ستونی میشه ذخیره کرد.؟ ایا؟
فرمولاش رو کسی میدونه؟Blush در هر ۴ حال(۱= بالا مثلی سطری و ۲= بالا مثلثی ستونی و ۳= پایین مثلثی سطری و۴= بالامثلثی ستونی)

اینقد فرمول دیدم گیج شدمHuh
ممنونم از همگی
نقل قول این ارسال در یک پاسخ

۲
ارسال:
  

farahnaz پاسخ داده:

RE: ذخیره ماتریس پایین مثلثی / بالا مثلثی به شیوه سطری یا ستونی

بهترین روش ذخیره یک ماتریس پایین مثلثی تبدیل ماتریس به یک آرایه یک بعدی است به طوری که عناصر غیرصفر ماتریس سطربه سطر در آرایه یه بعدی ذخیره شود.
اگرماتریس بالا مثلثی را در آرایه یک بعدی به صورت ستون به ستون ذخیره کنیم آن گاه برای یافتن مکان عنصر A_ij از فرمول [tex]\frac{(j-1)\cdot j}{2} i\: [/tex] برای ماتریس پاییین مثلثی به صورت سطر به سطر هم [tex]\frac{(i-1)\cdot i}{2} j[/tex] از این فرمول استفاده می کنیم .
برای ماتریس بالا مثلثی به روش ذخیره سازی سطری از فرمول [tex](i-1)(n-\frac{i}{2}) j[/tex] و برای ماتریس پایین مثلثی به روش ستونی از فرمول [tex](j-1)(n-\frac{j}{2}) i[/tex]
نقل قول این ارسال در یک پاسخ

ارسال:
  

Negiiin پاسخ داده:

RE: ذخیره ماتریس پایین مثلثی / بالا مثلثی به شیوه ...

(۰۷ آبان ۱۳۹۳ ۰۷:۵۱ ب.ظ)farahnaz نوشته شده توسط:  بهترین روش ذخیره یک ماتریس پایین مثلثی تبدیل ماتریس به یک آرایه یک بعدی است به طوری که عناصر غیرصفر ماتریس سطربه سطر در آرایه یه بعدی ذخیره شود.
اگرماتریس بالا مثلثی را در آرایه یک بعدی به صورت ستون به ستون ذخیره کنیم آن گاه برای یافتن مکان عنصر A_ij از فرمول [tex]\frac{(j-1)\cdot j}{2} i\: [/tex] برای ماتریس پاییین مثلثی به صورت سطر به سطر هم [tex]\frac{(i-1)\cdot i}{2} j[/tex] از این فرمول استفاده می کنیم .
برای ماتریس بالا مثلثی به روش ذخیره سازی سطری از فرمول [tex](i-1)(n-\frac{i}{2}) j[/tex] و برای ماتریس پایین مثلثی به روش ستونی از فرمول [tex](j-1)(n-\frac{j}{2}) i[/tex]

(۰۷ آبان ۱۳۹۳ ۰۷:۵۱ ب.ظ)farahnaz نوشته شده توسط:  بهترین روش ذخیره یک ماتریس پایین مثلثی تبدیل ماتریس به یک آرایه یک بعدی است به طوری که عناصر غیرصفر ماتریس سطربه سطر در آرایه یه بعدی ذخیره شود.
اگرماتریس بالا مثلثی را در آرایه یک بعدی به صورت ستون به ستون ذخیره کنیم آن گاه برای یافتن مکان عنصر A_ij از فرمول [tex]\frac{(j-1)\cdot j}{2} i\: [/tex] برای ماتریس پاییین مثلثی به صورت سطر به سطر هم [tex]\frac{(i-1)\cdot i}{2} j[/tex] از این فرمول استفاده می کنیم .
برای ماتریس بالا مثلثی به روش ذخیره سازی سطری از فرمول [tex](i-1)(n-\frac{i}{2}) j[/tex] و برای ماتریس پایین مثلثی به روش ستونی از فرمول [tex](j-1)(n-\frac{j}{2}) i[/tex]



مطمئن هستید که این فرمول ها درست هستند؟
چون که من برای ماتریس بالامثلثی و به صورت سطری هرکار کردم این فرمول جور درست در نیامد
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

۱
ارسال:
  

nazanin_sh پاسخ داده:

RE: ذخیره ماتریس پایین مثلثی / بالا مثلثی به شیوه سطری یا ستونی

سلام بله به هر دو روش سطری و ستونی ذخیره میشه.
نیاز به حفظ کردن فرمول نیست دوست عزیز. خودتون میتونید به دست بیارید. به روابطی که میتونید برقرار کنید فکر کنید. مثلا برای ماتریس بالا مثلثی m*n که به روش سطری ذخیره میشه، از سطر اول m عنصر ذخیره میشه ، از سطر دوم m_1 عنصر و ... تا جایی که به سطر مورد نظرمون میرسیم. در هر سطرم میتونیم با رابطه j - I + 1 بفهمیم که عنصرمون چندمین عنصره غیره صفره . همه اینارو با هم جمع کنیم عدد مورد نظر بدست میاد.
باقیشونم با یه سری روابط از این دست به دست میان. حالا اگه مایل بودین فرمول های کتابی رو هم براتون مینویسم .
نقل قول این ارسال در یک پاسخ

ارسال:
  

shayesteNEY پاسخ داده:

RE: ذخیره ماتریس پایین مثلثی / بالا مثلثی به شیوه سطری یا ستونی

(۳۰ مهر ۱۳۹۳ ۰۵:۴۶ ب.ظ)nazanin_sh نوشته شده توسط:  سلام بله به هر دو روش سطری و ستونی ذخیره میشه.
نیاز به حفظ کردن فرمول نیست دوست عزیز. خودتون میتونید به دست بیارید. به روابطی که میتونید برقرار کنید فکر کنید. مثلا برای ماتریس بالا مثلثی m*n که به روش سطری ذخیره میشه، از سطر اول m عنصر ذخیره میشه ، از سطر دوم m_1 عنصر و ... تا جایی که به سطر مورد نظرمون میرسیم. در هر سطرم میتونیم با رابطه j - I + 1 بفهمیم که عنصرمون چندمین عنصره غیره صفره . همه اینارو با هم جمع کنیم عدد مورد نظر بدست میاد.
باقیشونم با یه سری روابط از این دست به دست میان. حالا اگه مایل بودین فرمول های کتابی رو هم براتون مینویسم .

ممنونم دوست عزیز بابت توضیحاتت. ممنون میشم اگه فرمول هر چهار حالت رو برام بزاری HeartHeartHeartHeart
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

nazanin_sh پاسخ داده:

RE: ذخیره ماتریس پایین مثلثی / بالا مثلثی به شیوه سطری یا ستونی

ببخشید من دیر جواب دادم دیگه دوستمون زحمتشو کشیدن
موفق باشید
نقل قول این ارسال در یک پاسخ



موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
Rainbow درخواست موضوع پروژه برای درس شیوه ارائه Eternal ۳۲ ۵۲,۶۵۴ ۱۳ اسفند ۱۴۰۰ ۰۹:۲۹ ب.ظ
آخرین ارسال: Haniyeh2022
  چه جوری با سطح زبان انگلیسی تقریبا پایین رفرنس بخونیم؟ saharitst ۰ ۱,۶۰۷ ۲۱ آبان ۱۴۰۰ ۰۴:۱۱ ب.ظ
آخرین ارسال: saharitst
  مهمترین فصل های ذخیره و بازیابی مقسمی enofcom ۱۰ ۶,۴۲۱ ۲۵ آبان ۱۳۹۸ ۰۵:۲۳ ب.ظ
آخرین ارسال: alma1988
  ضرب ماتریس ها roller1829 ۰ ۲,۰۵۳ ۱۹ مهر ۱۳۹۸ ۰۲:۴۸ ب.ظ
آخرین ارسال: roller1829
  برای استخدام به اخرین مدرک نگاه میکنن یا میشه مدرک پایین تر ارائه داد؟ R.g- ۴ ۵,۰۰۳ ۲۰ مرداد ۱۳۹۸ ۰۹:۲۵ ب.ظ
آخرین ارسال: marvelous
  شیوه های دانلود مقالات غیر رایگان goodzila ۳۰ ۴۲,۸۸۶ ۲۱ فروردین ۱۳۹۸ ۰۶:۳۶ ب.ظ
آخرین ارسال: ryaghobi2050
  ماتریس ها در متلب safoora s ۱ ۲,۱۶۴ ۱۲ مرداد ۱۳۹۷ ۱۲:۲۲ ب.ظ
آخرین ارسال: BBumir
  صعودی کردن ماتریس mدرn The BesT ۷ ۷,۳۶۷ ۲۳ اردیبهشت ۱۳۹۷ ۰۲:۲۴ ب.ظ
آخرین ارسال: Behnam‌
  ذخیره وبازیابی _extinct_life ۰ ۱,۶۱۳ ۲۵ فروردین ۱۳۹۷ ۰۵:۳۲ ب.ظ
آخرین ارسال: _extinct_life
  درس معماری شبکه های ذخیره سازی αɾια ۳ ۴,۲۳۰ ۰۶ دى ۱۳۹۶ ۱۲:۵۷ ق.ظ
آخرین ارسال: αɾια

پرش به انجمن:

Can I see some ID?

به خاطر سپاری رمز Cancel

Feeling left out?


نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. رمزت رو فراموش کردی؟ اینجا به یادت میاریم! close

رمزت رو فراموش کردی؟

Feeling left out?


نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. close