آموزش متلبتکنولوژی

حل معادله با ضریب ناشناخته در متلب

در بسیاری از دوره های جبری دانشگاه، نحوه استفاده و ساده سازی معادلات با عبارات نمادین آموزش داده می شود. در این مقاله نحوه حل معادله با ضرایب ناشناس در متلب را آموزش میدهیم.

مثال 1

بیایید معادله زیر را در نظر بگیریم

حل معادله با ضریب ناشناخته

برای یادگیری آردوینو (برنامه نویسی، ساخت ربات، ارتباط با اندروید) روی دوره آموزش آردوینو کلیک کنید.
برای یادگیری کامل الکترونیک روی دوره آموزش الکترونیک کلیک کنید.

همه ما می دانیم که این معادله چند جمله ای مرتبه دوم است و می دانیم چگونه آن را حل کنیم. بیایید سعی کنیم با استفاده از Matlab این معادله را همانطور که هست حل کنیم ، با این فرض که نمی دانیم مقدار ضرایب چقدر است.

کد:

syms a b c x
f = a*x^2 + b*x + c
solve(f)

که برمیگرداند:

حل-معادلات-matlab

بیایید از Matlab بخواهیم که در خواندن جواب مشکلات کمتری به ما بدهد:

کد

pretty(ans)

که برمیگرداند:

حل-معادلات-matlab

اگر می خواهید معادله را با توجه به a حل کنید ، می توانید آن را اینگونه بیان کنید:

solve(f,a)

که برمیگرداند:

حل-معادلات-matlab

همچنین اگر در مورد این مطلب سوالی داشتید در انتهای صفحه در قسمت نظرات بپرسید

مثال 2

بیایید اکنون از معادله زیر استفاده کنیم

حل-معادلات-matlab

دقیقاً مانند معادله چند جمله ای مرتبه دوم در مثال 1 ، این نیز مانند آن خواهد بود.

کد

syms a b c d x;
f = a*x^3 + b*x^2 + c*x + d;
l = solve(f);
pretty(l)

که برمی گرداند:

آموزش حل معادلات ضریب ناشناخته در متلب

مثال 3

ماتریس زیر را در نظر بگیرید:

حل معادلات ماتریسی در متلب

 

بیایید تعیین کننده A را پیدا کنیم

کد

syms A11 A12 A13 A21 A22 A23 A31 A32 A33
A=[A11 A12 A13 ; A21 A22 A23 ; A31 A32 A33]
l = det(A)

که برمی گرداند:

حل-معادلات-matlab

مثال 4

با ماتریس های زیر عمل ضرب و جمع ماتریس را انجام می دهیم.

ضرب و جمع ماتریس

کد

syms B11 B12 B21 B22 C11 C12 C21 C22;
B = [B11 B12 ; B21 B22];
C = [C11 C12 ; C21 C22];
Add = B + C;
Mul = B*C;
Add
Mul

که برمی گرداند:

حل-معادلات-matlabمثال 5

بیایید این جلسه را با حل معادله زیر به پایان برسانیم.

حل-معادلات-matlab

کد

syms a b x
g = a^x + b;
l = solve(g);
pretty(l)

که برمی گرداند:

حل معادله ضریب نامعلوم در MATLAB

برای مشاهده توضیحات روی دوره مورد نظر کلیک کنید.

برای دریافت مطالب جدید کانال تلگرام یا پیج اینستاگرام آیرنکس را دنبال کنید.

تصویر از محمد رحیمی

محمد رحیمی

محمد رحیمی هستم. سعی میکنم در آیرنکس مطالب مفید را قرار دهم. (در خصوص سوال در مورد این مطلب از قسمت نظرات همین مطلب اقدام کنید) سعی میکنم تمام نظرات را پاسخ دهم.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *