แวะมา update เรื่อง อัฑฒาธิกรรม modern style

โพสที่เห็นอยู่นี้ เป็นการรีโพส จากสิ่งที่กู้คืนมาได้บางส่วน หลังจากมีมือดี แอบแฮกและลบทุกอย่างในเวบทิ้งไปแบบหมดเกลี้ยง จนเกือบจะโดนยึดเวบไปน่ะครับ -*-
***************************************************************

สวัสดีครับ ทุกท่าน พอมีเวลาว่าง เลยแวะมาอัพเดตอะไรนิดนึง
ยังจำเรื่องการหาอัฑฒาธิกรรม ด้วย excel จากโพสก่อนหน้านี้
คัมภีร์สารัมภ์ อัฑฒาธิกรรม และ Excel ได้ใช่ไหมครับ
ในตอนท้ายของโพสนั่น ได้ทิ้งเอาไว้ว่า สำหรับโปรแกรมอื่นที่เหลือพวก matlab scilab อะไรพวกนั้น
ยังไม่เคยลองทำ

มาวันหนึ่ง มีเหตุจำเป็นให้ได้ใช้พวกโปรแกรมสกุลที่ว่านี้เข้า ก็เลยขอลองคำสั่งดูเสียหน่อย
(เนื่องจากข้อความกู้คืนมาได้ประมาณนี้ ที่เหลือสูญหายไปแล้ว ต่อจากบรรทัดนี้ คือ การรีเทสข้อมูลและวิธีการขึ้นมาใหม่ทั้งหมด ซึ่งก็ไม่ได้ยากอะไรนัก และคิดว่า น่าจะทดสอบใช้งานได้กับโปรแกรมแนวๆนั้น แทบทั้งหมดครับ)
เพื่อให้การใช้งาน สามารถทำได้ในแบบการใช้งานทั่วไป
ดังนั้น จึงขอบอกแนวทางเป็นสเตปไว้คร่าวๆ ดังนี้

สำหรับการใช้งาน เมื่อเทียบเคียงจากผลการทดสอบ สรุปได้ว่า
ต้องใช้วิธีการเอา 10000000 มาหารค่าจากตัวเลขที่ได้จากการคำนวณค่าอุณทินลบหนึ่งคูณกับค่าคงที่ ที่ใช้ทำพล ไปเลย จากนั้น ค่อยใช้ คำสั่ง round(cell,0) เพื่อเข้าสู่การปัดค่า
ซึ่งลักษณะนี้ เราจะสามารถใช้งานคำสั่ง round เพื่อการปัดเศษได้ ในทุกโปรแกรม ที่มีลักษณะเป็น mathlab like เช่น พวก mathlab เอง หรือจะเป็นพวกของฟรีทั้งหลาย อย่างเช่น พวก FreeMat , GNU Octave หรือ Scilab เป็นต้น

เพราะ หัวใจหลักของวิธีการจริงๆ อยู่ที่ตรงส่วนที่จะอธิบายต่อไปนี้ นั่นเองครับ (ขออนุญาตอธิบายซ้ำ เพื่อย้ำความเข้าใจ)

สำหรับจำนวนที่ใช้หาร คือ 1 แล้วตามด้วย เลขศูนย์ 0 ที่ต่อท้าย มานั้น ก็คือ วิธีการนับถอยหลังตัวเลขขึ้นมา ก่อนจะตัดทิ้งตามที่กล่าวไว้ในตำรา นั่นเอง โดยจำนวนเลขศูนย์ ที่ใช้ จะมีอยู่ 7 ตัว แทนจำนวนหลักที่ต้องนับถอยหลังขึ้นมา เมื่อหารแล้ว ค่าที่ได้จะเป็นทศนิยม ก่อนนำไปสู่การปัดค่า ด้วยคำสั่ง round ต่อไป

จุดที่ต้องเข้าใจจริงๆ มีเพียงเท่านี้
ที่เหลือ ขอเพียงแค่ มีคำสั่ง round() อยู่ ก็เพียงพอครับ
แต่รายละเอียด วิธีการใช้อาจแตกต่างกันไปบ้าง ตามวิธีการใช้ที่แต่ละโปรแกรมกำหนดขึ้น.

ขอจบบทความแต่เพียงเท่านี้ แล้วพบกันใหม่.

 

แวะมา update เรื่อง อัฑฒาธิกรรม modern style
Tagged on:     

Leave a Reply

Your email address will not be published. Required fields are marked *

Close
E-mail It