تبلیغات در اینترنتclose
تعریف متغییر ها در متلب
::: در حال بارگیری لطفا صبر کنید :::
تعریف متغییر ها در متلب
www.rozex.rozblog.com
نام کاربری : پسورد : یا عضویت | رمز عبور را فراموش کردم

صفحه اصلیبررسی و آموزش نرم افزار متلب MATLABتعریف متغییر ها در متلب

تعداد بازدید : 1707
نویسنده پیام
pirooz92 آفلاین
مدیر انجمن

ارسال‌ها : 10
عضويت : 10 /2 /1393
سن : 25
تعریف متغییر ها در متلب
تعریف متغیرها در متلب به صورت سمبلیک :
وقتی می گوییم در متلب یک متغیر به صورت سمبلیک تعریف شود، منظور این است که عدد خاصی را به آن متغیر نسبت نمی دهیم و تنها با نماد آن سر و کار داریم. در درس ریاضی، بسیاری از معادلات به همین صورت حل می شوند و رایجترین نمادها، دو نماد 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 را به صورت سمبلیک تعریف نکنیم و تنها دستور زیر را اجرا نماییم (چنانچه قبلا آن دو را در متلب تعریف کرده باشیم، باید ابتدا دستور clear all را اجرا کنیم) :
(x y)*(x y)^5
در این صورت با پیغام خطای زیر مواجه می شویم :
??? Undefined function or variable \'x\'.
این پیغام خطا به این دلیل است که نرم افزار متلب، به طور پیش فرض برای متغیر x و y مقدار می خواهد، مگر آنکه قبلا این دو متغیر به صورت سمبلیک تعریف شده باشند.
دستور expand :
مثال :
syms x y
A=(x y)^2
B=expand(A)
نتیجه :
A =

(x y)^2


B =

x^2 2*x*y y^2
دستور factor :
مثال :
syms x y
A=(x y)^2
B=expand(A)
C=factor(B)
نتیجه :
A =

(x y)^2


B =

x^2 2*x*y y^2


C =

(x y)^2
دستور simplify :
دستور simplify در متلب، فرمول هایی را که بر حسب متغیرهای سمبلیک هستند، تا حد ممکن ساده می کند.
مثال :
syms x y
simplify((x^3-y^3)/(x-y))
نتیجه :
ans =

x^2 x*y y^2
دستور simple :
در متلب، دستور simple نیز برای ساده تر کردن عبارت های سمبلیک به کار می رود. به مثال زیر توجه کنید :
مثال :
syms x y
simple((x^3-y^3)/(x-y))
نتیجه :
simplify:

x^2 x*y y^2


radsimp:

(x^3 - y^3)/(x - y)


simplify(100):

x^2 x*y y^2


combine(sincos):

(x^3 - y^3)/(x - y)


combine(sinhcosh):

(x^3 - y^3)/(x - y)


combine(ln):

(x^3 - y^3)/(x - y)


factor:

x^2 x*y y^2


expand:

x^3/(x - y) - y^3/(x - y)


combine:

(x^3 - y^3)/(x - y)


rewrite(exp):

(x^3 - y^3)/(x - y)


rewrite(sincos):

(x^3 - y^3)/(x - y)


rewrite(sinhcosh):

(x^3 - y^3)/(x - y)


rewrite(tan):

(x^3 - y^3)/(x - y)


mwcos2sin:

(x^3 - y^3)/(x - y)


collect(x):

x^2 y*x y^2


ans =

x^2 x*y y^2

چهارشنبه 10 اردیبهشت 1393 - 15:00
ارسال پیام نقل قول تشکر گزارش



برای ارسال پاسخ ابتدا باید لوگین یا ثبت نام کنید.



تمامي حقوق محفوظ است . طراح قالبــــ : روزیکســــ