0
0

من دستور IDW رو با استفاده از فرمولش توی متلب کدنویسی کردم. خواستم بدونم چه فرقی بین IDW و Spline هست چون جوابهایی که این دو تابع میدن خیلی با هم فرق داره. کدها رو هم درست نوشتم اما نمی دونم چرا جوابها اینقدر فرق دارن (بعضی قسمتها سه برابر تفاوت نشون میده)

  • عایشه شقایق درخواست شده در 5 سال پیش
  • آخرین ویرایش 5 سال پیش
0
0

با سلام و ادب. تابع IDW مقادیر و فاصلهء ایستگاه ها از هم رو به عنوان ورودی دریافت میکنه در نتیجه فاصله مکانی ایستگاه ها کاملا تعیین کننده میشه ولی تابع spline کاری به فاصله نداره و بر اساس مقادیر برداشت شده یا اندازه گیری شده، یه معادله درجه سه بین داده ها برازش میده. در نتیجه اولا منطق دو روش با هم فرق داره و نمیشه این روشها رو بجای همدیگه استفاده کنید در ثانی حدس من اینه که در انتخاب فاصله ها و تعیین مختصات مکانی نقاط ورودی دچار اشتباه شدید و به همین دلیل IDW به شما جواب مناسبی نداده. نکته بسیار مهم دیگه تعیین توان در معادله IDW هست که خیلی خیلی مهمه و وزن نقاط رو می تونه تغییر بده. برای آشنایی بیشتر با نحوه نوشتن حرفه ای کد IDW در متلب می تونید به این لینک مراجعه بفرمایید:

https://waterse.ir/product/matlab17/

نمایش 1 نتیجه
پاسخ شما

برای ارسال لطفا ابتدا وارد خود شوید.

لطفا صبر کنید