ماتریس نواری

از testwiki
پرش به ناوبری پرش به جستجو

در ریاضیات، به خصوص در نظریهٔ ماتریس‌ها، ماتریس نواری الگو:انگلیسی یک ماتریس پراکنده است که درایه‌های خارج از یک نوار نسبتاً باریک حول قطر اصلی صفر است.

به عبارت دیگر، ماتریس (An*n = (ai,j یک ماتریس نواری است اگر برای مقادیر ثابت K1,K20 شرط زیر برقرار باشد :

ai,j = 0 اگر j>i+K2 یا j<iK1

مقادیر K1 و K2 به ترتیب نیمه پهنای باند چپ ( پهنای نوار پایینی ) و راست ( پهنای نوار بالایی ) نامیده می‌شوند . یک ماتریس نواری با K1=K2=0 یک ماتریس قطری؛ یک ماتریس نواری با K1=K2=1 یک ماتریس سه قطری؛ یک ناتریس نواری با K1=K2=2 یک ماتریس پنج وجهی و ... نامیده می‌شود .

کاربرد

در بسیاری از کاربردها ماتریس‌هایی ظاهر می‌شوند که تعداد اندکی درایهٔ غیر صفر دارند . به عنوان یک مثال ساده دستگاه‌های سه قطری را که از تقریبات گسستهٔ معادلات دیفرانسیل مرتبهٔ دوم با مشتقات جزئی نیز پیش می‌آید .

ساختار دستگاه‌های سه قطری

[b1c100a2b2c20a3b3c3an1bn1cn100anbn]

تقریبات تفاضلی معادلات دیفرانسیل مرتبهٔ بالاتر نوعاً به ماتریس‌هایی منجر می‌شود که درایه‌های غیر صفر آن‌ها از طرح‌های کلی تری، مثل ساختار ۵ قطری زیر، برخوردارند.

[**************************]

واقعیت مشترک کلیهٔ این ساختارها این است که برای مقادیر محسوس n اکثر درایه‌های آن‌ها صفرند . به عبارت دیگر این ماتریسها تنک هستند . ماتریسهای تنک موقعیت روشنی را برای صرفه جویی محاسباتی فراهم می‌آورند .

ذخیره‌سازی نواری

ماتریس‌های نواری معمولاً با ذخیره کردن قطرها( قطرهای دارای عناصر ناصفر ) در ستون‌های یک ماتریس ذخیره می‌شوند و درایه‌های خالی به صورت پیش‌فرض با صفر پر می‌شوند .

به‌طور مثال یک ماتریس سه قطری 6*6 :

[B11B1200B21B22B230B32B33B34B43B44B450B54B55B5600B65B66]

با ماتریس 3*6 زیر ذخیره می‌شود :

[0B11B12B21B22B23B32B33B34B43B44B45B54B55B56B65B660]

.

منابع

الگو:پانویس

الگو:ماتریس‌ها