متغيرهاي نمادين
عمل معكوس كردن را به عنوان نمونه در نظر ميگيريم. به متغير عددي x مقدار داده، آن را معكوس مي كنيم. در پايان دو متغير عددي خواهيم داشت.
>> x = 7;
>> xr = x^(-1)
xr = 0.1429
حال متغير d را مساوي كاراكتر ‘7’ قرار داده، آن را معكوس ميكنيم. اين عمل مقدار عددي يا كد اسكي متغير d را كه يك متغير كاراكتري است معكوس ميكند (كد اسكي كاراكتر ‘7’ عدد 55 است)
>> d = ‘7’;
>> dr = d^(-1)
dr = 0.0182 % 1/55
سپس متغير نمادين a را مساوي 7 نمادين گرفته و آن را معكوس ميكنيم، نمادين بودن مقدار معكوس را امتحان كرده، سپس آن را به مقدار عددي تبديل ميكنيم. با عمل روي a يك متغير (شيئ) نمادين ديگر به نام ar ايجاد ميشود.
>> a = sym(7);
>> ar = a^(-1)
ar = 1/7
چون ar در سمت چپ يك عبارت نمادين قرار دارد، خود به خود معرفي ميشود و نياز به معرفي جدا ندارد. نمادين بودن اين شيئ را با دستور ()isobject امتحان ميكنيم:
>> isobject(ar)
ans = 1
با دستور double ميتوان مقادير نمادين عددي را نيز به عدد تبديل كرد:
>> bs = double(ar)
>> isnumeric(bs)
همين كار با دستور ()eval نيز شدني است:
>> eval(ar)
bs = 0.1429
ans = 1
ans = 0.1429
جاي گزيني عدد نمادين
در متغير نمادين متغير نمادين a را مساوي 5- نمادين قرار داده b = a^2 + a و z = b ^ 0.5 را به دست آورده مقادير عددي آنها را نيز پيدا ميكنيم.
>> a = sym(-5)
>> b = a^2 + a
>> z = b ^ 0.5
چون به b و z مقادير نمادين نسبت داده شده قابل تبديل به عدد هستند:
>> bd = double(b)
>> zd = double(z)
a = -5
b = 20
z = 20^(1/2)
bd = 20
zd = 4.4721
نویسنده: مصطفی همت آبادی
مقاله متلب,مطلب,متلب,مقاله برق,مقاله قدرت,مقاله مطلب,مقاله سیمولینک,دانلود متلب,دانلود مقاله متلب,مقالهmatlab ,آموزش متلب,مطلب,متلب,آموزش برق,آموزش قدرت,آموزش مطلب,آموزش سیمولینک,دانلود متلب,دانلود آموزش متلب,آموزشmatlab ,پروژه متلب,مطلب,متلب,پروژه برق,پروژه قدرت,پروژه مطلب,پروژه سیمولینک,دانلود متلب,دانلود پروژه متلب,پروژهmatlab ,