آموزش متلب (MATLAB)
۵۴۳ آموزش
نمایش دسته بندی ها (۵۴۳ آموزش)

محاسبه (log(1+x به طور دقیق برای مقادیر کوچک x (لگاریتم طبیعی - Ln) (به دست آوردن نتایج دقیقتر از نتایج دستور log)، با دستور log1p ، در متلب (MATLAB)

در کلیدهای آموزشی دیگر، دستور log را برای محاسبه لگاریتم طبیعی (Ln) در متلب (MATLAB)، معرفی کردیم. اما دستور log هنگام محاسبه (log(1+x برای مقادیر کوچک x ، دارای دقت کافی نیست و برای این محاسبات، می توانیم ازدستور log1p در متلب (MATLAB)، استفاده کنیم تا به دقت بیشتری در نتایج برسیم.

برای مقادیر کوچک x ، مقدار log1p(x) تقریبا برابر x خواهد بود، اما مقدار log(1+x) می تواند صفر (0) باشد (که دارای دقت کافی نیست).

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

مثال

برای مقادیر مختلف، هر دو دستور log1p و log را به کار می بریم تا میزان تفاوت نتایج آنها را متوجه شوید :

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

نتیجه :

نویسنده علیرضا گلمکانی
شماره کلید 26539
گزینه ها
به اشتراک گذاری (Share) در شبکه های اجتماعی
نظرات 0 0 0

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