آموزش متلب

متغيرهاي نمادين

متغيرهاي نمادين

عمل معكوس كردن را به عنوان نمونه در نظر ميگيريم. به متغير عددي 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 ,

سعید عربعامری
من سعید عربعامری نویسنده کتاب 28 گام موثر در فتح متلب مدرس کشوری متلب و سیمولینک و کارشناس ارشد مهندسی برق قدرتم . بعد از اینکه دیدم سایتهای متعدد یک مجموعه کامل آموزش متلب و سیمولینک ندارند به فکر راه اندازی این مجموعه شدم
http://sim-power.ir

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *