نوشته شده توسط
moontoise68
سلام خسته نباشید دوستانببینید یه استادی به من گفته:a\b = inv(a) * bحالا اگه ماتریس مربعی باشه این اوکی هستولی اگه ماتریس a مربعی نباشه ، دستور inv(a)*b کاملا بی معنی هست چون ماتریس غیر مربعی اینورس نداره و ارور میده با همین وجود ، در کمال تعجب دستور a\b جواب میده ( با فرض خوندن مرتبه های a و b به همدیگه)یعنی دستور تقسیم برای ماتریس غیر مربعی جواب میده اما دستور اینورس جواب نمیدهمگه این دستور درست نیست؟a\b = inv(a) * bپس چرا واقعا این مشکل به وجود اومده؟
سلام
لینک زیر این موضوعو توضیح داده:
https://www.mathworks.com/matlabcentral/answers/139778-what-is-the-difference-between-inv-and-the-backslash