دستور syms در نرم افزار matlab
وقتی میگوییم در متلب یک متغیر به صورت سمبلیک تعریف شود، منظور این است که عدد خاصی را به آن متغیر نسبت نمیدهیم و تنها با نماد آن سر و کار داریم. در درس ریاضی، بسیاری از معادلات به همین صورت حل میشوند و رایجترین نمادها، دو نماد x؛ و y. میباشند.
سرویس آموزش و آزمون برق نیوز: وقتی میگوییم در متلب یک متغیر به صورت سمبلیک تعریف شود، منظور این است که عدد خاصی را به آن متغیر نسبت نمیدهیم و تنها با نماد آن سر و کار داریم. در درس ریاضی، بسیاری از معادلات به همین صورت حل میشوند و رایجترین نمادها، دو نماد x. و y. میباشند.
دستور syms:
دستور syms در متلب، برای تعریف متغیرها به صورت سمبلیک به کار میرود. به عنوان مثال، اگر بخواهیم دو متغیر x. و y. را به صورت سمبلیک تعریف کنیم، باید اینگونه بنویسیم:
syms x. y. حال میتوانیم معادلاتی را به صورت سمبلیک بر حسب دو متغیر x. و y. بنویسیم.
با مثال زیر این موضوع را بهتر توضیح میدهیم:
مثال:
دستور syms:
دستور syms در متلب، برای تعریف متغیرها به صورت سمبلیک به کار میرود. به عنوان مثال، اگر بخواهیم دو متغیر x. و y. را به صورت سمبلیک تعریف کنیم، باید اینگونه بنویسیم:
syms x. y. حال میتوانیم معادلاتی را به صورت سمبلیک بر حسب دو متغیر x. و y. بنویسیم.
با مثال زیر این موضوع را بهتر توضیح میدهیم:
مثال:
syms x. y. (x+y) * (x+y) ^ 5
نتیجه:
ans =
(x + y) ^ 6
(x + y) ^ 6
نکته:
فرض کنید x. و y. را به صورت سمبلیک تعریف نکنیم و تنها دستور زیر را اجرا نماییم (چنانچه قبلا آن دو را در متلب تعریف کرده باشیم، باید ابتدا دستور clear all را اجرا کنیم):
(x+y) * (x+y) ^ 5
در این صورت با پیغام خطای زیر مواجه میشویم:
??? Undefined function or variable ‘x’.
این پیغام خطا به این دلیل است که نرم افزار متلب، به طور پیش فرض برای متغیر x. و y. مقدار میخواهد، مگر آنکه قبلا این دو متغیر به صورت سمبلیک تعریف شده باشند.
از ارسال دیدگاه های نا مرتبط با متن خبر، تکرار نظر دیگران، توهین به سایر کاربران و ارسال متن های طولانی خودداری نمایید.
لطفا نظرات بدون بی احترامی، افترا و توهین به مسئولان، اقلیت ها، قومیت ها و ... باشد و به طور کلی مغایرتی با اصول اخلاقی و قوانین کشور نداشته باشد.
در غیر این صورت، «برق نیوز» مطلب مورد نظر را رد یا بنا به تشخیص خود با ممیزی منتشر خواهد کرد.