تبدیل یک ماتریس (Matrix) به ماتریس بالا مثلثی (Upper Triangular Matrix)، با دستور triu ، در متلب (MATLAB)
دستور triu
در متلب (MATLAB)، برای تبدیل یک ماتریس (Matrix) به ماتریس بالا مثلثی (Upper Triangular Matrix) به کار می رود.
یک ماتریس بالا مثلثی، ماتریسی می باشد که عنصرهایی (Element) از آن که در زیر قطر اصلی قرار دارند، برابر با 0 باشند.
چنانچه یک ماتریس را به ورودی دستور triu
بدهیم، آنگاه دستور triu
، آن ماتریس را به یک ماتریس بالا مثلثی (Upper Triangular Matrix) تبدیل خواهد کرد.
به مثال زیر توجه کنید :
3 خط اول کدها، برای عدم تداخل برنامه فعلی با برنامه های قبلی اجرا شده در متلب (MATLAB) می باشد.
نتیجه :
مشاهده می کنید که عنصرهای روی قطر اصلی و بالای قطر اصلی، باقی مانده اند و سایر عنصرهای ماتریس، برابر 0 قرار داده شده اند تا یک ماتریس بالا مثلثی (Upper Triangular Matrix) ساخته شود.
برای تبدیل یک ماتریس (Matrix) به ماتریس پایین مثلثی (Lower Triangular Matrix)، آموزش زیر را بخوانید :