آموزش متلب (MATLAB)
۵۴۳ آموزش
نمایش دسته بندی ها (۵۴۳ آموزش)

دادن مقدار به متغیرهای یک معادله سمبلیک (Symbolic)، با دستور subs ، در متلب (MATLAB)

زمانی که یک معادله را به صورت سمبلیک (Symbolic) تعریف کنید، ممکن است بخواهید به یکی از متغیرهای معادله، مقداری دلخواه را نسبت بدهید. مثلا فرض کنید که مقدار متناظر با یک متغیر را یافته اید و می خواهید مقدار آن در معادله جایگذاری شود تا معادله ساده شده را ببینید، برای این منظور باید از دستور subs استفاده کنید.

به مثال زیر توجه کنید :

مثال

نتیجه :

مشاهده می کنید که مقدار متغیر x در تابع f جایگذاری شده است.

نکته

ممکن است بخواهیم برای هر دو متغیر x و y ، مقدار تعیین کنیم. نحوه استفاده از دستور subs برای این منظور، در مثال زیر شرح داده شده است :

مثال

نتیجه :

با عبارت subs(f,[x,y],[5,2]) تعیین کرده ایم که در f ، مقدار x برابر 5 و مقدار y برابر 2 ، قرار داده شود.

نویسنده علیرضا گلمکانی
شماره کلید 36
گزینه ها
به اشتراک گذاری (Share) در شبکه های اجتماعی
نظرات 11 11 0
کامران
۱۳۹۵/۰۹/۳۰
۰۶:۳۲

باسلام
هر چیزی که برای استارت کد نویسی و آموزش متلب می خوام تو این سایت هست.
این سایت واقعا عالیه
خدا قوت و امیدوارم هیچ مشکلی تو زندگی نداشته باشید

م
۱۳۹۷/۰۹/۰۲
۱۳:۲۳

سلام
بینهایت سپاس! گره از کار من باز کردید! :-)

سعید
۱۳۹۷/۰۹/۱۹
۱۴:۴۶

تابع yبر حسب x رو داریم.با چه دستوری یا به چه شکلی مقادیر یک ماتریس سطری  رو توی تابع جایگذاری کنیم؟؟؟؟subs(y,x,ماتریس)

بهنام
۱۳۹۸/۰۱/۲۳
۰۰:۳۵

هر جایی گیر میکنم جواب سوالمو از این سایت پیدا میکنم
خدا خیرتون بده
ممنون

محمد
۱۳۹۸/۰۲/۲۳
۲۰:۱۶

سایت عالی و بی نظیری دارید. ممنون ازتون

p
۱۳۹۸/۰۳/۰۹
۱۰:۴۸

سلام. من میخوام یه ماتریس رو که ابعادش رو میدونم ولی درایه هاش رو نمیدونم تعریف کنم که اون رو داخل معادله قرار بدم و معادله رو متلب برام حل کنه. اول اینکه چطور میتونم این متغیر رو با ابعاد مدنظرم تعریف کنم؟ دوم اینکه ایا معادله ماتریسی رو متلب با دستور solve برای من حل می کنه یا نه؟

omid
۱۳۹۸/۰۳/۱۸
۱۹:۳۷

سلام. من میخام یک الگوریتم رو ران کنم که تو هر مرحله با توجه به مدار یک متغیر در معادله تغییر میکنه. معادله به این شکله که x-sinx=2*b که b تو مرحله قبل حساب شده. وقتی با solve میخام حل کنم جواب نمیده. اگه میشه کمک کنید

مهرداد
۱۳۹۸/۰۸/۱۱
۱۶:۰۸

بسیار متشکرم از سایت خوبتان که سریع جواب سوالات متلب را می توانیم پیدا کنیم

محمد حسین
۱۳۹۸/۱۱/۱۳
۱۷:۲۹

سلام واقعا ازتون ممنونم

iraj
۱۴۰۰/۰۱/۲۱
۱۴:۲۱

سلام دوستان کسی می داند در متلب چگونه جوابهای معادله( مانند معادله درجه دوم) را به متغیر های مختلف نسبت دهیم که بتوانیم در قسمت های بعدی از آنها استفاده کنم.

علیرضا
۱۴۰۰/۰۹/۰۸
۱۶:۲۷

سلام برای مقدار دادن اولیه به یک پارامتر همش ارور میده لطفا راهکاری پیشنهاد بدید: x(0)=100و زمانی که در یک حلقه مثلا for j=0:10  وقتی هربار حلقه شروع میکند مقدار اولیه را جایگزین کند.

ارسال نظر جدید (بدون نیاز به عضو بودن در وب سایت)