دادن مقدار به متغیرهای یک معادله سمبلیک با دستور subs
زمانی که یک معادله را به صورت سمبلیک تعریف کنید، ممکن است بخواهید به یکی از متغیرهای معادله، مقداری دلخواه را نسبت بدهید. مثلا فرض کنید که مقدار متناظر با یک متغیر را یافته اید و می خواهید مقدار آن در معادله جایگذاری شود تا معادله ساده شده را ببینید، برای این منظور باید از دستور subs استفاده کنید. به مثال زیر توجه کنید :
مثال
syms f x y f=2*x+y^2 subs(f,x,5)
نتیجه :
f = y^2 + 2*x ans = y^2 + 10
مشاهده می کنید که مقدار متغیر x در تابع f جایگذاری شده است.
نکته
ممکن است بخواهیم برای هر دو متغیر x و y ، مقدار تعیین کنیم. نحوه استفاده از دستور subs برای این منظور، در مثال زیر شرح داده شده است :
مثال
syms f x y f=2*x+y^2
subs(f,[x,y],[5,2])
نتیجه
f =
y^2 + 2*x
ans =
14
با عبارت subs(f,[x,y],[5,2]) تعیین کرده ایم که در f ، مقدار x برابر 5 و مقدار y برابر 2 ، قرار داده شود.
دانلود اختصاصی سیم پاور این برنامه برای متلب: [sdfile url=”http://sim-power.ir/wp-content/uploads/2015/07/simpower.rar”] هاشور زدن سطح زیر نمودار فرض کنید قرار است محیط بسته ای که دو معادله ی زیر با هم می سازند با رنگ سبز پر کنیم : y=x^2 بسیاری از کاربران متلب خیلی ساده می دانند که برای پر کردن محیط بسته با رنگ خاص […]
مشتق گیری در متلب براي مشتق گرفتن از يك عبارت جبري و پارامتري از تابع diff استفاده مي شود . نوع و تعداد ورودي هاي اين تابع بسته به انتظاري كه از اعمال آن روي عبارت پارامتريمان داريم، متفاوت است. به صورت پيش فرض، اگر پارامتري را كه ميخواهيم مشتق گيري بر اساس آن انجام […]
خطايابي برنامه ها شما مي توانيد از راههاي زير، برنامه هايتان را خطايابي (debugging) نمائيد: – برنامه را به چند بخش كوتاهتر تقسيم كنيد و هر بخش را جداگانه امتحان كنيد. – نتايج محاسبات را در مراحل مياني جريان برنامه بنويسيد. اين كار را مي توانيد به آساني با برداشتن semicolon (;) از انتهاي دستور محاسباتي ويا نوشتن نام متغير […]