ش | ی | د | س | چ | پ | ج |
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 |
محاسبه حد توابع با دستور limit در متلب
در نرم افزار متلب (Matlab)، حد توابع را می توان با دستور limit(y,x,v) محاسبه. در دستور فوق، x متغیر مستقل، y تابع و v مقداری است که متغیر x به آن میل می کند.
در صورتی که دستور به صورت limit(y,x) نوشته شود، به طور پیش فرض حد y وقتی x به سمت صفر میل میکند محاسبه میشود. اگر پاسخ حد به صورت NaN ظاهر شد یعنی حد تعریف نشده است و اگر به صورت inf یا –inf بود به ترتیب به معنی بینهایت و منفی بینهایت است. نکته قابل توجه این است که عملگرهای مورد استفاده بهتر است با . همراه شوند مثلا به جای * بهتر است از .* استفاده کرد. در مثال زیر میخواهیم حد تابع (2x+1)/(6x+7) را وقتی x به بینهایت (inf) می رود محاسبه کنیم:
syms x;
y=(2*x+1)/(6*x+7);
limit(y,x,inf)
در مثال زیر میخواهیم حد تابع 1/x را وقتی x به سمت صفر میرود بیابیم:
syms x;
y=1/x;
limit(y,x,0)
در مثال زیر میخواهیم حد تابع 1/x+4 را وقتی x به سمت دو میرود بیابیم:
syms x;
y=1/x+4;
double(limit(y,x,2))
در مثال فوق اگر دستور double را ننویسیم پاسخ به صورت 9/2 ظاهر میشود ولی با نوشتن دستور double مقدار 4.5 نمایش داده میشود.
سلام منظور از دستور دابل چیه؟
سلام
دستور
double(x)
در صورتی که عدد x یک عدد کسری باشد، باعث می شود تا بصورت اعضاری نمایش داده شود (البته در این گونه موارد).