محاسبه نقشه شیب در نرم افزار متلب

محاسبه نقشه شیب در نرم افزار متلب


در دنیای علوم مکانی سیستم اطلاعات جغرافیایی (GIS) قابلیت های بسیاری در علوم و پردازش های جغرافیایی را دارا می باشد. اما این علم کمبود هایی را نیز به منظور بهینه سازی و مدلسازی دارا می باشد. بنابراین محققان سعی کرده اند برخی تکنیک های مستقل از سیستم اطلاعات جغرافیایی(GIS) و مدل ها مانندیادگیری ماشین،الگوریتم های تکاملی، شبکه های عصبی،سلول های اتوماتیک، منطق فازی و . . . را به عنوان یک سیستم تصمیم گیری پشتیبانی مکانی(SDSS) استفاده کنند. غالب این تکنیک ها که در تعامل نزدیک با سیستم اطلاعات جغرافیایی (GIS) می باشند و قابلیت پیاده سازی در نرم افزار متلب(جی آی اس در متلب) یا بازبان های برنامه نویسی دیگر مانند سی شارپ یا پایتون را دارند.لذا نرم افزار متلب بستری است برای انجام مدل های پیشرفته مکانی (جی آی اس در متلب)در این راستا جعبه ابزار Mapping Toolbox مجموعه ای از فرمانهای پرکاربرد را در اختیار کاربران قرار می دهد امّا فهم برخی از فرمان ها و توابع ایجاد شده و کد نویسی آنها توسط کاربر حلاوت و شیرینی ویژه ای دارد.در این راستا ما با محاسبه شیب (Slope) از DEM یک منطقه در نرم افزار متلب در خدمت کاربران عزیز سایت جی آی ارث می باشیم. نقشه شیب (Slope) از مواردی می باشد که در اکثر موارد در آنالیزهای مکانی مورد استفاده قرار می‌گیرند. برای اینکه بتوانیم لایه شیب را در نرم افزار متلب ایجاد کنیم احتیاج به لایه مدل ارتفاعی رقومی (DEM) منطقه داریم. اکثر عزیزانی که در حال مطالعه متن حاضر هستند با اخذ شیب(Slope) و یا محاسبه شیب (Slope) خط در دوران دبیرستان و . . . آشنا می باشند. در حالتی که معادله خط را به ما داده باشند روش محاسبه شیب(Slope) خط با تبدیل کردن معادله به فرم استاندارد تعیین می شد. برای اینکار ضریب x در معادله استاندارد y=ax+b به عنوان شیب(Slope) خط جواب قطعی مسئله می باشد.امّا در حالت دیگر ممکن است دو نقطه از خط را به ما داده باشند و از ما خواسته باشند شیب(Slope) خط را محاسبه کنیم به منظور محاسبه شیب خط تغییرات y را نسبت به تغییرات x محاسبه و شیب(Slope) خط به عنوان خروجی بدست می آید.در حالت دوّم و در آن روزها غالب ما نمی دانستیم که با این عمل در واقع ما برای محاسبه شیب (Slope)به محاسبه تانژانت زاویه بین خط و محور x می پردازیم نقشه شیب(Slope) از منظر ریاضی : بنابراین اگر از ما خواسته شود که شیب(Slope) بین دو نقطه را محاسبه کنیم،به راحتی اختلاف ارتفاع (Rise)دو نقطه ابتدا و انتها را به دست آورده و بر فاصله آن دو(Run) تقسیم می‌کنیم. اما وقتی می‌خواهیم برای یک پیکسل از DEM منطقه شیب(Slope)محاسبه کنیم،بامشکل مواجه می‌شویم،زیرا در هریک از جهات هشت گانه می‌توانیم یک شیب(Slope)داشته باشیم. بنابراین با استفاده از میانگین‌گیری تغییرات ارتفاع در راستای محورهای X و Y ، میتوانیم شیب(Slope) آن نقطه را محاسبه کنیم. فرمول زیر را ببینید : slope= atan ( ([dz/dx]2 + [dz/dy]2) ) در واقع برای بدست آوردن شیب(Slope) یک سلول در مدل رقومی ارتفاعی در نرم افزار متلب باید تغییرات ارتفاعی در راستای x و تغییرات ارتفاعی در راستای y را محاسبه به توان دو رسانده و از جمع آنها جذر و سپس آرک تانژانت انها را محاسبه کنیم.امّا شاید برای شما نیز این سئوال کلیدی پیش آید که برای سلول های مرزی که سلول چپ و راست یا بالا و پایین ندارند نحوه محاسبه شیب(Slope) در نرم افزار متلب چگونه است.بنابراین در این ویدئو آموزشی از یک روش خلاقانه برای محاسبه شیب(Slope) در نرم افزار متلب در آن پیکسل ها استفاده می گردد که درستی یا نادرستی روش محاسبه به بیننده واگذار می شود نقشه شیب(Slope) در نرم افزار متلب می خواهیم شیب(Slope) سلول مشخص شده در تصویر را درنرم افزار متلب محاسبه کنیم بنابراین داریم : Slop in Direct X=(1661-1663)/20=0.1 لذا برای بدست آوردن شیب (Slope) یک پیکسل در نرم افزارمتلب کار ساده می باشد. ما تغییرات ارتفاعی در راستای x را محاسبه و بر فاصله دو برابر سایز پیکسل (با توجه به Cell Size) تقسیم می کنیم. این مقدار دو برابر سایز پیکسل برای محاسبه شیب(Slope) در نرم افزار متلب در ویدئوی آموزشی به طور کامل شرح داده می شود.همین روند در راستای y نیز برای محاسبه شیب (Slope) در نرم افزار متلب تکرار می گردد. Slop in Direct y=(1662-1661)/20=0.05 نهایتاً با توجه به فرمول نهایی شیب(Slope) در پیکسل ذکر شده بدست می آید. Slop=atan((((slop x)^2 )+(slop y)^2)) Slope=atan((((0.1)^2 )+(0.05)^2))=6.37 تمام موارد فوق باید برای تک تک سلول های تصویر DEM در نرم افزار متلب انجام و در هر پیکسل عدد مربوط به شیب (Slope) در ماتریسی با ابعاد ماتریس DEM قرار می گیرد

منبع کلیپ : وبسایت آپارات -> کانال -> برنامه نویسی gis با زبان سی شارپ(آرک آبجکت ها)

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


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

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

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

میخای زیباترین دختر باشی

میخای زیباترین دختر باشی
زیر ناخن با میکروسکپ

زیر ناخن با میکروسکپ

زیر ناخن با میکروسکپ
آموزش طراحی کاور پست اینستاگرام به سبک احمد کلاته | آموزش حرفه ای فتوشاپ

آموزش طراحی کاور پست اینستاگرام به سبک احمد کلاته | آموزش حرفه ای فتوشاپ

آموزش طراحی کاور پست اینستاگرام به سبک احمد کلاته | آموزش حرفه ای فتوشاپ
آموزش تبدیل وبسایت به برنامه

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

آموزش تبدیل وبسایت به برنامه
حل تست از مبحث جرم اتمی میانگین به سبک (MJ133)

حل تست از مبحث جرم اتمی میانگین به سبک (MJ133)

حل تست از مبحث جرم اتمی میانگین به سبک (MJ133)
آموزش فتوشاپ حرفه ای | نحوه تغییر رنگ لباس | محمد گرافی

آموزش فتوشاپ حرفه ای | نحوه تغییر رنگ لباس | محمد گرافی

آموزش فتوشاپ حرفه ای | نحوه تغییر رنگ لباس | محمد گرافی
نقاشی هایی ک باید بکشی..  !!

نقاشی هایی ک باید بکشی.. !!

نقاشی هایی ک باید بکشی.. !!
ریاضی دوازدهم تجربی و کنکور ، مشتق گیری ، خط مماس بر منحنی

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

ریاضی دوازدهم تجربی و کنکور ، مشتق گیری ، خط مماس بر منحنی
حقوق راننده ترانزیت چقدره؟

حقوق راننده ترانزیت چقدره؟

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

8 نکته در اجرای بتن حجیم

8 نکته در اجرای بتن حجیم
10 -  آموزش مدرن زبان برنامه نویسی سی پلاس پلاس( has_include__ C  17)

10 - آموزش مدرن زبان برنامه نویسی سی پلاس پلاس( has_include__ C 17)

10 - آموزش مدرن زبان برنامه نویسی سی پلاس پلاس( has_include__ C 17)

سید احمد موسوی نیا /هیئت المهدی (عج) سیرجان

سید احمد موسوی نیا /هیئت المهدی (عج) سیرجان

سید احمد موسوی نیا /هیئت المهدی (عج) سیرجان
ماینکرافت عادی اندروید (۱) | شروع شد.

ماینکرافت عادی اندروید (۱) | شروع شد.

ماینکرافت عادی اندروید پارت یک . شروع کردیم . ماینکرافت | ماین کرافت
مورتال کمبت 1 -گیم پلی کیتانا کلاسیک تاور

مورتال کمبت 1 -گیم پلی کیتانا کلاسیک تاور

مورتال کمبت 1 -گیم پلی کیتانا کلاسیک تاور
ابوالفضل مهری نژاد تورک

ابوالفضل مهری نژاد تورک

ابوالفضل مهری نژاد تورک
بهترین فوتبالیست جهان

بهترین فوتبالیست جهان

بهترین فوتبالیست جهان