آکادمی سیم پاور

گام بیست و ششم: تبدیلات در متلب

گام بیست و ششم: تبدیلات در متلب

متلب دستوری را برای کار با تبدیلات، مانند تبدیلات laplac و fourier فراهم کرده است.

تبدیلات  در علوم مهندسی به عنوان ابزاری برای تجزیه و تحلیل ساده شده و نگاه کردن به داده از زاویه دیگر استفاده می کند.

برای مثال تبدیل fourior  اجازه می دهد سیگنال به عنوان  تابعی از زمان  به تابعی از فرکانس تبدیل شود.تبدیلات laplace اجازه تبدیل معادلات دیفرانسیل به معادلات جبری را می دهد.

متلب دستورات fft، fourior وlaplace را برای کار با laplace ، تبدیلات fourior،fourior سریع  فراهم کرده است.

تبدیل laplace

تبدیل laplace از تابع زمانی f(t) با انتگرال زیر داده شده است:

583

تبدیل laplace به عنوان تبدیلf(t) به f(s) اشاره دارد. شما می توانید فرایند تبدیل یا ادغام  تبدیل f(t) ، یک تابع از متغیرهای نمادین t، به تابع دیگرf(s)، با دیگر متغیرها را با دیگر متغیرهای s ببینید.

تبدیل laplace معادلات دیفرانسیل t، را به تابع  f(s) دیگری تبدیل می کند.تبدیل laplaceاز یک تابع f(t) محاسبه می شود، می نویسیم:

laplace(f(t))

مثال

در این مثال، ما تبدیل laplace را از تعداد توابع استفاده شده معمولی محاسبه خواهیم کرد.

یک فایل اسکریپت ایجاد کنید و کد زیر را تایپ نمایید:

syms s t a b w

laplace(a)

laplace(t^2)

laplace(t^9)

laplace(exp(-b*t))

laplace(sin(w*t))

laplace(cos(w*t))

زمانی که فایل را ایجاد می کنید نتیجه زیر نشان داده می شود:

584

تبدیل laplace معکوس

متلب اجازه محاسبه تبدیل معکوس laplace را با استفاده از دستور ilplace می دهد.

برای مثال،

ilaplace(l/s^3)

متلب دستور بالا را اجرا خواهد کرد و نتیجه را نشان می دهد:

585

مثال

یک فایل اسکریپت ایجاد کنید و کد زیر را در آن تایپ نمایید:

syms s t a b w

ilaplace(l/s^7)

ilaplace(2/(w+s))

ilaplace(s/(s^2+4))

ilaplace(exp(-b*t))

ilaplace(w/(s^2+ w^2))

ilaplace(s/(s^2+ w^2))

زمانی که فایل را اجرا می کنید،نتیجه زیر نشان داده می شود:

586

 تبدیلات fourior

تبدیلات fourior یک تابع ریاضی از زمان است،(f(t،  برای یک تابع جدید، در برخی مواقع  به f اشاره می کند که  آرگومان فرکانس با واحدهایی از چرخش یا شعاع در ثانیه است.تابع جدیدبه عنوان تبدیل fourior  و یا طیف فرکانسی از تابع f شناخته می شود.

مثال

یک فایل اسکریپت ایجاد کنید و کد زیر را در آن تایپ نمایید:

syms x

f = exp(—2*x^2);%ourfunction

ezplot(f,[-2,2])% plot of ourfunction

ft = fourier(f) %fourier transform

زمانی که فایل را اجرا می کنید، متلب نمودار زیر را ترسیم می کند:

و نتایج زیر نشان داده می شود:

587

تبدیلات fourier  به این صورت رسم شده است:

588

نمودار زیر داده شده است:

590

تبدیلات fourier   معکوس

متلب دستور ifourier را برای محاسبه تبدیل fourier  معکوس از تابع را فراهم کرده است. برای مثال،

f = ifouier (-2*exp (—abs (w) ))

متلب دستورات بالا را اجرا می کند و نتیجه را نشان می دهد:

591

خرید کتاب 28 گام موثر در فتح متلب

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

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

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