آموزش متلب (MATLAB)
دسته بندی ( ۵۴۳ آموزش )
نمایش دسته بندی ها (۵۴۳ آموزش)
مباحث اولیه، در متلب (MATLAB)
مباحث اولیه، در متلب (MATLAB) 8
بردارها (Vector) و ماتریس ها (Matrix)، در متلب (MATLAB)
بردارها (Vector) و ماتریس ها (Matrix)، در متلب (MATLAB) 75
دستورهای ساده و پرکاربرد، در متلب (MATLAB)
دستورهای ساده و پرکاربرد، در متلب (MATLAB) 4
توابع (Function)، در متلب (MATLAB)
توابع (Function)، در متلب (MATLAB) 12
متغیرها (Variable)، در متلب (MATLAB)
متغیرها (Variable)، در متلب (MATLAB) 12
m-file ها، در متلب (MATLAB)
m-file ها، در متلب (MATLAB) 2
نمایش اطلاعات در خروجی (پنجره Commands)، در متلب (MATLAB)
نمایش اطلاعات در خروجی (پنجره Commands)، در متلب (MATLAB) 5
رسم شکل ها، در متلب (MATLAB)
رسم شکل های دو بعدی، در متلب (MATLAB)
رسم شکل های دو بعدی، در متلب (MATLAB) 19
رسم شکل های سه بعدی، در متلب (MATLAB)
رسم شکل های سه بعدی، در متلب (MATLAB) 13
رسم چند شکل با هم، در متلب (MATLAB)
رسم چند شکل با هم، در متلب (MATLAB) 6
رسم شکل ها و نمودارهای خاص، در متلب (MATLAB)
رسم شکل ها و نمودارهای خاص، در متلب (MATLAB) 12
رسم شکل های هندسی ساده، در متلب (MATLAB)
رسم شکل های هندسی ساده، در متلب (MATLAB) 8
تعیین ویژگی های خط های رسم شده در شکل، در متلب (MATLAB)
تعیین ویژگی های خط های رسم شده در شکل، در متلب (MATLAB) 6
تعیین ویژگی های محورهای مختصات شکل، در متلب (MATLAB)
تعیین ویژگی های محورهای مختصات شکل، در متلب (MATLAB) 12
نمایش متن در شکل (عنوان، توضیح و ...)، در متلب (MATLAB)
نمایش متن در شکل (عنوان، توضیح و ...)، در متلب (MATLAB) 5
تعیین ویژگی های رنگ های (Color) به کار رفته در رسم شکل، در متلب (MATLAB)
تعیین ویژگی های رنگ های (Color) به کار رفته در رسم شکل، در متلب (MATLAB) 3
تعیین یا تغییر ویژگی های شکل (قبل از رسم شکل)، در متلب (MATLAB)
تعیین یا تغییر ویژگی های شکل (قبل از رسم شکل)، در متلب (MATLAB) 13
تعیین یا تغییر ویژگی های شکل (بعد از رسم شکل)، در متلب (MATLAB)
تعیین یا تغییر ویژگی های شکل (بعد از رسم شکل)، در متلب (MATLAB) 9
ذخیره شکل ها به صورت فایل (فایل عکس)، در متلب (MATLAB)
ذخیره شکل ها به صورت فایل (فایل عکس)، در متلب (MATLAB) 2
کار با شکل رسم شده، در متلب (MATLAB)
کار با شکل رسم شده، در متلب (MATLAB) 1
پردازش تصویر و کار با عکس ها، در متلب (MATLAB)
پردازش تصویر و کار با عکس ها، در متلب (MATLAB) 15
ساخت انیمیشن، در متلب (MATLAB)
ساخت انیمیشن، در متلب (MATLAB) 1
متغیرها و معادلات سمبلیک (Symbolic)، در متلب (MATLAB)
متغیرها و معادلات سمبلیک (Symbolic)، در متلب (MATLAB) 4
رشته ها (String) و آرایه های رشته ای (String Array) و کاراکترها (Character) و آرایه های کاراکتری (Character Array) (متن ها)، در متلب (MATLAB)
رشته ها (String) و آرایه های رشته ای (String Array) و کاراکترها (Character) و آرایه های کاراکتری (Character Array) (متن ها)، در متلب (MATLAB) 42
حلقه ها (for و while)، در متلب (MATLAB)
حلقه ها (for و while)، در متلب (MATLAB) 3
آرایه ها (Array)، در متلب (MATLAB)
آرایه ها (Array)، در متلب (MATLAB) 4
آرایه های سلولی (Cell Array)، در متلب (MATLAB)
آرایه های سلولی (Cell Array)، در متلب (MATLAB) 12
متغیرهای منطقی (Logical) و آرایه های منطقی (Logical Array)، در متلب (MATLAB)
متغیرهای منطقی (Logical) و آرایه های منطقی (Logical Array)، در متلب (MATLAB) 2
ساختارها (Structure) و آرایه های ساختاری (Structure Array)، در متلب (MATLAB)
ساختارها (Structure) و آرایه های ساختاری (Structure Array)، در متلب (MATLAB) 3
جدول ها (Table)، در متلب (MATLAB)
جدول ها (Table)، در متلب (MATLAB) 11
جدول های زمانی (TimeTable)، در متلب (MATLAB)
جدول های زمانی (TimeTable)، در متلب (MATLAB) 1
درخت ها (Tree)، در متلب (MATLAB)
درخت ها (Tree)، در متلب (MATLAB) 1
پایگاه داده SQLite ، در متلب (MATLAB)
پایگاه داده SQLite ، در متلب (MATLAB) 0
دستورات شرطی (if و else و switch و ...)، در متلب (MATLAB)
دستورات شرطی (if و else و switch و ...)، در متلب (MATLAB) 2
خطاهای رایج، در متلب (MATLAB)
خطاهای رایج، در متلب (MATLAB) 2
برنامه نویسی شیء گرا (Object Oriented Programming) ، در متلب (MATLAB)
برنامه نویسی شیء گرا (Object Oriented Programming) ، در متلب (MATLAB) 1
سیمولینک (Simulink)، در متلب (MATLAB)
سیمولینک (Simulink)، در متلب (MATLAB) 5
GUI و واسطه های گرافیکی، در متلب (MATLAB)
GUI و واسطه های گرافیکی، در متلب (MATLAB) 7
فایل ها (File) و پوشه ها (Folder)، در متلب (MATLAB)
فایل ها (File) و پوشه ها (Folder)، در متلب (MATLAB) 18
تاریخ و زمان، در متلب (MATLAB)
تاریخ و زمان، در متلب (MATLAB) 19
توقف موقتی یا کامل برنامه، در متلب (MATLAB)
توقف موقتی یا کامل برنامه، در متلب (MATLAB) 4
بردارها و ماتریس های خاص، در متلب (MATLAB)
بردارها و ماتریس های خاص، در متلب (MATLAB) 3
توابع خاص، در متلب (MATLAB)
توابع خاص، در متلب (MATLAB) 2
حافظه (Memory)، در متلب (MATLAB)
حافظه (Memory)، در متلب (MATLAB) 3
برنامه های آماده برای دانلود، در متلب (MATLAB)
برنامه های آماده برای دانلود، در متلب (MATLAB) 1
Excel و متلب (MATLAB)
Excel و متلب (MATLAB) 2
راهنما (Help)، در متلب (MATLAB)
راهنما (Help)، در متلب (MATLAB) 2
مباحث عمومی، در متلب (MATLAB)
مباحث عمومی، در متلب (MATLAB) 19

رسم مقادیر موجود در ستون های (Column) یک ماتریس، به صورت منحنی های جداگانه، با انباشت کردن (جمع زدن) مقادیر موجود در ستون ها (نه رسم مقدار خود ستون ها) (ستون اول از هر ردیف (Row)، یک منحنی، مجموع مقادیر ستون اول و دوم از هر ردیف، یک منحنی، مجموع مقادیر ستون اول و دوم و سوم از هر ردیف، یک منحنی و الی آخر)، به صورت پر کردن نواحی بین منحنی ها با رنگ های مختلف، با دستور area ، در متلب (MATLAB)

با استفاده از دستور area در متلب (MATLAB)، می توانیم مقادیر موجود در ستون های (Column) یک ماتریس را به صورت منحنی های جداگانه رسم کنیم، اما نه دقیقا مقدار خود ستون ها (Column)، بلکه انباشت (جمع) مقدار ستون های (Column) ماتریس را رسم می کنیم. یعنی منحنی اول که رسم می شود، بر اساس مقدار عنصرهای ستون اول از هر ردیف (Row) ماتریس می باشد، منحنی دوم بر اساس مقدار مجموع عنصرهای ستون اول و دوم از هر ردیف (Row)، منحنی سوم بر اساس مقدار مجموع عنصرهای ستون اول و دوم و سوم از هر ردیف (Row) و الی آخر.

بنابراین شکل مورد نظر می تواند برای نمایش مواردی که اطلاعات باید مرحله به مرحله با هم جمع شوند، به کار رود (اطلاعات هر مرحله، در یک ستون از ماتریس، ذخیره شده است).

نکته

دستور area در متلب (MATLAB)، در حالت رسم چند منحنی، به صورت خودکار، رنگ های پیش فرض متفاوتی را برای رنگی کردن ناحیه بین منحنی ها به کار می برد (نیازی نیست که ما حتما برای هر ناحیه، یک رنگ متفاوت تعیین کنیم).

همچنین امکان انتخاب رنگ های دلخواه دیگر برای هر یک از ناحیه ها نیز وجود دارد.

اطلاعات مربوط به رسم شکل، در ستون های (Column) مختلف ماتریس قرار می گیرند (البته بر اساس همان منطق جمع کردن مقدار ستون ها با هم). یعنی مختصات محور عمودی (محور y) برای نقاط منحنی اول، بر اساس مقادیر ستون (Column) اول از هر ردیف ماتریس می باشند و مختصات محور عمودی (محور y) برای نقاط منحنی دوم، بر اساس مجموع مقادیر ستون (Column) اول و دوم از هر ردیف ماتریس می باشند و الی آخر.

بنابراین در حالتی که می خواهیم تنها یک منحنی رسم شود، ماتریس مورد نظر تنها دارای یک ستون (Column) خواهد بود.

نکته

در حالت خاصی که ماتریس به صورت ماتریس تنها دارای یک ردیف باشد (یعنی یک بردار ردیفی)، دستور area ، آن را به صورت یک ماتریس تنها دارای یک ستون (یعنی بردار ستونی) در نظر می گیرد (جای ستون ها و ردیف ها عوض می شود) و سپس منحنی را بر اساس شیوه عادی خود، رسم می کند (تنها یک منحنی رسم می شود).

به مثال زیر توجه کنید :

مثال

در این مثال، تنها یک منحنی برای رسم داریم :

3 خط اول کدها، برای عدم تداخل برنامه فعلی با برنامه های قبلی اجرا شده در متلب (MATLAB) می باشد.

نتیجه :

رسم مقادیر موجود در ستون های (Column) یک ماتریس، به صورت منحنی های جداگانه، با انباشت کردن (جمع زدن) مقادیر موجود در ستون ها (نه رسم مقدار خود ستون ها) (ستون اول از هر ردیف (Row)، یک منحنی، مجموع مقادیر ستون اول و دوم از هر ردیف، یک منحنی، مجموع مقادیر ستون اول و دوم و سوم از هر ردیف، یک منحنی و الی آخر)، به صورت پر کردن نواحی بین منحنی ها با رنگ های مختلف، با دستور area ، در متلب (MATLAB)
نکته

بر اساس نکته ای که قبلا ذکر کردیم، کد متلب (MATLAB) زیر نیز دقیقا همان نتیجه را خواهد داشت (جای ستون ها و ردیف ها عوض شده است)، اما چون ماتریس مورد نظر یک بردار ردیفی (Row Vector) است، نتیجه ها یکسان خواهد بود (و البته در حالتی که بردار ردیفی (Row Vector) نباشد، دیگر نتیجه ها یکسان نخواهد بود) :

مثال

در این مثال، 2 منحنی رسم می کنیم (همان ماتریس مثال قبل که یک ستون (Column) به آن اضافه شده است و بنابراین یک منحنی به شکل مثال قبل اضافه می گردد) :

نتیجه :

رسم مقادیر موجود در ستون های (Column) یک ماتریس، به صورت منحنی های جداگانه، با انباشت کردن (جمع زدن) مقادیر موجود در ستون ها (نه رسم مقدار خود ستون ها) (ستون اول از هر ردیف (Row)، یک منحنی، مجموع مقادیر ستون اول و دوم از هر ردیف، یک منحنی، مجموع مقادیر ستون اول و دوم و سوم از هر ردیف، یک منحنی و الی آخر)، به صورت پر کردن نواحی بین منحنی ها با رنگ های مختلف، با دستور area ، در متلب (MATLAB)
مثال

در این مثال، 3 منحنی رسم می کنیم (همان ماتریس مثال قبل که یک ستون (Column) به آن اضافه شده است و بنابراین یک منحنی به شکل مثال قبل اضافه می گردد) :

نتیجه :

رسم مقادیر موجود در ستون های (Column) یک ماتریس، به صورت منحنی های جداگانه، با انباشت کردن (جمع زدن) مقادیر موجود در ستون ها (نه رسم مقدار خود ستون ها) (ستون اول از هر ردیف (Row)، یک منحنی، مجموع مقادیر ستون اول و دوم از هر ردیف، یک منحنی، مجموع مقادیر ستون اول و دوم و سوم از هر ردیف، یک منحنی و الی آخر)، به صورت پر کردن نواحی بین منحنی ها با رنگ های مختلف، با دستور area ، در متلب (MATLAB)
مثال

در این مثال، 4 منحنی رسم می کنیم (همان ماتریس مثال قبل که یک ستون (Column) به آن اضافه شده است و بنابراین یک منحنی به شکل مثال قبل اضافه می گردد) :

نتیجه :

رسم مقادیر موجود در ستون های (Column) یک ماتریس، به صورت منحنی های جداگانه، با انباشت کردن (جمع زدن) مقادیر موجود در ستون ها (نه رسم مقدار خود ستون ها) (ستون اول از هر ردیف (Row)، یک منحنی، مجموع مقادیر ستون اول و دوم از هر ردیف، یک منحنی، مجموع مقادیر ستون اول و دوم و سوم از هر ردیف، یک منحنی و الی آخر)، به صورت پر کردن نواحی بین منحنی ها با رنگ های مختلف، با دستور area ، در متلب (MATLAB)

تعیین مقدار نقاط محور افقی (محور x)، هنگام استفاده از دستور area ، در متلب (MATLAB) :

هنگام استفاده از دستور area ، به صورت پیش فرض، مقدار نقاط محور افقی (محور x)، برابر ترتیب مقادیر، یعنی اعداد 1 و 2 و 3 و 4 و 5 و ... در نظر گرفته می شود. اما اگر مقادیر خاصی را در نظر داشته باشیم، باید آنها را در یک بردار (مثلا با نام X) تعریف نموده و سپس دستور area را به صورت زیر به کار ببریم :

به مثال زیر توجه کنید :

مثال

نتیجه :

رسم مقادیر موجود در ستون های (Column) یک ماتریس، به صورت منحنی های جداگانه، با انباشت کردن (جمع زدن) مقادیر موجود در ستون ها (نه رسم مقدار خود ستون ها) (ستون اول از هر ردیف (Row)، یک منحنی، مجموع مقادیر ستون اول و دوم از هر ردیف، یک منحنی، مجموع مقادیر ستون اول و دوم و سوم از هر ردیف، یک منحنی و الی آخر)، به صورت پر کردن نواحی بین منحنی ها با رنگ های مختلف، با دستور area ، در متلب (MATLAB)

تغییر حداقل مقدار محور عمودی (محور y) که به صورت توپر نمایش داده می شود، هنگام استفاده از دستور area ، در متلب (MATLAB) :

هنگام استفاده از دستور area ، حداقل مقدار محور عمودی (محور y) که به صورت توپر نمایش داده می شود، دارای مقدار برابر 0 می باشد، اما اگر بخواهیم که یک مقدار متفاوت را انتخاب نماییم، می توانیم دستور area را به صورت زیر اجرا کنیم :

کد بالا باعث می شود که حداقل مقدار محور عمودی (محور y) که به صورت توپر نمایش داده می شود، به جای 0 برابر 7- باشد.

به مثال زیر توجه کنید :

مثال

نتیجه :

رسم مقادیر موجود در ستون های (Column) یک ماتریس، به صورت منحنی های جداگانه، با انباشت کردن (جمع زدن) مقادیر موجود در ستون ها (نه رسم مقدار خود ستون ها) (ستون اول از هر ردیف (Row)، یک منحنی، مجموع مقادیر ستون اول و دوم از هر ردیف، یک منحنی، مجموع مقادیر ستون اول و دوم و سوم از هر ردیف، یک منحنی و الی آخر)، به صورت پر کردن نواحی بین منحنی ها با رنگ های مختلف، با دستور area ، در متلب (MATLAB)

تغییر ویژگی های خط های رسم منحنی ها (نواحی توپر)، هنگام استفاده از دستور area ، در متلب (MATLAB) :

دستور area به صورت پیش فرض، منحنی ها (نواحی توپر) را با خط ساده رسم می کند. اما اگر قصد داشته باشیم که منحنی ها (نواحی توپر) را با خط هایی با ویژگی های متفاوت رسم نماییم، آنگاه می توانیم دستور area را مشابه کد زیر به کار ببریم :

که در آن، برای مقدار متناظر با LineStyle ، می توانیم هر یک از موارد زیر را انتخاب نماییم (در کد بالا، مقدار -- را انتخاب کرده ایم) :

به مثال زیر توجه کنید :

مثال

نتیجه :

رسم مقادیر موجود در ستون های (Column) یک ماتریس، به صورت منحنی های جداگانه، با انباشت کردن (جمع زدن) مقادیر موجود در ستون ها (نه رسم مقدار خود ستون ها) (ستون اول از هر ردیف (Row)، یک منحنی، مجموع مقادیر ستون اول و دوم از هر ردیف، یک منحنی، مجموع مقادیر ستون اول و دوم و سوم از هر ردیف، یک منحنی و الی آخر)، به صورت پر کردن نواحی بین منحنی ها با رنگ های مختلف، با دستور area ، در متلب (MATLAB)

انتخاب رنگ های دلخواه برای نواحی بین منحنی ها (نواحی توپر)، بر اساس تعریف هر رنگ (Color)، هنگام استفاده از دستور area ، در متلب (MATLAB) :

هنگام استفاده از دستور area ، نواحی بین منحنی ها (نواحی توپر)، با رنگ های پیش فرض پر می شوند. اما چنانچه بخواهیم که رنگ های متفاوتی برای این منظور به کار روند، باید دستور area را مشابه کد متلب (MATLAB) زیر به کار ببریم :

که در آن فرض کرده ایم که 4 منحنی رسم می شود و برای هر منحنی (ناحیه توپر)، یک رنگ خاص را بر اساس تعیین 3 عدد متناظر با رنگ مورد نظرمان، تعریف نموده ایم (تعریف رنگ بر اساس میزان ترکیب 3 رنگ اصلی قرمز و سبز و آبی).

به مثال زیر توجه کنید :

مثال

نتیجه :

رسم مقادیر موجود در ستون های (Column) یک ماتریس، به صورت منحنی های جداگانه، با انباشت کردن (جمع زدن) مقادیر موجود در ستون ها (نه رسم مقدار خود ستون ها) (ستون اول از هر ردیف (Row)، یک منحنی، مجموع مقادیر ستون اول و دوم از هر ردیف، یک منحنی، مجموع مقادیر ستون اول و دوم و سوم از هر ردیف، یک منحنی و الی آخر)، به صورت پر کردن نواحی بین منحنی ها با رنگ های مختلف، با دستور area ، در متلب (MATLAB)
نکته

در ادامه این کلید آموزشی، روش دیگری برای تغییر رنگ های نواحی بین منحنی ها (نواحی توپر) را شرح خواهیم داد (بر اساس انتخاب یک طرح رنگ آمیزی (Colormap)).

تغییر رنگ نواحی بین منحنی ها (نواحی توپر)، بر اساس انتخاب یک طرح رنگ آمیزی (Colormap)، هنگام استفاده از دستور area ، در متلب (MATLAB) :

هنگام استفاده از دستور area ، نواحی بین منحنی ها (نواحی توپر)، با رنگ های پیش فرض پر می شوند. اما چنانچه بخواهیم که رنگ های متفاوتی برای این منظور به کار روند و البته خودمان نیاز به تعریف رنگ های خاص نداشته باشیم، می توانیم یک طرح رنگ آمیزی (Colormap) متفاوت را انتخاب نماییم (مجموعه ای دیگر از رنگ ها که قبلا تعریف شده اند).

برای این منظور، دستور area را به صورت زیر به کار می بریم :

که در آن، FaceColor را برابر flat انتخاب نموده ایم.

به مثال زیر توجه کنید :

مثال

نتیجه :

رسم مقادیر موجود در ستون های (Column) یک ماتریس، به صورت منحنی های جداگانه، با انباشت کردن (جمع زدن) مقادیر موجود در ستون ها (نه رسم مقدار خود ستون ها) (ستون اول از هر ردیف (Row)، یک منحنی، مجموع مقادیر ستون اول و دوم از هر ردیف، یک منحنی، مجموع مقادیر ستون اول و دوم و سوم از هر ردیف، یک منحنی و الی آخر)، به صورت پر کردن نواحی بین منحنی ها با رنگ های مختلف، با دستور area ، در متلب (MATLAB)
نویسنده علیرضا گلمکانی
شماره کلید 788
گزینه ها
به اشتراک گذاری (Share) در شبکه های اجتماعی
نظرات 0 0 0

ارسال نظر جدید (بدون نیاز به عضو بودن در وب سایت)

جستجو در کلیدستان، توسط گوگل

جستجو در عنوان کلیدها

دسترسی سریع

کلید
×

شماره کلید


دسته بندی
×

شماره دسته کلید


جستجو
×

جستجو


راهنمای دستورات متلب (MATLAB)

راهنمای دستورات متلب (MATLAB) بر اساس حرف اول دستور :

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z