خطای Matrix dimensions must agree ، در متلب (MATLAB)
خطای Matrix dimensions must agree زمانی نمایش داده می شود که قصد داشته ایم عملیاتی را بر روی دو ماتریس غیر هم اندازه انجام بدهیم، اما آن عملیات نیازمند آن بوده است که اندازه دو ماتریس، برابر باشد.
به مثال زیر توجه کنید :
نتیجه :
دو روش را برای درست عمل کردن کد بالا، معرفی می کنیم :
روش اول (روش ساده تر) : استفاده از علامت نقطه که بیانگر این است که عملگر بعد از آن، برای تک تک عناصر ماتریس، به کار رود.
کدها را به صورت زیر می نویسیم :
نتیجه :
روش دوم : استفاده از حلقه for
کدها را به صورت زیر می نویسیم :
نتیجه :
دسته بندی خطاهای رایج، در متلب (MATLAB)
نظرات 0 0 0