گراف سه بعدی

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

matlab

در این مطلب قرار است نحوه ساخت یک نمودار میله ای سه بعدی با استفاده از تابع ()bar3 در متلب را با هم یاد بگیریم.

آموزش رسم نمودار میله ای (bar graph) سه بعدی با استفاده از تابع ()bar3

برای رسم نمودار میله ای در یک صفحه سه بعدی در متلب می توانیم از تابع داخلی ()bar3 استفاده کنیم.

 


متلب

توی این پک فوق العاده، صفر تا صد متلب رو جوری یاد میگیری که تو هیچ کلاس آموزشی یا پک دیگه ای نه دیدی نه شنیدی! بدون هیچ کلاسی، سخت ترین پروژه هات رو در چند دقیقه با متلب انجام بده یا اصلا باهاش پول در بیار! 


 

آموزش انواع داده ها در متلب به زبان کاملا ساده

ابتدا باید ماتریس ورودی داده ها را ارسال کنیم که به صورت ارتفاع در محور z در یک صفحه سه بعدی ترسیم می شود. دو مختصات دیگر x و y از شاخص های ماتریس داده شده گرفته می شوند. برای مثال ما اینجا یک نمودار میله ای سه بعدی از یک ماتریس داده شده می سازیم. کد زیر را ببینید:

m = [1:10 ;10:-1:1;1:10];

bar3(m)

خروجی:

آموزش رسم نمودار میله ای (bar graph) سه بعدی با استفاده از تابع ()bar3

حتما بخوانید: کجا و به چه دلیل باید از نرم افزار متلب استفاده کنیم یا نکنیم؟

در این خروجی، تابع ()bar3 به طور خودکار رنگ هر میله را بسته به شاخص های ماتریس تغییر می دهد. رنگ در ستونها تغییر می کند اما در ردیفها ثابت می ماند. اگر ماتریس فقط یک ردیف داشته باشد، رنگ تمام میله ها یکسان خواهد بود.

علاوه بر این می توانیم بعضی از ویژگی های نمودار میله ای مثل عرض میله را با تعریف عرض به عنوان آرگومان دوم و رنگ میله را با استفاده از نام رنگ به عنوان آرگومان دوم یا سوم تغییر بدهیم، یا محور فعلی نمودار را با تعریف محورها به عنوان اولین آرگومان در تابع ()bar3 عوض کنیم.

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

از آموزشهای جدید متلب: حلقه if در متلب (آموزش گام به گام و نکات)

استایل گروه بندی شده (grouped style)، گروهای x از میله های عمودی y را نشان می دهد که در آن x تعداد سطرها و y تعداد ستون‌ های ماتریس داده شده است. هر گروه شامل یک ستون در ماتریس داده شده می باشد. استایل روی هم یا انباشته (stacked style) نیز برای هر ردیف در ماتریس داده شده یک میله نشان می دهد.

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

به عنوان مثال، در اینجا می خواهیم بعضی از ویژگی ها و همینطور سبک نمودار بالا را تغییر بدهیم. به کد زیر دقت کنید:

m = [1:10 ;10:-1:1;1:10];

bar3(m,0.5,’red’)

خروجی:

آموزش رسم نمودار میله ای (bar graph) سه بعدی با استفاده از تابع ()bar3-2

رنگ و عرض نمودار میله ای در خروجی قابل تغییر است. عرض پیش فرض 8. 0 است؛ اما می توانیم آن را تغییر بدهیم.

اگر عرض را 1 در نظر بگیریم، میله های داخل یک گروه با هم تماس پیدا می کنند. اگر عرض بزرگتر از 1 باشد، میله ها در میله های دیگر ادغام می شوند.

علاوه بر این می توانیم از تابع ()bar3 برای ساخت نمودار میله ای سه بعدی روی محورهای افقی هم استفاده کنیم.

حتما بخوانید: دانلود رایگان ۱۳ فیلم کاربردی آموزش شبکه عصبی متلب

ویدیوی آموزشی

 

تفاوت پک های حرفه ای ما با آموزشهای رایگان: بطور خلاصه از زمین تا آسمان! 1-پکها، جدیدترین نسخه نرم افزارها را آموزش می دهند با قابلیت های بسیار بیشتر. 2-پکها توسط متخصص آن نرم افزار، به صورت کاملا پروژه محور و با حل چالش هایی که در مسیر کار عملی و حرفه ای با آن روبرو می شوید تهیه شده اند و بعد از استفاده، کاملا برای بازار کار آماده اید! 3- متد این پکها کاملا کار شده و تا ماهها، در ذهن تان ماندگارند و یادگیری بسیار سریعتر و کاملتری خواهید داشت. آموزشهای رایگان فقط دستورات نرم افزارها را (آنهم ناقص) بیان می کنند و تازه برای ورود به بازار باید ماهها تجربه عملی هم کسب کنید !!

turned_in

چرب زبان

با این اپلیکیشن ساده، هر زبانی رو فقط با 5 دقیقه در روز، توی 80 روز مثل بلبل حرف بزن! بهترین متد روز، تقویت حافظه، آموزش تصویری. یادگیری زبان کلید یادگیری هر مهارتی در قرن 21 !


حتما بخوانید!

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

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

این فیلد را پر کنید
این فیلد را پر کنید
لطفاً یک نشانی ایمیل معتبر بنویسید.

فهرست