آموزش متلب

اطلاعات از دست رفته

اطلاعات از دست رفته

اندازه گیری ها در دنیای واقعی اغلب به صورت فاصله های منظم اندازه گیری می شوند، برای مثال موقعیت یک ستاره دنباله دار در آسمان هر شب، یا عمق دریا در در امتداد یک خط در یک متر افزایش. اثرات زیست محیطی یا خرابی تجهیزات (در یک شب ابری یا یک متر عمق شکست خورده) بعضی مواقع به یک مجموعه ای از داده های از دست رفته منجر می شوند. در متلب این اطلاعات را با NaN که مخفف not a number است نشان داده می شود. NaN در متلب به عنوان نتیجه محاسباتی تعریف نشده مانند 0/0 داده شده است.برای مثال:

>> y = [1:4 NaN 6:14 NaN 16:20];

>> plot(y,’o’)

>> grid;box

در مثال فوق مقادیر پنجو و پانزدهم از دست رفته است. در توابع گرافیکی، متلب دسته های NaN ها را ترک کرده و از ترسیم آن چسم پوشی می کند. برای مثال اگر ما دستور plot را به جای نقطه ها از خطوط پیوسته استفاده کنیم، مقادیر در دو طرف NaN ها از هم جدا می شوند.

>> plot(y)

>> grid;box

اگر بخواهیم مشتق بین مقادیر NaN ها را نیز محاسبه کنیم، نتایج شامل NaN ها برابر NaN خواهد بود:

>> diff(y)

ans =

Columns 1 through 10

     1       1     1   NaN     NaN     1     1       1     1     1

Columns 11 through 19

     1       1     1   NaN     NaN     1     1       1     1

اگر بخواهیم مجموع انباشتگی مقادیر y را محاسبه کنیم، از اولین NaN تا آخر به صورت NaN نمایش خواهد داد:

cumsum(y)

ans =

Columns 1 through 10

     1       3     6   10     NaN   NaN   NaN     NaN   NaN   NaN

Columns 11 through 20

   NaN     NaN   NaN   NaN     NaN   NaN   NaN     NaN   NaN   NaN

در توابع ترسیم سطح (surf) مجموعه ی NaN ها به روش مشابه عمل می کند:

>> z = peaks;

>> z(5:35,18:22) = NaN;

>> subplot(221)

>> plot(z’)

>> subplot(222)

>> colormap(gray(64))

>> imagesc(z)

>> axis xy

>> subplot(223)

>> surfl(z)

>> shading flat

>> subplot(224)

>> contourf(z)

مقاله متلب,مطلب,متلب,مقاله برق,مقاله قدرت,مقاله مطلب,مقاله سیمولینک,دانلود متلب,دانلود مقاله متلب,مقالهmatlab ,آموزش متلب,مطلب,متلب,آموزش برق,آموزش قدرت,آموزش مطلب,آموزش سیمولینک,دانلود متلب,دانلود آموزش متلب,آموزشmatlab ,پروژه متلب,مطلب,متلب,پروژه برق,پروژه قدرت,پروژه مطلب,پروژه سیمولینک,دانلود متلب,دانلود پروژه متلب,پروژهmatlab ,

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

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

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