MATLAB Central – Loren on the Art of MATLAB


บทความอาทิตย์ที่แล้วของเธอกล่าวถึงเรื่องของฟังก์ชัน hypot ว่ามีไว้ทำไม ก็พึ่ง
รู้จักฟังก์ชันนี้เหมือนกัน

HYPOT Robust computation of the square root of the sum of squares
C = HYPOT(A,B) returns SQRT(ABS(A).^2+ABS(B).^2) carefully computed to avoid underflow and overflow.

ข้างบนเป็น Help ที่ได้จากตัว MATLAB

เธอบอกว่าสำหรับตัวเลขทั่วไปแล้วไม่มีปัญหาในการคำนวณค่าของฟังก์ชัน

y = \sqrt{a^Ta + b^Tb}

นี้หรอก

ที่น่าสนใจคือฟังก์ชันนี้จะให้ผลลัพท์เป็น Inf เมื่อตัวเองเกินค่า realmax ซึ่งถ้า
เป็นวิธีการอื่น ๆ จะได้ค่า realmax แทนที่จะเป็น Inf

บทความของเธอมีหลายอันน่าสนใจดีนะครับ สำหรับคนชอบ MATLAB

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s