จากสมการสำหรับคำนวณหา
orthogonal function
ในช่วง [0,
1] สำหรับฟังก์ชันพนุนามที่เป็นฟังก์ชันคู่ข้างล่าง .....
บันทึกช่วยจำของกลุ่มวิจัยตัวเร่งปฏิกิริยาโลหะออกไซด์ บันทึกความจำของวิศวกรเคมีผู้ลงมือปฏิบัติ (mo.memoir@gmail.com)
แสดงบทความที่มีป้ายกำกับ ฟังก์ชันพหุนาม แสดงบทความทั้งหมด
แสดงบทความที่มีป้ายกำกับ ฟังก์ชันพหุนาม แสดงบทความทั้งหมด
วันจันทร์ที่ 27 เมษายน พ.ศ. 2563
วันพุธที่ 22 เมษายน พ.ศ. 2563
การคำนวณเชิงตัวเลข (๓๗) การแก้สมการอนุพันธ์ด้วยฟังก์ชันพหุนาม (๑๒) MO Memoir : Wednesday 21 April 2563
จากสมการสำหรับคำนวณหา
orthogonal function
ในช่วง [0,
1] สำหรับฟังก์ชันพนุนามที่เป็นฟังก์ชันคู่ข้างล่าง ...
ป้ายกำกับ:
ฟังก์ชันพหุนาม,
function,
ode,
orthogonal,
polynomial
วันอังคารที่ 21 เมษายน พ.ศ. 2563
การคำนวณเชิงตัวเลข (๓๖) การแก้สมการอนุพันธ์ด้วยฟังก์ชันพหุนาม (๑๑) MO Memoir : Tuesday 21 April 2563
สมการสำหรับคำนวณหา
orthogonal function
ในช่วง [0,
1] สำหรับฟังก์ชันพนุนามที่เป็นฟังก์ชันคู่
ในหนังสือของ Finlayson
ได้ให้สมการต่อไปนี้ไว้
ป้ายกำกับ:
ฟังก์ชัน,
ฟังก์ชันพหุนาม,
function,
ode,
orthogonal
วันเสาร์ที่ 11 เมษายน พ.ศ. 2563
การคำนวณเชิงตัวเลข (๓๔) การแก้สมการอนุพันธ์ด้วยฟังก์ชันพหุนาม (๙) MO Memoir : Saturday 11 April 2563
ในการทำปฏิกิริยาที่มีการใช้ตัวเร่งปฏิกิริยาวิวิธพันธ์บนตัวรองรับ
(supported
heterogeneous catalyst) นั้น
สารตั้งต้นจะแพร่จากเฟส
bulk fluid
ที่ล้อมรอบอนุภาคตัวเร่งปฏิกิริยา
เข้าไปในรูพรุนของตัวรองรับเพื่อเข้าไปเกิดปฏิกิริยาบน
active species
ที่เคลือบอยู่บนพื้นผิวรูพรุนของตัวรองรับ
(catalyst support)
เกิดเป็นผลิตภัณฑ์ที่จะแพร่สวนทางออกมา
ดังนั้นเมื่อสารตั้งต้นแพร่ลึกเข้าไปในรูพรุนเรื่อย
ๆ ความเข้มข้นของสารตั้งต้นก็จะลดต่ำลง
ส่วนจะลดต่ำลงมากแค่ไหนก็ขึ้นอยู่กับอัตราส่วนระหว่างอัตราเร็วในการแพร่ต่ออัตราเร็วในการเกิดปฏิกิริยา
ถ้าอัตราเร็วในการแพร่นั้นสูงเมื่อเทียบกับอัตราการเกิดปฏิกิริยา
ความเข้มข้นของสารตั้งต้นก็จะลดลงไม่มาก
แต่ถ้าอัตราเร็วในการเกิดปฏิกิริยานั้นสูงมากจนสารตั้งต้นแพร่เข้าไปไม่ทัน
ความเข้มข้นของสารตั้งต้นก็อาจจะลดลงเป็นศูนย์อย่างรวดเร็ว
และเราก็ได้นำความรู้ตรงนี้มาใช้ในการออกแบบตัวเร่งปฏิกิริยาว่า
ในการเคลือบ active
species เข้าไปในรูพรุนของตัวรองรับนั้น
จำเป็นหรือไม่ที่ต้องให้
active species
มีอยู่ตลอดทั้งความลึกของรูพรุน
เพราะถ้าปฏิกิริยาเกิดเร็วมากจนสารตั้งต้นหมดไปก่อนที่จะสามารถแพร่เข้าไปได้ลึก
active species
ที่อยู่ลึกเข้าไปในรูพรุนก็ไม่ได้ใช้ประโยชน์
การมี active
species ที่อยู่ลึกเข้าไปในรูพรุนก็จะเป็นการสูญเปล่า
(เพราะใส่มันเข้าไป
แต่ใช้ประโยชน์ไม่ได้)
ในการศึกษาด้านตัวเร่งปฏิกิริยาวิวิธพันธ์เรื่องเหล่านี้อยู่ในหัวข้อเรื่อง
effectiveness factor
วันนี้เราจะมาลองคำนวณหาโปรไฟล์การเปลี่ยนแปลงความเข้มข้นสารตั้งต้นในรูพรุนของตัวเร่งปฏิกิริยา
โดยเริ่มจากแบบจำลองอย่างง่ายก่อน
โดยสมมุติว่าเรามีตัวเร่งปฏิกิริยาที่มีรูปร่างเป็นแผ่นแบน
(slab) ที่มีความหนา
2
หน่วยและมีความกว้างยาวเป็นอนันต์
(อันนี้เป็นข้อสมมุติเพื่อให้โจทย์ปัญหาเป็นเพียงแค่
1
มิติคือเฉพาะในทิศทางความหนาเท่านั้น)
กำหนดให้ตำแหน่งกึ่งกลางคือตำแหน่ง
x = 0
และขอบด้านซ้ายและด้านขวาคือ
x = -1 และ
x = 1 ตามลำดับ
สิ่งที่เราคาดการณ์ได้ก็คือโปรไฟล์ความเข้มข้นควรมีความสมมาตร
ณ ตำแหน่งแกนกลาง (x
= 0) ดังแสดงในรูปที่ ๑
โดยความเข้มข้นที่ขอบนอกจะสูงสุด
และจะลดลงต่ำสุดที่แนวเส้นกึ่งกลาง
ป้ายกำกับ:
ฟังก์ชันพหุนาม,
function,
ode,
orthogonal,
polynomial
วันจันทร์ที่ 6 เมษายน พ.ศ. 2563
การคำนวณเชิงตัวเลข (๓๓) การแก้สมการอนุพันธ์ด้วยฟังก์ชันพหุนาม (๘) MO Memoir : Monday 6 April 2563
จากที่ได้เกริ่นไว้เมื่อวันเสารที่ผ่านมา
วันนี้จะเป็นการคำนวณหา
orthogonal
function ในช่วง
[0, 1]
สำหรับฟังก์ชันพนุนามที่เป็นฟังก์ชันคู่ในกรณีของพิกัดทรงกลม
(Spherical
coordinate) โดยเริ่มจากสมการที่
(1)
ข้างล่าง
ป้ายกำกับ:
ฟังก์ชันพหุนาม,
function,
orthogonal,
polynomial
วันเสาร์ที่ 4 เมษายน พ.ศ. 2563
การคำนวณเชิงตัวเลข (๓๒) การแก้สมการอนุพันธ์ด้วยฟังก์ชันพหุนาม (๗) MO Memoir : Saturday 4 April 2563
จากตอนที่แล้ว
(เมื่อวันพฤหัสบดีที่
๒ เมษายน)
เราได้ทดลองคำนวณหา
orthogonal
function ในช่วง
[0, 1]
สำหรับฟังก์ชันพนุนามที่เป็นฟังก์ชันคู่ในกรณีของพิกัดฉาก
(Cartesian
coordinate) เอาไว้
มาวันนี้จะทดลองหากรณีของพิกัดทรงกระบอก
(Cylindrical
coordinate) ดูบ้าง
เริ่มจากสมการที่ (1)
ข้างล่าง
ป้ายกำกับ:
ฟังก์ชันพหุนาม,
function,
orthogonal,
polynomial
วันพฤหัสบดีที่ 2 เมษายน พ.ศ. 2563
การคำนวณเชิงตัวเลข (๓๑) การแก้สมการอนุพันธ์ด้วยฟังก์ชันพหุนาม (๖) MO Memoir : Thursday 2 April 2563
ตรงนี้ขอบันทึกไว้นิดนึง
เนื้อหาในบทความชุดนี้นับตั้งแต่ตอนที่
๑ นั้นอิงมาจากตัวอย่างในหนังสือ
"Nonlinear
Analysis in Chemical Engineering" ที่เขียนโดย
Prof. Bruce A.
Finlayson เล่มที่ผมมีนั้นเป็นฉบับพิมพ์เมื่อค.ศ.
๑๙๘๐
เหตุผลที่มีเล่มนี้ก็เพราะต้องใช้ในการทำวิทยานิพนธ์ตอนเรียนปริญญาเอก
สมัยเรียนปริญญาตรีได้เรียนเรื่องการแก้ปัญหาสมการอนุพันธ์แยกออกมาเป็นวิชาหนึ่งต่างหาก
(๓
หน่วยกิต)
และเทคนิคหนึ่งในการแก้ปัญหาที่ได้เรียนก็คือการสมมุติว่าคำตอบนั้นประมาณค่าได้ด้วยอนุกรมอนันต์
(Infinite series)
สมัยที่เรียนก็ท่องจำกันแต่ว่าถ้าสมการอนุพันธ์มีหน้าตาแบบนี้
ก็ให้ใช้อนุกรมตัวนี้ในการแก้โจทย์
กว่าจะเข้าใจว่าทำไปต้องเป็นเช่นนั้นก็ผ่านไปหลายปีเหมือนกัน
กล่าวคืออนุกรมอนันต์แต่ละอนุกรมนั้นมันมีลักษณะเฉพาะตัวของมัน
ถ้าเราเลือกอนุกรมอนันต์ที่มีพฤติกรรมใกล้เคียงกับพฤติกรรมของคำตอบของโจทย์ของเรา
การลู่เข้าหาคำตอบก็จะรวดเร็วขึ้น
กล่าวคือการได้มาซึ่งตัวเลขค่า
y
หลังจากแทนค่า x
เข้าไปในอนุกรมอนันต์ที่เป็นตำตอบนั้นนั้นไม่จำเป็นต้องใช้จำนวนพจน์มาก
ลองดูตัวอย่างนี้ได้ใน
Memoir ปีที่
๗ ฉบับที่ ๘๘๗ วันอาทิตย์ที่
๙ พฤศจิกายน ๒๕๕๗ เรื่อง
"ฟังก์ชันแกมมา (Gamma function) และฟังก์ชันเบสเซล (Bessel function)"
คำตอบของสมการที่ใช้ในงานทางวิศวกรรมเคมีนั้นจำนวนไม่น้อยเป็นคำตอบที่มีความสมมาตร
กล่าวคือ ณ ตำแหน่ง x
ใด ๆ
ที่ห่างออกไปจากตำแหน่งจุดสมมาตรไม่ว่าจะเป็นทางซ้ายหรือขวาเป็นระยะที่เท่ากัน
จะมีค่า y
เท่ากัน
ตัวอย่างของโจทย์ประเภทนี้ได้แก่การเปลี่ยนแปลงอุณหภูมิและความเข้มข้นในแนวรัศมีของ
tubular reactor
(ในกรณีของการทำงานแบบ
nonisothermal
nonadiabatic) ที่มีความสมมาตรรอบแนวแกนกลางของ
reactor
การเปลี่ยนแปลงความเข้มข้นของสารในอนุภาคตัวเร่งปฏิกิริยาที่เป็นทรงกลมที่มีความสมมาตรรอบจุดศูนย์กลางของทรงกลม
เป็นต้น
ดังนั้นจะเป็นการดีกว่าถ้าหากเราใช้ฟังก์ชันที่มีความสมมาตรมาเป็นฟังก์ชันที่ใช้ประมาณค่าคำตอบ
ฟังก์ชันพหุนามนั้น
ถ้ากำลังสูงสุดเป็นเลขคี่
(odd number)
ปลายทั้งสองข้าง (คือเมื่อ
x
เข้าหา ∞
หรือ -∞
) จะชี้ไปคนละทางกัน
แต่ถ้ากำลังสูงสุดเป็นเลขคู่
(even number)
ปลายทั้งสองข้างจะชี้ไปคนละทางกัน
(คือข้างหนึ่ง
y
จะเข้าหา ∞
ในขณะที่อีกข้างหนึ่งจะเข้าหา
-∞
) และถ้าเลขยกกำลังนั้นมีแต่เลขคู่
ฟังก์ชันนั้นก็จะมีความสมมาตรรอบแกนสมมาตร
(คือห่างจากตำแหน่ง
x
ที่เป็นจุดสมมาตรไปทางซ้ายและขวาเป็นระยะ
x
ที่เท่ากัน จะมีค่า y
เท่ากัน)
และเราก็สามารถใช้ประโยชน์ตรงจุดนี้ในการนำมาสร้าง
orthogonal function
ที่มีความสมมาตรเพื่อใช้หาคำตอบของปัญหาที่มีความสมมาตร
ในหนังสือของ
Finlayson หน้า
๙๔ ได้ให้สมการสำหรับคำนวณหา
orthogonal function
ในช่วง [0,
1] สำหรับฟังก์ชันพนุนามที่เป็นฟังก์ชันคู่ไว้ดังนี้
ป้ายกำกับ:
การคำนวณเชิงตัวเลข,
ฟังก์ชันพหุนาม,
function,
orthogonal
วันพุธที่ 18 มีนาคม พ.ศ. 2563
การคำนวณเชิงตัวเลข (๓๐) การแก้สมการอนุพันธ์ด้วยฟังก์ชันพหุนาม (๕) MO Memoir : Wednesday 18 March 2563
หลังจากทิ้งเรื่องนี้ไป
๕ ปีเศษ (จากธันวาคม
๒๕๕๗)
ก็ได้เวลากลับมาเขียนเรื่องนี้ต่อ
คือ Memoir
ฉบับนี้เป็นตอนต่อจากฉบับก่อนหน้านี้ดังนี้
ปีที่
๒ ฉบับที่ ๑๗๔ วันอาทิตย์ที่
๒๐ มิถุนายน ๒๕๕๓ เรื่อง
"การคำนวณเชิงตัวเลข (๑) การแก้สมการอนุพันธ์ด้วยฟังก์ชันพหุนาม"
ปีที่
๒ ฉบับที่ ๑๗๕ วันจันทร์ที่
๒๑ มิถุนายน ๒๕๕๓ เรื่อง
"การคำนวณเชิงตัวเลข (๒) การแก้สมการอนุพันธ์ด้วยฟังก์ชันพหุนาม"
ปีที่
๗ ฉบับที่ ๘๙๖ วันพฤหัสบดีที่
๒๗ พฤศจิกายน ๒๕๕๗ เรื่อง
"การคำนวณเชิงตัวเลข (๕) การแก้สมการอนุพันธ์ด้วยฟังก์ชันพหุนาม"
ปีที่
๗ ฉบับที่ ๘๙๙ วันพุธที่ ๓
ธันวาคม ๒๕๕๗ เรื่อง
"การคำนวณเชิงตัวเลข (๖) การแก้สมการอนุพันธ์ด้วยฟังก์ชันพหุนาม"
ทั้ง
๔ เรื่องข้างต้นถูกนำไปรวมไว้ใน
"MO Memoir รวมบทความชุดที่ ๑๖ วิศวกรรมเคมีภาคคำนวณ"
ที่สามารถดาวน์โหลดไฟล์
pdf ได้จากหน้า
blog
ในตอนที่
๑ (ฉบับที่
๑๗๔)
และตอนที่
๒ (ฉบับที่
๑๗๕)
ของเรื่องนี้
ได้แสดงให้เห็นว่าการเลือกจุดที่กำหนดให้ค่า
residual
เป็นศูนย์นั้น
(จุดที่เรียกว่า
collocation
point) ส่งผลต่อความถูกต้องของคำตอบที่ได้
แต่โดยหลักก็คือตำแหน่งของจุดที่เลือกนั้นควรเป็นบริเวณที่คำตอบมีการเปลี่ยนแปลงรวดเร็วเมื่อเทียบกับบริเวณอื่น
แต่เนื่องจากในหลายกรณีเรามักไม่รู้ว่าคำตอบที่ได้นั้นจะมีการเปลี่ยนแปลงอย่างใด
จึงได้มีการนำเสนอว่าถ้าเราประมาณคำตอบด้วย
orthogonal
polynomial จุดที่เลือกก็ควรเป็น
root
(จุดที่ค่าฟังก์ชันเป็นศูนย์)
ของ
orthogonal
polynomial และในตอนที่
๔ ของเรื่องนี้ (ฉบับที่
๘๙๙)
ก็ได้ทิ้งท้ายว่าจะหาเวลามาเขียนเรื่องนี้ต่อ
แต่ไม่รู้เหมือนกันว่าทำไมถึงลืมเรื่องนี้ไปได้
วันนี้ก็เลยขอมาเขียนต่อ
โดยขอเป็นเรื่อง "Orthogonal
function" หรือที่มีคนแปลเป็นไทยว่า
"ฟังก์ชันเชิงตั้งฉากก็แล้วกัน"
ก็แล้วกัน
ป้ายกำกับ:
ฟังก์ชันพหุนาม,
สมการอนุพันธ์,
function,
orthogonal
วันอาทิตย์ที่ 2 ธันวาคม พ.ศ. 2561
การคำนวณค่าฟังก์ชันพหุนาม (การทำวิทยานิพนธ์ภาคปฏิบัติ ตอนที่ ๙๖) MO Memoir : Sunday 2 December 2561
"ผล
simulation
นั้นมันแต่งได้"
ผมเคยเอ่ยข้อความนี้ไว้กับหลายคนที่มาปรึกษาผมเกี่ยวกับงาน
simulation
ในเรื่อง
"เมื่อ
1
ไม่เท่ากับ
0.1
x 10" นั้น
ได้แสดงให้เห็นว่าเมื่อเราเปลี่ยนจากเลขฐาน
10
ไปเป็นเลขฐาน
2
เพื่อทำการคำนวณบนเครื่องดิจิตอลคอมพิวเตอร์นั้นมันก่อให้เกิดความคลาดเคลื่อนในการแปลงตัวเลขอย่างไร
และในเรื่อง "จำนวนที่น้อยที่สุดที่เมื่อบวกกับ
1
แล้วได้ผลลัพธ์ที่ไม่ใช่
1
นั้น"
ก็ได้แสดงให้เห็นว่าสิ่งที่ในทางคณิตศาสตร์ถือว่าเท่าเทียมกันนั้น
แต่พอมาคำนวณด้วยระบบเลขทศนิยมมันอาจมีปัญหาในบางช่วงของค่าตัวเลขได้
มาวันนี้จะขอยกตัวอย่างอีกตัวหนึ่งที่ในทางคณิตศาสตร์แล้วสมการมันต้องเท่าเทียมกัน
(และไม่ควรให้ผลลัพธ์ออกมาแตกต่างกันด้วย)
แต่พอคิดเป็นตัวเลขออกมาปรากฏว่ามันให้ผลที่แตกต่างกัน
คือการคำนวณค่าฟังก์ชันพนุนามหรือ
polynomial
ประเด็นที่สำคัญคือปัญหานี้มันไม่ได้เกิดกับทุกช่วงค่าของสมการ
แต่มันเกิดเฉพาะตรงบางตำแหน่งเท่านั้น
ดังเช่นตัวอย่างที่นำมาแสดงในวันนี้ดัดแปลงมากจากหนังสือของ
J.M.Ortega
and W.G. Poole,Jr.,"An introduction to numerical methods for
differential equations", Pitman Publishing Limited, London
(1991)
กำหนดฟังก์ชันพหุนามที่เขียนในรูปคำสั่งยกกำลัง
f(x)
= x6 - 6x5 + 15x4 - 20x3
+ 15x2 - 6x + 1 (1)
สามารถเขียนใหม่ได้ในรูป
f(x)
= x(x(x(x(x(x - 6) + 15) - 20) + 15) - 6) + 1 (2)
ซึ่งในทางในทางทฤษฎีแล้วทั้งสองรูปแบบต้องให้ค่าของฟังก์ชันที่เท่ากัน
และให้ค่าเป็นศูนย์ที่ x
= 1 และให้ค่าเป็นบวกในบริเวณรอบข้าง
ในการคำนวณเราสามารถเขียนสมการที่
(1)
ได้ในรูป
f(x)
= x^6 + 6*x^5 + 15*x^4 - 20*x^3 + 15*x^2 - 6*x + 1
(ขอเรียกว่ารูปแบบยกกำลัง)
หรือ f(x)
= x*x*x*x*x*x + 6*x*x*x*x*x + 15*x*x*x*x - 20*x*x*x + 15*x*x - 6*x
+ 1 (ขอเรียกว่ารูปแบบผลคูณ)
ส่วนสมการที่
(2)
สามารถเขียนคำสั่งเพื่อการคำนวณได้ในรูป
f(x)
= x*(x*(x*(x*(x*(x - 6) + 15) - 20) + 15) - 6) + 1
(ขอเรียกว่ารูปแบบวงเล็บ)
ผมทำการคำนวณค่า
f(x)
ทั้ง
3
รูปแบบด้วยโปรแกรม
spread
sheet ของ
OpenOffice
4.1.5 บนเครื่องคอมพิวเตอร์
32
บิท
ในช่วง x
จาก
0.996
ถึง
1.004
โดยใช้รูปแบบการกำหนดค่า
x
ที่แตกต่างกันดังนี้
แบบที่
๑ ทำการป้อนค่า x
ทีละค่าเข้าไปในคอลัมน์ด้านซ้ายโดยตรง
ผลที่ได้แสดงไว้ในตารางที่
๑ และรูปที่ ๑
แบบที่
๒ ป้อนค่า x
= 0.996 เข้าไปในเซลล์ช่องบนสุด
จากนั้นกำหนดให้ค่า x
ของเซลล์ช่องที่อยู่ถ้ดลงมามีค่าเท่ากับค่า
x
ของเซลล์ช่องที่อยู่ข้างบนบวกด้วย
0.0001
ผลที่ได้แสดงไว้ในตารางที่
๒ และรูปที่ ๒ และ
แบบที่
๓ กำหนดค่า 9960
ให้เป็นจำนวนเต็ม
(integer)
เข้าไปในเซลล์ช่องบนสุด
จากนั้นกำหนดให้ของเซลล์ช่องที่อยู่ถ้ดลงมามีค่าเท่ากับค่าของเซลล์ช่องที่อยู่ข้างบนบวกด้วย
1
(ไล่ลงมาจนถง
10004)
ซึ่งจะทำให้ทุกค่านั้นเป็นเลขจำนวนเต็ม
จากนั้นจึงนำเลขจำนวนเต็มที่ได้นั้นมาแปลงเป็นค่า
x
ด้วยการหารด้วย
10000
ผลที่ได้แสดงไว้ในตารางที่
๓ และรูปที่ ๓
ลองพิจารณาผลการคำนวณที่นำมาแสดงให้ดูเอาเองก่อนนะครับ
แล้วก็อย่าพึ่งตกใจนะครับถ้าเห็นว่าผลการคำนวณมันออกมาไมเหมือนกัน
ตารางที่
๑ ผลการคำนวณเมื่อค่า x
ในคอลัมน์ด้านซ้ายได้มาจากการป้อนตัวเลขโดยตรง
x
|
f(x)
ในรูปยกกำลัง
|
f(x)
ในรูปวงเล็บ
|
f(x)
ในรูปผลคูณ
|
0.996
|
6.217248937900880E-15
|
5.218048215738240E-15
|
0.000000000000000E+00
|
0.9961
|
7.993605777301130E-15
|
4.329869796038110E-15
|
4.440892098500630E-15
|
0.9962
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.9963
|
0.000000000000000E+00
|
4.107825191113080E-15
|
5.329070518200750E-15
|
0.9964
|
3.552713678800500E-15
|
4.662936703425660E-15
|
0.000000000000000E+00
|
0.9965
|
0.000000000000000E+00
|
0.000000000000000E+00
|
7.993605777301130E-15
|
0.9966
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.9967
|
0.000000000000000E+00
|
0.000000000000000E+00
|
3.552713678800500E-15
|
0.9968
|
3.552713678800500E-15
|
0.000000000000000E+00
|
3.552713678800500E-15
|
0.9969
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.997
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.9971
|
0.000000000000000E+00
|
0.000000000000000E+00
|
4.440892098500630E-15
|
0.9972
|
0.000000000000000E+00
|
0.000000000000000E+00
|
5.329070518200750E-15
|
0.9973
|
0.000000000000000E+00
|
0.000000000000000E+00
|
5.329070518200750E-15
|
0.9974
|
0.000000000000000E+00
|
0.000000000000000E+00
|
-5.329070518200750E-15
|
0.9975
|
0.000000000000000E+00
|
0.000000000000000E+00
|
-6.217248937900880E-15
|
0.9976
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.9977
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.9978
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.9979
|
0.000000000000000E+00
|
0.000000000000000E+00
|
6.217248937900880E-15
|
0.998
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.9981
|
0.000000000000000E+00
|
0.000000000000000E+00
|
-5.329070518200750E-15
|
0.9982
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.9983
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.9984
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.9985
|
0.000000000000000E+00
|
0.000000000000000E+00
|
-4.440892098500630E-15
|
0.9986
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.9987
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.9988
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.9989
|
0.000000000000000E+00
|
0.000000000000000E+00
|
-4.440892098500630E-15
|
0.999
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.9991
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.9992
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.9993
|
0.000000000000000E+00
|
0.000000000000000E+00
|
3.552713678800500E-15
|
0.9994
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.9995
|
0.000000000000000E+00
|
0.000000000000000E+00
|
3.552713678800500E-15
|
0.9996
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.9997
|
3.552713678800500E-15
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.9998
|
0.000000000000000E+00
|
0.000000000000000E+00
|
-4.440892098500630E-15
|
0.9999
|
3.552713678800500E-15
|
0.000000000000000E+00
|
0.000000000000000E+00
|
1
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.000000000000000E+00
|
1.0001
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.000000000000000E+00
|
1.0002
|
0.000000000000000E+00
|
0.000000000000000E+00
|
4.440892098500630E-15
|
1.0003
|
0.000000000000000E+00
|
0.000000000000000E+00
|
3.552713678800500E-15
|
1.0004
|
-5.329070518200750E-15
|
0.000000000000000E+00
|
5.329070518200750E-15
|
1.0005
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.000000000000000E+00
|
1.0006
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.000000000000000E+00
|
1.0007
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.000000000000000E+00
|
1.0008
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.000000000000000E+00
|
1.0009
|
-5.329070518200750E-15
|
0.000000000000000E+00
|
0.000000000000000E+00
|
1.001
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.000000000000000E+00
|
1.0011
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.000000000000000E+00
|
1.0012
|
0.000000000000000E+00
|
0.000000000000000E+00
|
-5.329070518200750E-15
|
1.0013
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.000000000000000E+00
|
1.0014
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.000000000000000E+00
|
1.0015
|
5.329070518200750E-15
|
0.000000000000000E+00
|
0.000000000000000E+00
|
1.0016
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.000000000000000E+00
|
1.0017
|
0.000000000000000E+00
|
0.000000000000000E+00
|
6.217248937900880E-15
|
1.0018
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.000000000000000E+00
|
1.0019
|
3.552713678800500E-15
|
0.000000000000000E+00
|
0.000000000000000E+00
|
1.002
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.000000000000000E+00
|
1.0021
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.000000000000000E+00
|
1.0022
|
0.000000000000000E+00
|
0.000000000000000E+00
|
3.552713678800500E-15
|
1.0023
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.000000000000000E+00
|
1.0024
|
3.552713678800500E-15
|
0.000000000000000E+00
|
0.000000000000000E+00
|
1.0025
|
0.000000000000000E+00
|
0.000000000000000E+00
|
6.217248937900880E-15
|
1.0026
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.000000000000000E+00
|
1.0027
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.000000000000000E+00
|
1.0028
|
0.000000000000000E+00
|
0.000000000000000E+00
|
3.552713678800500E-15
|
1.0029
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.000000000000000E+00
|
1.003
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.000000000000000E+00
|
1.0031
|
0.000000000000000E+00
|
0.000000000000000E+00
|
5.329070518200750E-15
|
1.0032
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.000000000000000E+00
|
1.0033
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.000000000000000E+00
|
1.0034
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.000000000000000E+00
|
1.0035
|
0.000000000000000E+00
|
0.000000000000000E+00
|
3.552713678800500E-15
|
1.0036
|
6.217248937900880E-15
|
0.000000000000000E+00
|
0.000000000000000E+00
|
1.0037
|
5.329070518200750E-15
|
0.000000000000000E+00
|
3.552713678800500E-15
|
1.0038
|
5.329070518200750E-15
|
4.329869796038110E-15
|
0.000000000000000E+00
|
1.0039
|
3.552713678800500E-15
|
0.000000000000000E+00
|
0.000000000000000E+00
|
1.004
|
6.217248937900880E-15
|
5.329070518200750E-15
|
6.217248937900880E-15
|
รูปที่
๑ กราฟของข้อมูลในตารางที่
๑
ตารางที่
๒ ผลการคำนวณเมื่อค่า x
ในคอลัมน์ด้านซ้ายได้มาจากการบวกตัวเลขที่อยู่ในเซลล์ด้านบนด้วย
0.0001
x
|
f(x)
ในรูปยกกำลัง
|
f(x)
ในรูปวงเล็บ
|
f(x)
ในรูปผลคูณ
|
0.996
|
6.217248937900880E-15
|
5.218048215738240E-15
|
0.000000000000000E+00
|
0.9961
|
7.105427357601000E-15
|
0.000000000000000E+00
|
3.552713678800500E-15
|
0.9962
|
0.000000000000000E+00
|
5.662137425588300E-15
|
0.000000000000000E+00
|
0.9963
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.9964
|
0.000000000000000E+00
|
0.000000000000000E+00
|
6.217248937900880E-15
|
0.9965
|
0.000000000000000E+00
|
0.000000000000000E+00
|
5.329070518200750E-15
|
0.9966
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.9967
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.9968
|
6.217248937900880E-15
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.9969
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.997
|
3.552713678800500E-15
|
0.000000000000000E+00
|
3.552713678800500E-15
|
0.9971
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.9972
|
0.000000000000000E+00
|
0.000000000000000E+00
|
4.440892098500630E-15
|
0.9973
|
0.000000000000000E+00
|
0.000000000000000E+00
|
3.552713678800500E-15
|
0.9974
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.9975
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.9976
|
0.000000000000000E+00
|
0.000000000000000E+00
|
-4.440892098500630E-15
|
0.9977
|
3.552713678800500E-15
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.9978
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.9979
|
0.000000000000000E+00
|
0.000000000000000E+00
|
3.552713678800500E-15
|
0.998
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.9981
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.9982
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.9983
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.9984
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.9985
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.9986
|
0.000000000000000E+00
|
0.000000000000000E+00
|
3.552713678800500E-15
|
0.9987
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.9988
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.9989
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.999
|
0.000000000000000E+00
|
0.000000000000000E+00
|
3.552713678800500E-15
|
0.9991
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.9992
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.9993
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.9994
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.9995
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.9996
|
0.000000000000000E+00
|
0.000000000000000E+00
|
4.440892098500630E-15
|
0.9997
|
0.000000000000000E+00
|
0.000000000000000E+00
|
3.552713678800500E-15
|
0.9998
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.9999
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.000000000000000E+00
|
1
|
0.000000000000000E+00
|
0.000000000000000E+00
|
-7.993605777301130E-15
|
1.0001
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.000000000000000E+00
|
1.0002
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.000000000000000E+00
|
1.0003
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.000000000000000E+00
|
1.0004
|
0.000000000000000E+00
|
0.000000000000000E+00
|
4.440892098500630E-15
|
1.0005
|
0.000000000000000E+00
|
0.000000000000000E+00
|
3.552713678800500E-15
|
1.0006
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.000000000000000E+00
|
1.0007
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.000000000000000E+00
|
1.0008
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.000000000000000E+00
|
1.0009
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.000000000000000E+00
|
1.001
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.000000000000000E+00
|
1.0011
|
3.552713678800500E-15
|
0.000000000000000E+00
|
0.000000000000000E+00
|
1.0012
|
0.000000000000000E+00
|
0.000000000000000E+00
|
4.440892098500630E-15
|
1.0013
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.000000000000000E+00
|
1.0014
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.000000000000000E+00
|
1.0015
|
3.552713678800500E-15
|
0.000000000000000E+00
|
0.000000000000000E+00
|
1.0016
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.000000000000000E+00
|
1.0017
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.000000000000000E+00
|
1.0018
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.000000000000000E+00
|
1.0019
|
3.552713678800500E-15
|
0.000000000000000E+00
|
0.000000000000000E+00
|
1.002
|
0.000000000000000E+00
|
0.000000000000000E+00
|
6.217248937900880E-15
|
1.0021
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.000000000000000E+00
|
1.0022
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.000000000000000E+00
|
1.0023
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.000000000000000E+00
|
1.0024
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.000000000000000E+00
|
1.0025
|
3.552713678800500E-15
|
0.000000000000000E+00
|
0.000000000000000E+00
|
1.0026
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.000000000000000E+00
|
1.0027
|
3.552713678800500E-15
|
0.000000000000000E+00
|
0.000000000000000E+00
|
1.0028
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.000000000000000E+00
|
1.0029
|
0.000000000000000E+00
|
0.000000000000000E+00
|
5.329070518200750E-15
|
1.003
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.000000000000000E+00
|
1.0031
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.000000000000000E+00
|
1.0032
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.000000000000000E+00
|
1.0033
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.000000000000000E+00
|
1.0034
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.000000000000000E+00
|
1.0035
|
0.000000000000000E+00
|
0.000000000000000E+00
|
3.552713678800500E-15
|
1.0036
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.000000000000000E+00
|
1.0037
|
7.105427357601000E-15
|
0.000000000000000E+00
|
8.881784197001250E-15
|
1.0038
|
5.329070518200750E-15
|
4.329869796038110E-15
|
7.105427357601000E-15
|
1.0039
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.000000000000000E+00
|
1.004
|
0.000000000000000E+00
|
5.329070518200750E-15
|
0.000000000000000E+00
|
รูปที่
๒ กราฟของข้อมูลในตารางที่
๒
ตารางที่
๓ ผลการคำนวณเมื่อค่า x
ในคอลัมน์ด้านซ้ายได้มาจากการ
9960
ให้เป็นจำนวนเต็มก่อน
จากนั้นจึงค่อยหารด้วย
10000
ส่วนค่า
x
ในช่องถัดลงมาก็ได้มาจากการนำค่า
9960
+ 1 (คำนวณในรูปจำนวนเต็ม)
แล้วจึงหารด้วย
10000
และทำอย่างนี้ลงมาเรื่อย
ๆ
x
|
f(x)
ในรูปยกกำลัง
|
f(x)
ในรูปวงเล็บ
|
f(x)
ในรูปผลคูณ
|
0.996
|
6.217248937900880E-15
|
5.218048215738240E-15
|
0.000000000000000E+00
|
0.9961
|
7.105427357601000E-15
|
0.000000000000000E+00
|
3.552713678800500E-15
|
0.9962
|
0.000000000000000E+00
|
5.662137425588300E-15
|
0.000000000000000E+00
|
0.9963
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.9964
|
0.000000000000000E+00
|
0.000000000000000E+00
|
6.217248937900880E-15
|
0.9965
|
0.000000000000000E+00
|
0.000000000000000E+00
|
7.993605777301130E-15
|
0.9966
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.9967
|
0.000000000000000E+00
|
0.000000000000000E+00
|
3.552713678800500E-15
|
0.9968
|
3.552713678800500E-15
|
0.000000000000000E+00
|
3.552713678800500E-15
|
0.9969
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.997
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.9971
|
3.552713678800500E-15
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.9972
|
0.000000000000000E+00
|
0.000000000000000E+00
|
3.552713678800500E-15
|
0.9973
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.9974
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.9975
|
0.000000000000000E+00
|
0.000000000000000E+00
|
-6.217248937900880E-15
|
0.9976
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.9977
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.9978
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.9979
|
0.000000000000000E+00
|
0.000000000000000E+00
|
6.217248937900880E-15
|
0.998
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.9981
|
0.000000000000000E+00
|
0.000000000000000E+00
|
-5.329070518200750E-15
|
0.9982
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.9983
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.9984
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.9985
|
0.000000000000000E+00
|
0.000000000000000E+00
|
-4.440892098500630E-15
|
0.9986
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.9987
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.9988
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.9989
|
0.000000000000000E+00
|
0.000000000000000E+00
|
-4.440892098500630E-15
|
0.999
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.9991
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.9992
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.9993
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.9994
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.9995
|
0.000000000000000E+00
|
0.000000000000000E+00
|
3.552713678800500E-15
|
0.9996
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.9997
|
3.552713678800500E-15
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.9998
|
0.000000000000000E+00
|
0.000000000000000E+00
|
-4.440892098500630E-15
|
0.9999
|
3.552713678800500E-15
|
0.000000000000000E+00
|
0.000000000000000E+00
|
1
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.000000000000000E+00
|
1.0001
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.000000000000000E+00
|
1.0002
|
0.000000000000000E+00
|
0.000000000000000E+00
|
4.440892098500630E-15
|
1.0003
|
0.000000000000000E+00
|
0.000000000000000E+00
|
3.552713678800500E-15
|
1.0004
|
-5.329070518200750E-15
|
0.000000000000000E+00
|
5.329070518200750E-15
|
1.0005
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.000000000000000E+00
|
1.0006
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.000000000000000E+00
|
1.0007
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.000000000000000E+00
|
1.0008
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.000000000000000E+00
|
1.0009
|
-5.329070518200750E-15
|
0.000000000000000E+00
|
0.000000000000000E+00
|
1.001
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.000000000000000E+00
|
1.0011
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.000000000000000E+00
|
1.0012
|
0.000000000000000E+00
|
0.000000000000000E+00
|
-5.329070518200750E-15
|
1.0013
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.000000000000000E+00
|
1.0014
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.000000000000000E+00
|
1.0015
|
5.329070518200750E-15
|
0.000000000000000E+00
|
0.000000000000000E+00
|
1.0016
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.000000000000000E+00
|
1.0017
|
0.000000000000000E+00
|
0.000000000000000E+00
|
6.217248937900880E-15
|
1.0018
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.000000000000000E+00
|
1.0019
|
3.552713678800500E-15
|
0.000000000000000E+00
|
0.000000000000000E+00
|
1.002
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.000000000000000E+00
|
1.0021
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.000000000000000E+00
|
1.0022
|
0.000000000000000E+00
|
0.000000000000000E+00
|
3.552713678800500E-15
|
1.0023
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.000000000000000E+00
|
1.0024
|
3.552713678800500E-15
|
0.000000000000000E+00
|
0.000000000000000E+00
|
1.0025
|
0.000000000000000E+00
|
0.000000000000000E+00
|
6.217248937900880E-15
|
1.0026
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.000000000000000E+00
|
1.0027
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.000000000000000E+00
|
1.0028
|
0.000000000000000E+00
|
0.000000000000000E+00
|
3.552713678800500E-15
|
1.0029
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.000000000000000E+00
|
1.003
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.000000000000000E+00
|
1.0031
|
0.000000000000000E+00
|
0.000000000000000E+00
|
5.329070518200750E-15
|
1.0032
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.000000000000000E+00
|
1.0033
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.000000000000000E+00
|
1.0034
|
0.000000000000000E+00
|
0.000000000000000E+00
|
0.000000000000000E+00
|
1.0035
|
0.000000000000000E+00
|
0.000000000000000E+00
|
3.552713678800500E-15
|
1.0036
|
6.217248937900880E-15
|
0.000000000000000E+00
|
0.000000000000000E+00
|
1.0037
|
5.329070518200750E-15
|
0.000000000000000E+00
|
3.552713678800500E-15
|
1.0038
|
5.329070518200750E-15
|
4.329869796038110E-15
|
0.000000000000000E+00
|
1.0039
|
3.552713678800500E-15
|
0.000000000000000E+00
|
0.000000000000000E+00
|
1.004
|
6.217248937900880E-15
|
5.329070518200750E-15
|
6.217248937900880E-15
|
รูปที่
๓ กราฟของข้อมูลในตารางที่
๓
สมมุติว่าในการคำนวณนั้นเราเก็บตัวเลขในรูปแบบ
0.dddd...ddd
x 10ab โดยมีจำนวนจุดทศนิยม
(d)
16 ตำแหน่ง
ถ้าเราเอาตัวเลขดังกล่าวสองจำนวนมาบวกเข้าด้วยกัน
ผลลัพธ์ที่ได้ก็อาจยังเป็นเลขที่มีจุดทศนิยม
16
ตำแหน่งเช่นเดิม
หรืออาจเป็นเลขที่มีจุดทศนิยม
17
ตำแหน่ง
แต่ด้วยการที่เราเก็บจุดทศนิยมได้เพียงแค่
16
ตำแหน่ง
ดังนั้นในกรณีหลังนี้เราจำเป็นต้องมีการตัดจุดทศนิยมตำแหน่งสุดท้ายออกไป
1
ตำแหน่ง
แต่ถ้าเรานำเอาตัวเลขดังกล่าวสองจำนวนมาคูณกัน
ผลลัพธ์ที่ได้จะเป็นเลขทศนิยม
32
ตำแหน่ง
แต่ด้วยการที่เราเก็บจุดทศนิยมได้เพียงแค่
16
ตำแหน่ง
ดังนั้นในกรณีนี้เราจำเป็นต้องตัดจุดทศนิยม
16
ตำแหน่งท้ายออกไป
ซึ่งถ้าเทียบกับการบวกแล้วจะเห็นได้ชัดว่าการคูณเพียงแค่ครั้งเดียวมีการปัดเศษ
(ตัวที่ทำให้เกิดความคลาดเคลื่อนในการคำนวณ)
มากกว่าการบวกมาก
ดังนั้นถ้ามีการคูณมากครั้งเท่าใด
ค่าสะสมของเศษที่ถูกปัดออกไปก็จะมีมากขึ้น
โอกาสที่คำตอบที่ได้จะเพี้ยนออกไปจากคำตอบที่ถูกต้องก็จะมีมากขึ้นตามไปด้วย
(อันนี้ยังไม่รวมถึงการที่การคูณใช้เวลาในการคำนวณที่นานกว่าการบวกด้วย)
ด้วยเหตุนี้เวลาที่ทำการพิจารณาประสิทธิภาพของอัลกอริทึม
เขาจึงมุ่งเน้นไปที่จำนวนครั้งที่ทำการคูณ
เพราะมันส่งผลต่อเวลาที่ใช้ในการคำนวณและความคลาดเคลื่อนของผลการคำนวณที่ได้
ในตัวอย่างที่ยกมานี้บางคนอาจจะแย้งว่าความแตกต่างนั้นมีน้อยมาก
เพียงแค่ที่ระดับ 10-15
ซึ่งไม่น่าที่จะส่งผลอะไรในการนำตัวเลขไปใช้งาน
แต่ตัวอย่างที่ยกมานี้แสดงให้เห็นถึงความคลาดเคลื่อนที่เกิดขึ้นจากการคำนวณค่าฟังก์ชันเพียงแค่แค่ครั้งเดียวเท่านั้น
แต่ในงาน simulation
นั้นมีจำนวนครั้งการคำนวณที่สูงกว่ามาก
หรือในการแก้ปัญหาระบบสมการพีชคณิตที่เมทริกซ์มีสภาวะเลว
(ill-conditioned)
นั้น
ความคลาดเคลื่อนเพียงเล็กน้อยแค่นี้ที่เกิดขึ้นในการคำนวณแต่ละครั้ง
สามารถส่งผลกระทบที่มีนัยสำคัญมากต่อตำตอบที่คำนวณได้
และในปัญหาบางแบบเช่นการหาจุดที่กราฟตัดแกน
x
(root finding) หรือจุดต่ำสุดของฟังก์ชัน
(optimisation)
เวลาที่เจอกับฟังก์ชันแบบนี้
(กราฟค่อนข้างจะเรียบแบน)
จะพบว่าค่าตำแหน่ง
x
ที่เป็นคำตอบนั้นมีได้หลายค่าและอยู่ในช่วงกว้าง
โดยที่ค่า f(x)
นั้นอยู่ในระดับเดียวกัน
ทำให้เกิดปัญหาได้ว่าค่า
x
ที่ให้ค่า
f(x)
ต่ำสุดที่ได้มานั้นเป็นค่าที่ถูกต้องหรือไม่
หรือเป็นเพราะผลจากการปัดเศษ
ซึ่งสำหรับคนที่เขียนอัลกอริทึมคำนวณเองสามารถทดสอบได้ด้วยการเปลี่ยนจุดเริ่มต้นการหาคำนวณให้แตกต่างออกไป
แล้วดูว่าคำตอบที่คำนวณได้นั้นกลับมายังค่าเดิมหรือไม่
จะช่วยบ่งบอกถึงปัญหาดังกล่าวได้
ตารางที่
๔ และรูปที่ ๔
เป็นการคำนวณค่าฟังก์ชันพหุนามที่เขียนในรูปคำสั่งยกกำลัง
f(x)
= x6 - 6x5 + 15x4 - 20x3
+ 15x2 - 6x (3)
สมการที่
(3)
ก็คือสมการที่
(1)
ที่ถูกตัดพจน์
+
1 ตัวท้ายออกไป
แล้วนำมาคำนวณใน 3
รูปแบบเช่นสมการที่
(1)
ดังนี้
(ในที่นี้ค่า
x
ในคอลัมน์ด้านซ้ายได้มาจากการป้อนค่า
x
เข้าไปโดยตรง)
f(x)
= x^6 + 6*x^5 + 15*x^4 - 20*x^3 + 15*x^2 - 6*x (รูปแบบยกกำลัง)
f(x)
= x*x*x*x*x*x + 6*x*x*x*x*x + 15*x*x*x*x - 20*x*x*x + 15*x*x - 6*x
(รูปแบบผลคูณ)
และ f(x)
= x*(x*(x*(x*(x*(x - 6) + 15) - 20) + 15) - 6) (รูปแบบวงเล็บ)
ผลการคำนวณด้วยรูปแบบวงเล็บที่ค่า
x
= 0.998 พบว่าค่าตัวเลขออกมาเป็น
"-10"
แต่เมื่อนำข้อมูลไปเขียนกราฟกลับพบว่าค่า
f(x)
ที่ตำแหน่งดังกล่าวมีค่าเป็น
"0"
การตรวจสอบด้วยการเอาค่าในช่องดังกล่าวมาบวก
1
เข้าไปก็พบว่าได้ค่าออกมาเป็น
"0"
นั่นแสดงว่าตัวเลขที่แสดงออกมาหน้าจอและในหน่วยความจำนั้นเป็นคนละตัวกัน
การทดสอบเพิ่มเติมด้วยการลดจำนวนจุดทศนิยมที่ให้แสดงผลพบว่าเมื่อลดจำนวนจุดทศนิยมลงถึงระดับหนึ่ง
ตัวเลขที่แสดงจะกลับมาเป็น
"-1"
และเมื่อนำคำสั่งเดียวกันนี้ไปคำนวณด้วยโปรแกรม
Excel
ก็พบว่าค่าที่ได้คือ
"-1"
นั่นแสดงว่าความผิดปรกติตรงนี้เกิดขึ้นในส่วนของการแสดงผลของตัวโปรแกรม
OpenOffice
4.1.5 ที่ใช้คำนวณ
ก็เลยต้องของเอาเหตุการณ์นี้มาบันทึกเอาไว้ตรงนี้หน่อยเพื่อเป็นบทเรียนว่า
อย่างพึงแต่อ่านค่าตัวเลขเพียงอย่างเดียว
ให้พิจารณาดูด้วยว่าตัวเลขที่คำนวณได้นั้นมันผิดปรกติหรือไม่
ตารางที่
๔ คำตอบของฟังก์ชัน f(x)
= x6 - 6x5 + 15x4 - 20x3
+ 15x2 - 6x ที่คำนวณด้วยรูปแบบต่าง
ๆ พึงสังเกตุค่า f(x)
ในรูปวงเล็บที่ค่า
x
= 0.998
x
|
f(x)
ในรูปยกกำลัง
|
f(x)
ในรูปวงเล็บ
|
f(x)
ในรูปผลคูณ
|
0.996
|
-9.999999999999940E-01
|
-9.999999999999950E-01
|
-9.999999999999990E-01
|
0.9961
|
-9.999999999999920E-01
|
-9.999999999999960E-01
|
-9.999999999999960E-01
|
0.9962
|
-1.000000000000000E+00
|
-9.999999999999980E-01
|
-9.999999999999990E-01
|
0.9963
|
-9.999999999999980E-01
|
-9.999999999999960E-01
|
-9.999999999999950E-01
|
0.9964
|
-9.999999999999960E-01
|
-9.999999999999950E-01
|
-1.000000000000000E+00
|
0.9965
|
-9.999999999999970E-01
|
-9.999999999999970E-01
|
-9.999999999999920E-01
|
0.9966
|
-1.000000000000000E+00
|
-9.999999999999990E-01
|
-9.999999999999990E-01
|
0.9967
|
-1.000000000000000E+00
|
-9.999999999999980E-01
|
-9.999999999999960E-01
|
0.9968
|
-9.999999999999960E-01
|
-9.999999999999980E-01
|
-9.999999999999960E-01
|
0.9969
|
-9.999999999999990E-01
|
-1.000000000000000E+00
|
-9.999999999999970E-01
|
0.997
|
-9.999999999999970E-01
|
-1.000000000000000E+00
|
-1.000000000000000E+00
|
0.9971
|
-9.999999999999970E-01
|
-1.000000000000000E+00
|
-9.999999999999960E-01
|
0.9972
|
-9.999999999999980E-01
|
-9.999999999999990E-01
|
-9.999999999999950E-01
|
0.9973
|
-9.999999999999980E-01
|
-1.000000000000000E+00
|
-9.999999999999950E-01
|
0.9974
|
-1.000000000000000E+00
|
-1.000000000000000E+00
|
-1.000000000000010E+00
|
0.9975
|
-1.000000000000000E+00
|
-1.000000000000000E+00
|
-1.000000000000010E+00
|
0.9976
|
-9.999999999999980E-01
|
-1.000000000000000E+00
|
-9.999999999999980E-01
|
0.9977
|
-1.000000000000000E+00
|
-9.999999999999990E-01
|
-9.999999999999980E-01
|
0.9978
|
-9.999999999999980E-01
|
-1.000000000000000E+00
|
-1.000000000000000E+00
|
0.9979
|
-1.000000000000000E+00
|
-9.999999999999990E-01
|
-9.999999999999940E-01
|
0.998
|
-9.999999999999980E-01
|
-1.000000000000000E+00
|
-9.999999999999980E-01
|
0.9981
|
-9.999999999999980E-01
|
-9.999999999999990E-01
|
-1.000000000000010E+00
|
0.9982
|
-9.999999999999980E-01
|
-1.000000000000000E+00
|
-9.999999999999980E-01
|
0.9983
|
-1.000000000000000E+00
|
-1.000000000000000E+00
|
-1.000000000000000E+00
|
0.9984
|
-1.000000000000000E+00
|
-1.000000000000000E+00
|
-9.999999999999970E-01
|
0.9985
|
-1.000000000000000E+00
|
-9.999999999999990E-01
|
-1.000000000000000E+00
|
0.9986
|
-9.999999999999980E-01
|
-1.000000000000000E+00
|
-1.000000000000000E+00
|
0.9987
|
-1.000000000000000E+00
|
-9.999999999999990E-01
|
-9.999999999999980E-01
|
0.9988
|
-1.000000000000000E+00
|
-1.000000000000000E+00
|
-9.999999999999990E-01
|
0.9989
|
-1.000000000000000E+00
|
-9.999999999999970E-01
|
-1.000000000000000E+00
|
0.999
|
-1.000000000000000E+00
|
-1.000000000000000E+00
|
-9.999999999999980E-01
|
0.9991
|
-9.999999999999980E-01
|
-1.000000000000000E+00
|
-1.000000000000000E+00
|
0.9992
|
-1.000000000000000E+00
|
-1.000000000000000E+00
|
-1.000000000000000E+00
|
0.9993
|
-1.000000000000000E+00
|
-1.000000000000000E+00
|
-9.999999999999960E-01
|
0.9994
|
-9.999999999999990E-01
|
-1.000000000000000E+00
|
-9.999999999999970E-01
|
0.9995
|
-9.999999999999980E-01
|
-9.999999999999980E-01
|
-9.999999999999960E-01
|
0.9996
|
-1.000000000000000E+00
|
-1.000000000000000E+00
|
-1.000000000000000E+00
|
0.9997
|
-9.999999999999960E-01
|
-1.000000000000000E+00
|
-1.000000000000000E+00
|
0.9998
|
-1.000000000000000E+00
|
-10.000000000000000E+00
|
-1.000000000000000E+00
|
0.9999
|
-9.999999999999960E-01
|
-1.000000000000000E+00
|
-1.000000000000000E+00
|
1
|
-1.000000000000000E+00
|
-1.000000000000000E+00
|
-1.000000000000000E+00
|
1.0001
|
-1.000000000000000E+00
|
-1.000000000000000E+00
|
-1.000000000000000E+00
|
1.0002
|
-1.000000000000000E+00
|
-1.000000000000000E+00
|
-9.999999999999960E-01
|
1.0003
|
-1.000000000000000E+00
|
-1.000000000000000E+00
|
-9.999999999999960E-01
|
1.0004
|
-1.000000000000010E+00
|
-1.000000000000000E+00
|
-9.999999999999950E-01
|
1.0005
|
-9.999999999999980E-01
|
-9.999999999999990E-01
|
-1.000000000000000E+00
|
1.0006
|
-9.999999999999970E-01
|
-1.000000000000000E+00
|
-1.000000000000000E+00
|
1.0007
|
-1.000000000000000E+00
|
-9.999999999999990E-01
|
-1.000000000000000E+00
|
1.0008
|
-9.999999999999980E-01
|
-9.999999999999990E-01
|
-1.000000000000000E+00
|
1.0009
|
-1.000000000000010E+00
|
-1.000000000000000E+00
|
-9.999999999999980E-01
|
1.001
|
-1.000000000000000E+00
|
-1.000000000000000E+00
|
-9.999999999999970E-01
|
1.0011
|
-1.000000000000000E+00
|
-9.999999999999990E-01
|
-1.000000000000000E+00
|
1.0012
|
-1.000000000000000E+00
|
-1.000000000000000E+00
|
-1.000000000000010E+00
|
1.0013
|
-9.999999999999990E-01
|
-1.000000000000000E+00
|
-1.000000000000000E+00
|
1.0014
|
-9.999999999999980E-01
|
-9.999999999999980E-01
|
-1.000000000000000E+00
|
1.0015
|
-9.999999999999950E-01
|
-1.000000000000000E+00
|
-1.000000000000000E+00
|
1.0016
|
-1.000000000000000E+00
|
-1.000000000000000E+00
|
-1.000000000000000E+00
|
1.0017
|
-9.999999999999990E-01
|
-1.000000000000000E+00
|
-9.999999999999940E-01
|
1.0018
|
-9.999999999999980E-01
|
-9.999999999999980E-01
|
-1.000000000000000E+00
|
1.0019
|
-9.999999999999960E-01
|
-1.000000000000000E+00
|
-1.000000000000000E+00
|
1.002
|
-9.999999999999980E-01
|
-1.000000000000000E+00
|
-1.000000000000000E+00
|
1.0021
|
-9.999999999999990E-01
|
-9.999999999999980E-01
|
-9.999999999999990E-01
|
1.0022
|
-1.000000000000000E+00
|
-9.999999999999990E-01
|
-9.999999999999960E-01
|
1.0023
|
-1.000000000000000E+00
|
-9.999999999999980E-01
|
-1.000000000000000E+00
|
1.0024
|
-9.999999999999960E-01
|
-9.999999999999990E-01
|
-1.000000000000000E+00
|
1.0025
|
-1.000000000000000E+00
|
-9.999999999999990E-01
|
-9.999999999999940E-01
|
1.0026
|
-1.000000000000000E+00
|
-9.999999999999990E-01
|
-9.999999999999980E-01
|
1.0027
|
-1.000000000000000E+00
|
-1.000000000000000E+00
|
-1.000000000000000E+00
|
1.0028
|
-1.000000000000000E+00
|
-1.000000000000000E+00
|
-9.999999999999960E-01
|
1.0029
|
-1.000000000000000E+00
|
-9.999999999999980E-01
|
-1.000000000000000E+00
|
1.003
|
-1.000000000000000E+00
|
-9.999999999999980E-01
|
-1.000000000000000E+00
|
1.0031
|
-1.000000000000000E+00
|
-1.000000000000000E+00
|
-9.999999999999950E-01
|
1.0032
|
-9.999999999999990E-01
|
-1.000000000000000E+00
|
-9.999999999999990E-01
|
1.0033
|
-1.000000000000000E+00
|
-9.999999999999970E-01
|
-9.999999999999980E-01
|
1.0034
|
-9.999999999999980E-01
|
-9.999999999999980E-01
|
-1.000000000000000E+00
|
1.0035
|
-1.000000000000000E+00
|
-9.999999999999980E-01
|
-9.999999999999960E-01
|
1.0036
|
-9.999999999999940E-01
|
-9.999999999999980E-01
|
-1.000000000000000E+00
|
1.0037
|
-9.999999999999950E-01
|
-9.999999999999980E-01
|
-9.999999999999960E-01
|
1.0038
|
-9.999999999999950E-01
|
-9.999999999999960E-01
|
-9.999999999999980E-01
|
1.0039
|
-9.999999999999960E-01
|
-9.999999999999980E-01
|
-9.999999999999980E-01
|
1.004
|
-9.999999999999940E-01
|
-9.999999999999950E-01
|
-9.999999999999940E-01
|
รูปที่
๔ กราฟของข้อมูลในตารางที่
๔ จะเห็นว่าค่า f(x)
ที่เครื่องนำมาเขียนกราฟกับค่าที่ปรากฏในตารางนั้นมีความแตกต่างกันอยู่
ป้ายกำกับ:
การคำนวณเชิงตัวเลข,
ฟังก์ชันพหุนาม
สมัครสมาชิก:
บทความ (Atom)
ตัวเร่งปฏิกิริยาและการทดสอบ
- การกำจัดสีเมทิลีนบลู
- การคำนวณพื้นที่ผิวแบบ Single point BET
- การคำนวณพื้นที่ผิวแบบ Single point BET ตอนที่ ๒ ผลกระทบจากความเข้มข้นไนโตรเจนที่ใช้
- การจำแนกตำแหน่งที่เป็นกรด Brönsted และ Lewis บนพื้นผิวของแข็งด้วยเทคนิค Infrared spectroscopy และ Adsorbed probe molecules
- การจำแนกตำแหน่งที่เป็นเบส Brönsted และ Lewis บนพื้นผิวของแข็งด้วยเทคนิค Infrared spectroscopy และ Adsorbed probe molecules
- การใช้ข้อต่อสามทางผสมแก๊ส
- การใช้ Avicel PH-101 เป็น catalyst support
- การดูดซับบนพื้นผิวตัวเร่งปฏิกิริยาวิวิธพันธ์ ตอนที่ ๑ ขั้นตอนของการเกิดปฏิกิริยาบนตัวเร่งปฏิกิริยาวิวิธพันธ์
- การดูดซับบนพื้นผิวตัวเร่งปฏิกิริยาวิวิธพันธ์ ตอนที่ ๒ การดูดซับบนพื้นผิวของแข็ง
- การดูดซับบนพื้นผิวตัวเร่งปฏิกิริยาวิวิธพันธ์ ตอนที่ ๓ แบบจำลองไอโซเทอมการดูดซับของ Freundlich
- การดูดซับบนพื้นผิวตัวเร่งปฏิกิริยาวิวิธพันธ์ ตอนที่ ๔ แบบจำลองไอโซเทอมการดูดซับของ Langmuir
- การดูดซับบนพื้นผิวตัวเร่งปฏิกิริยาวิวิธพันธ์ ตอนที่ ๕ แบบจำลองไอโซเทอมการดูดซับของ Temkin
- การดูดซับบนพื้นผิวตัวเร่งปฏิกิริยาวิวิธพันธ์ ตอนที่ ๖ แบบจำลองไอโซเทอมการดูดซับของ BET
- การดูดซับบนพื้นผิวตัวเร่งปฏิกิริยาวิวิธพันธ์ ตอนที่ ๗ ตัวอย่างไอโซเทอมการดูดซับของ BET
- การดูดซับบนพื้นผิวตัวเร่งปฏิกิริยาวิวิธพันธ์ ตอนที่ ๘ ตัวอย่างไอโซเทอมการดูดซับของ BET (๒)
- การดูดซับบนพื้นผิวตัวเร่งปฏิกิริยาวิวิธพันธ์ ตอนที่ ๙ ตัวอย่างไอโซเทอมการดูดซับของ BET (๓)
- การเตรียมตัวอย่างตัวเร่งปฏิกิริยาแบบผงให้เป็นแผ่นบาง
- การทดสอบตัวเร่งปฏิกิริยา - ผลแตกต่างหรือไม่แตกต่าง
- การทำปฏิกิริยา ๓ เฟสใน stirred reactor
- การบรรจุ inert material ใน fixed-bed
- การปรับ WHSV
- การปั่นกวนของแข็งให้แขวนลอยในของเหลว ตอนที่ ๑ ผลของความหนาแน่นที่แตกต่าง
- การปั่นกวนของแข็งให้แขวนลอยในของเหลว ตอนที่ ๒ ขนาดของ magnetic bar กับเส้นผ่านศูนย์กลางภาชนะ
- การปั่นกวนของแข็งให้แขวนลอยในของเหลว ตอนที่ ๓ ผลของรูปร่างภาชนะ
- การผสมแก๊สอัตราการไหลต่ำเข้ากับแก๊สอัตราการไหลสูง
- การระบุชนิดโลหะออกไซด์
- การลาก smooth line เชื่อมจุด
- การเลือกค่า WHSV (Weight Hourly Space Velocity) สำหรับการทดลอง
- การวัดความเป็นกรดบนพื้นผิวของแข็ง (อีกครั้ง)
- การวัดปริมาณตำแหน่งที่เป็นกรด-เบสบนพื้นผิวของแข็งด้วย GC
- การวัดปริมาณตำแหน่งที่เป็นกรด-เบสบนพื้นผิวของแข็งด้วย GC (๒)
- การวัดพื้นที่ผิว BET
- การวิเคราะห์ความเป็นกรดบนพื้นผิวของแข็ง ด้วยเทคนิคการดูดซับ Probe molecule (๑)
- การวิเคราะห์ความเป็นกรดบนพื้นผิวของแข็ง ด้วยเทคนิคการดูดซับ Probe molecule (๒)
- การวิเคราะห์ความเป็นกรดบนพื้นผิวของแข็ง ด้วยเทคนิคการดูดซับ Probe molecule (๓)
- การวิเคราะห์ความเป็นกรดบนพื้นผิวของแข็ง ด้วยเทคนิคการดูดซับ Probe molecule (๔)
- การวิเคราะห์ความเป็นกรดบนพื้นผิวของแข็ง ด้วยเทคนิคการดูดซับ Probe molecule (๕)
- การวิเคราะห์ความเป็นกรดบนพื้นผิวของแข็ง ด้วยเทคนิคการดูดซับ Probe molecule (๖)
- การไหลผ่าน Straightening vane และโมโนลิท (Monolith)
- เก็บตกจากการประชุมวิชาการ ๒๕๕๗ ตอนที่ ๑
- เก็บตกจากการประชุมวิชาการ ๒๕๕๗ ตอนที่ ๒
- เก็บตกจากการประชุมวิชาการ ๒๕๖๘
- ข้อควรระวังเมื่อใช้ออกซิเจนความเข้มข้นสูง
- ข้อพึงระวังในการแปลผลการทดลอง
- ค่า signal to noise ratio ที่ต่ำที่สุด
- จลนศาสตร์การเกิดปฏิกิริยาบนพื้นผิวตัวเร่งปฏิกิริยาวิวิธพันธ์ ตอนที่ ๑ Volcano principle
- จลนศาสตร์การเกิดปฏิกิริยาบนพื้นผิวตัวเร่งปฏิกิริยาวิวิธพันธ์ ตอนที่ ๒ แบบจำลอง Langmuir
- จลนศาสตร์การเกิดปฏิกิริยาบนพื้นผิวตัวเร่งปฏิกิริยาวิวิธพันธ์ ตอนที่ ๓ แบบจำลอง Langmuir-Hinshelwood
- จลนศาสตร์การเกิดปฏิกิริยาบนพื้นผิวตัวเร่งปฏิกิริยาวิวิธพันธ์ ตอนที่ ๔ แบบจำลอง Eley-Rideal
- จลนศาสตร์การเกิดปฏิกิริยาบนพื้นผิวตัวเร่งปฏิกิริยาวิวิธพันธ์ ตอนที่ ๕ แบบจำลอง REDOX
- ตอบคำถามเรื่องการเตรียมตัวเร่งปฏิกิริยา
- ตัวเลขมันสวย แต่เชื่อไม่ได้
- ตัวเลขไม่ได้ผิดหรอก คุณเข้าใจนิยามไม่สมบูรณ์ต่างหาก
- ตัวไหนดีกว่ากัน (Catalyst)
- แต่ละจุดควรต่างกันเท่าใด
- ท่อแก๊สระบบ acetylene hydrogenation
- น้ำหนักหายได้อย่างไร
- ปฏิกิริยาการเติมไฮโดรเจนและการแทนที่ไฮโดรเจนของอะเซทิลีน
- ปฏิกิริยาอันดับ 1 หรือปฏิกิริยาอันดับ 2
- ปฏิกิริยาเอกพันธ์และปฏิกิริยาวิวิธพันธ์ในเบดนิ่ง
- ปั๊มสูบไนโตรเจนเหลวจากถังเก็บ
- ผลของแก๊สเฉื่อยต่อการเกิดปฏิกิริยา
- เผาในเตาแบบไหนดี (Calcination)
- พลังงานกระตุ้นกับปฏิกิริยาคายความร้อนในเครื่องปฏิกรณ์เบดนิ่ง
- เมื่อแก๊สรั่วที่ rotameter
- เมื่อพีคออกซิเจนของระบบ DeNOx หายไป
- เมื่อเส้น Desorption isotherm ต่ำกว่าเส้น Adsorption isotherm
- เมื่อ base line เครื่อง chemisorb ไม่นิ่ง
- เมื่อ Mass Flow Controller คุมการไหลไม่ได้
- เรื่องของสุญญากาศกับ XPS
- สแกนกี่รอบดี
- สมดุลความร้อนรอบ Laboratory scale fixed-bed reactor
- สรุปการประชุมวันพฤหัสบดีที่ ๗ มกราคม ๒๕๕๓
- เส้น Cu Kα มี ๒ เส้น
- เห็นอะไรไม่สมเหตุสมผลไหมครับ
- อย่าลืมดูแกน Y
- อย่าให้ค่า R-squared (Coefficient of Determination) หลอกคุณได้
- อุณหภูมิกับการไหลของแก๊สผ่าน fixed-bed
- อุณหภูมิและการดูดซับ
- BET Adsorption-Desorption Isotherm Type I และ Type IV
- ChemiSorb 2750 : การเตรียมตัวอย่างเพื่อการวัดพื้นที่ผิว BET
- ChemiSorb 2750 : การวัดพื้นที่ผิวแบบ Single point BET
- ChemiSorb 2750 : ผลของอัตราการไหลต่อความแรงสัญญาณ
- Distribution functions
- Electron Spin Resonance (ESR)
- GHSV หรือ WHSV
- in situ กับ operando
- Ion-induced reduction ขณะทำการวิเคราะห์ด้วย XPS
- MO ตอบคำถาม การทดลอง gas phase reaction ใน fixed-bed
- MO ตอบคำถาม การวัดความเป็นกรด-เบสบนพื้นผิวของแข็ง
- Monolayer หรือความหนาเพียงชั้นอะตอมเดียว
- NH3-TPD - การลาก base line
- NH3-TPD - การลาก base line (๒)
- NH3-TPD - การไล่น้ำและการวาดกราฟข้อมูล
- NH3-TPD ตอน ตัวอย่างผลการวิเคราะห์ ๑
- NH3-TPD ตอน ตัวอย่างผลการวิเคราะห์ ๒
- Physisorption isotherms Type I และ Type IV
- Scherrer's equation
- Scherrer's equation (ตอนที่ 2)
- Scherrer's equation (ตอนที่ ๓)
- Scherrer's equation (ตอนที่ ๔)
- Supported metal catalyst และ Supported metal oxide catalyst
- Temperature programmed reduction ด้วยไฮโดรเจน (H2-TPR)
- Temperature programmed reduction ด้วยไฮโดรเจน (H2-TPR) ภาค ๒
- UV-Vis - peak fitting
- XPS ตอน การแยกพีค Mo และ W
- XPS ตอน จำนวนรอบการสแกน
- XRD - peak fitting
คณิตศาสตร์สำหรับวิศวกรรมเคมี
- การแก้ปัญหาสมการเชิงอนุพันธ์สามัญปัญหาเงื่อนไขค่าเริ่มต้นด้วยระเบียบวิธี Bogacki-Shampine และ Predictor-Evaluator-Corrector-Evaluator (PECE)
- การแก้ปัญหาสมการอนุพันธ์สามัญ ด้วย ODE solvers ของ GNU Octave ตอนที่ ๑
- การแก้ปัญหาสมการอนุพันธ์สามัญ ด้วย ODE solvers ของ GNU Octave ตอนที่ ๒
- การแก้ปัญหาสมการอนุพันธ์สามัญ ด้วย ODE solvers ของ GNU Octave ตอนที่ ๓
- การแก้สมการเชิงอนุพันธ์สามัญด้วยการใช้ Integrating factor
- การแก้สมการอนุพันธ์ด้วยฟังก์ชันพหุนาม (๑)
- การแก้สมการอนุพันธ์ด้วยฟังก์ชันพหุนาม (๑๐)
- การแก้สมการอนุพันธ์ด้วยฟังก์ชันพหุนาม (๑๑)
- การแก้สมการอนุพันธ์ด้วยฟังก์ชันพหุนาม (๑๒)
- การแก้สมการอนุพันธ์ด้วยฟังก์ชันพหุนาม (๑๓)
- การแก้สมการอนุพันธ์ด้วยฟังก์ชันพหุนาม (๒)
- การแก้สมการอนุพันธ์ด้วยฟังก์ชันพหุนาม (๓)
- การแก้สมการอนุพันธ์ด้วยฟังก์ชันพหุนาม (๔)
- การแก้สมการอนุพันธ์ด้วยฟังก์ชันพหุนาม (๕)
- การแก้สมการอนุพันธ์ด้วยฟังก์ชันพหุนาม (๖)
- การแก้สมการอนุพันธ์ด้วยฟังก์ชันพหุนาม (๗)
- การแก้สมการอนุพันธ์ด้วยฟังก์ชันพหุนาม (๘)
- การแก้สมการอนุพันธ์ด้วยฟังก์ชันพหุนาม (๙)
- การคำนวณค่าฟังก์ชันพหุนาม
- การปรับเรียบ (Smoothing) ข้อมูล (ตอนที่ ๑)
- การปรับเรียบ (Smoothing) ข้อมูล (ตอนที่ ๒)
- การปรับเรียบ (Smoothing) ข้อมูล (ตอนที่ ๓)
- การหาความสัมพันธ์ระหว่างตัวแปร x และ y
- ข้อพึงระวังในการใช้ฟังก์ชันพหุนามในการประมาณค่าในช่วง
- ข้อพึงระวังในการใช้ฟังก์ชันพหุนามในการประมาณค่าในช่วง (๒)
- ข้อพึงระวังในการใช้ฟังก์ชันพหุนามในการประมาณค่าในช่วง (๒) (pdf)
- ข้อพึงระวังในการใช้ฟังก์ชันพหุนามในการประมาณค่าในช่วง (๓)
- ข้อสอบเก่าชุดที่ ๑
- ข้อสอบเก่าชุดที่ ๒
- ค่าคลาดเคลื่อน (error)
- จำนวนที่น้อยที่สุดที่เมื่อบวกกับ 1 แล้วได้ผลลัพธ์ไม่ใช่ 1
- โจทย์ผิดหรือถูกคะ??
- ใช่ว่าคอมพิวเตอร์จะคิดเลขถูกเสมอไป
- ตัวเลขที่เท่ากันแต่ไม่เท่ากัน
- ตัวอย่างการแก้ปัญหา สมการพีชคณิตไม่เชิงเส้นด้วยระเบียบวิธีนิวตัน-ราฟสัน
- ตัวอย่างการแก้ปัญหา สมการพีชคณิตไม่เชิงเส้นด้วยระเบียบวิธี Müller และ Inverse quadratic interpolation
- ตัวอย่างการแก้ปัญหา สมการพีชคณิตไม่เชิงเส้นด้วยระเบียบวิธี successive iteration
- ตัวอย่างการแก้ปัญหา สมการพีชคณิตไม่เชิงเส้นด้วยระเบียบวิธี successive iteration (pdf)
- ตัวอย่างการแก้ปัญหา สมการพีชคณิตไม่เชิงเส้นด้วย Function fzero ของ GNU Octave
- ตัวอย่างการคำนวณหาพื้นที่ใต้กราฟ ด้วยระเบียบวิธี Gaussian quadrature
- ตัวอย่างการคำนวณหาพื้นที่ใต้กราฟ ด้วยระเบียบวิธี Gaussian quadrature (pdf)
- ตัวอย่างผลของรูปแบบสมการต่อคำตอบของ ODE-IVP
- ตัวอย่างเพิ่มเติมบทที่ ๑
- ตัวอย่างเพิ่มเติมบทที่ ๒
- ตัวอย่างเพิ่มเติมบทที่ ๓
- ตัวอย่างเพิ่มเติมบทที่ ๔
- ทบทวนเรื่องการคูณเมทริกซ์
- ทบทวนเรื่อง Taylor's series
- ทศนิยมลงท้ายด้วยเลข 5 จะปัดขึ้นหรือปัดลง
- บทที่ ๑ การคำนวณตัวเลขในระบบทศนิยม
- บทที่ ๒ การแก้ปัญหาระบบสมการพีชคณิตเชิงเส้น
- บทที่ ๓ การแก้ปัญหาระบบสมการพีชคณิตไม่เชิงเส้น
- บทที่ ๔ การประมาณค่าในช่วง
- บทที่ ๕ การหาค่าอนุพันธ์
- บทที่ ๖ การหาค่าอินทิกรัล
- บทที่ ๗ การแก้ปัญหาสมการเชิงอนุพันธ์สามัญ ระบบสมการปัญหาเงื่อนไขค่าเริ่มต้น
- บทที่ ๘ การแก้ปัญหาสมการเชิงอนุพันธ์สามัญ ระบบสมการปัญหาเงื่อนไขค่าขอบเขต
- บทที่ ๙ การแก้ปัญหาสมการเชิงอนุพันธ์ย่อย
- ปฏิกิริยาคายความร้อนใน CSTR (ตอนที่ ๑)
- ปฏิกิริยาคายความร้อนใน CSTR (ตอนที่ ๒)
- เปรียบเทียบการแก้ปัญหาสมการพีชคณิตไม่เชิงเส้นด้วย solver ของ GNU Octave
- เปรียบเทียบการแก้ Stiff equation ด้วยระเบียบวิธี Runge-Kutta และ Adam-Bashforth
- เปรียบเทียบระเบียบวิธี Runge-Kutta
- เปรียบเทียบ Gauss elimination ที่มีและไม่มีการทำ Pivoting
- เปรียบเทียบ Gauss elimination ที่มีและไม่มีการทำ Pivoting (Spreadsheet)
- ฟังก์ชันแกมมา (Gamma function) และ ฟังก์ชันเบสเซล (Bessel function)
- เมื่อ 1 ไม่เท่ากับ 0.1 x 10
- เมื่อคอมพิวเตอร์ให้คำตอบจากโจทย์ที่ไม่ควรมีคำตอบ
- ระเบียบวิธี Implicit Euler และ Crank-Nicholson กับ Stiff equation
- เลขฐาน ๑๐ เลขฐาน ๒ จำนวนเต็ม จำนวนจริง
- Distribution functions
- LU decomposition ร่วมกับ Iterative improvement
- LU decomposition ร่วมกับ Iterative improvement (pdf)
- Machine precision กับ Machine accuracy
เคมีสำหรับวิศวกรเคมี
- กรด-เบส : อ่อน-แก่
- กรด-เบส : อะไรควรอยู่ในบิวเรต
- กราฟการไทเทรตกรดกำมะถัน (H2SO4)
- กราฟการไทเทรตกรดกำมะถัน (H2SO4) ตอนที่ ๒
- กราฟการไทเทรตกรดที่ให้โปรตอนได้ ๒ ตัว
- กราฟการไทเทรตกรดที่ให้โปรตอนได้ ๓ ตัว
- กราฟการไทเทรตกรดไฮโปคลอรัส (HOCl)
- กราฟอุณหภูมิการกลั่นของน้ำมันเบนซิน (Gasoline distillation curve)
- กลิ่นกับอันตรายของสารเคมี
- การกำจัดสีเมทิลีนบลู
- การเกิดปฏิกิริยาเคมี
- การเจือจางไฮโดรคาร์บอนในน้ำ
- การใช้ pH probe
- การใช้ Tetraethyl lead นอกเหนือไปจากการเพิ่มเลขออกเทน
- การดูดกลืนคลื่นแสงของแก้ว Pyrex และ Duran
- การดูดกลืนแสงสีแดง
- การเตรียมสารละลายด้วยขวดวัดปริมาตร
- การเตรียมหมู่เอมีนและปฏิกิริยาของหมู่เอมีน (การสังเคราะห์ฟีนิลบิวตาโซน)
- การทำน้ำให้บริสุทธิ์สำหรับห้องปฏิบัติการ
- การทำปฏิกิริยาของโพรพิลีนออกไซด์ (1,2-Propylene oxide) ตอนที่ ๑
- การทำปฏิกิริยาของโพรพิลีนออกไซด์ (1,2-Propylene oxide) ตอนที่ ๒
- การทำปฏิกิริยาของหมู่ Epoxide ในโครงสร้าง Graphene oxide
- การทำปฏิกิริยาต่อเนื่องของผลิตภัณฑ์
- การเทของเหลวใส่บิวเรต
- การไทเทรต 1,1-Diamino-2,2-dinitroethene (FOX-7)
- การน๊อคของเครื่องยนต์แก๊สโซลีน และสารเพิ่มเลขออกเทนของน้ำมัน
- การเปลี่ยนพลาสติกเป็นน้ำมัน
- การเปลี่ยนเอทานอล (Ethanol) ไปเป็นอะเซทัลดีไฮด์ (Acetaldehyde)
- การเรียกชื่อสารเคมี
- การลดการระเหยของของเหลว
- การละลายของแก๊สในเฮกเซน (Ethylene polymerisation)
- การละลายเข้าด้วยกันของโมเลกุลมีขั้ว-ไม่มีขั้ว
- การวัดความเป็นกรดบนพื้นผิวของแข็ง (อีกครั้ง)
- การวัดปริมาณ-ความแรงของตำแหน่งที่เป็นกรดบนพื้นผิว
- การวัดปริมาณตำแหน่งที่เป็นกรด-เบสบนพื้นผิวของแข็งด้วย GC
- การวัดปริมาตรของเหลว
- การหาความเข้มข้นสารละลายมาตรฐานกรด
- การหาจุดสมมูลของการไทเทรตจากกราฟการไทเทรต
- การอ่านผลการทดลองการไทเทรตกรด-เบส
- การอ่านผลการทดลองการไทเทรตกรด-เบส (ตอนที่ ๒)
- การอ่านผลการทดลองการไทเทรตกรด-เบส (ตอนที่ ๓)
- แก๊สมัสตาร์ดกับกลิ่นทุเรียน
- ข้อควรระวังเมื่อใช้ออกซิเจนความเข้มข้นสูง
- คลื่นแม่เหล็กไฟฟ้ากับงานเคมีวิเคราะห์
- ความกระด้าง (Hardness) ของน้ำกับปริมาณของแข็งทั้งหมด ที่ละลายอยู่ (Total Dissolved Solid - TDS)
- ความดันกับการเกิดปฏิกิริยาเคมี
- ความเป็นกรดของหมู่ไฮดรอกซิล (Hydroxyl group) ตอนที่ ๑
- ความเป็นกรดของหมู่ไฮดรอกซิล (Hydroxyl group) ตอนที่ ๒
- ความเป็นกรดของอัลฟาไฮโดรเจนอะตอม (alpha-Hydrogen atom) ตอน กรดบาร์บิทูริก (Barbituric acid)
- ความเป็นกรดของอัลฟาไฮโดรเจนอะตอม (alpha-Hydrogen atoms)
- ความเป็นขั้วบวกของอะตอม C และการทำปฏิกิริยาของอีพิคลอโรไฮดริน (epichlorohydrin)
- ความเป็นไอออนิก (Percentage ionic character)
- ความสัมพันธ์ระหว่างสีกับชนิดและปริมาณธาตุ
- ความสำคัญของเคมีวิเคราะห์และเคมีอินทรีย์ในงานวิศวกรรมเคมี
- ความเห็นที่ไม่ลงรอยกับโดเรมี่
- ค้างที่ปลายปิเปตไม่เท่ากัน
- คำตอบของ Cubic equation of state
- จากกลีเซอรอล (glycerol) ไปเป็นอีพิคลอโรไฮดริน (epichlorohydrin)
- จากเบนซาลดีไฮด์ (Benzaldehyde) ไปเป็นกรดเบนซิลิก (Benzilic acid)
- จากโอเลฟินส์ถึงพอลิอีเทอร์ (From olefins to polyethers)
- จาก Acetone เป็น Pinacolone
- จาก Alkanes ไปเป็น Aramids
- จาก Aniline ไปเป็น Methyl orange
- จาก Benzene ไปเป็น Butter yellow
- จาก Hexane ไปเป็น Nylon
- จาก Toluene และ m-Xylene ไปเป็นยาชา
- ดำหรือขาว
- ไดโบรโมเททระฟลูออโรอีเทน (Dibromotetrafluoroethane)
- ไดโพรพิลเอมีน (Dipropylamine)
- ตกค้างเพราะเปียกพื้นผิว
- ตอบคำถามแบบแทงกั๊ก
- ตอบคำถามให้ชัดเจนและครอบคลุม
- ตำราสอนการใช้ปิเปตเมื่อ ๓๓ ปีที่แล้ว
- ไตรเอทานอลเอมีน (Triethanolamine)
- ถ่านแก๊ส หินแก๊ส แก๊สก้อน
- ทอดไข่เจียวให้อร่อยต้องใช้น้ำมันหมู
- ทำไมน้ำกระด้างจึงมีฟอง
- ที่แขวนกล้วย
- เท่ากับเท่าไร
- โทลูอีน (Toluene)
- ไทโอนีลคลอไรด์ (Thionyl chloride)
- นานาสาระเคมีวิเคราะห์
- น้ำด่าง น้ำอัลคาไลน์ น้ำดื่ม
- น้ำดื่ม (คิดสักนิดก่อนกดแชร์ เรื่องที่ ๑๑)
- น้ำตาลทราย ซูคราโลส และยาคุมกำเนิดสำหรับผู้ชาย
- น้ำบริสุทธิ์ (Purified water)
- ไนโตรเจนเป็นแก๊สเฉื่อยหรือไม่
- บีกเกอร์ 250 ml
- แบบทดสอบก่อนเริ่มเรียนวิชาเคมีสำหรับนิสิตวิศวกรรมเคมี
- ปฏิกิริยาการเติมไฮโดรเจนและการแทนที่ไฮโดรเจนของอะเซทิลีน (Hydrogenation and replacement of acetylenic hydrogen)
- ปฏิกิริยาการผลิต Vinyl chloride
- ปฏิกิริยาการออกซิไดซ์
- ปฏิกิริยา alpha halogenation และการสังเคราะห์ tertiary amine
- ปฏิกิริยา ammoxidation หมู่เมทิลที่เกาะอยู่กับวงแหวนเบนซีน
- ปฏิกิริยา Benzene alkylation
- ปฏิกิริยา Dehydroxylation
- ปฏิกิริยา Electrophilic substitution ของ m-Xylene
- ปฏิกิริยา Nucleophilic substitution ของสารประกอบ Organic halides
- ประโยชน์ของ Nitric oxide ในทางการแพทย์
- ปัญหาการสร้าง calibration curve ของ ICP
- ปัญหาการหาความเข้มข้นสารละลายกรด
- ปัญหาของไฮโดรคาร์บอนไม่อิ่มตัว
- โป้ง ชี้ กลาง นาง ก้อย
- ผลของค่าพีเอชต่อสีของสารละลายเปอร์แมงกาเนต
- ผลของอุณหภูมิต่อการแทนที่ตำแหน่งที่ 2 บนวงแหวนเบนซีน
- ฝึกงานภาคฤดูร้อน ๒๕๕๓ ตอนที่ ๑ อธิบายศัพท์
- พีคเหมือนกันก็แปลว่ามีหมู่ฟังก์ชันเหมือนกัน
- ฟลูออรีนหายไปไหน
- ฟอสฟอรัสออกซีคลอไรด์ (Phosphorus Oxychloride)
- ฟีนอล แอซีโทน แอสไพริน พาราเซตามอล สิว โรคหัวใจ และงู
- มุมมองที่ถูกจำกัด
- เมทานอลกับเจลล้างมือ
- เมื่อคิดในรูปของ ...
- เมื่อตำรายังพลาดได้ (Free radical polymerisation)
- เมื่อน้ำเพิ่มปริมาตรเองได้
- เมื่อหมู่คาร์บอนิล (carbonyl) ทำปฏิกิริยากันเอง
- รังสีเอ็กซ์
- เรื่องของสไตรีน (คิดสักนิดก่อนกด Share เรื่องที่ ๑)
- แลปการไทเทรตกรด-เบส ภาคการศึกษาต้น ปีการศึกษา ๒๕๖๐
- ศัพท์เทคนิค-เคมีวิเคราะห์
- สรุปคำถาม-ตอบการสอบวันศุกร์ที่ ๓ เมษายน ๒๕๕๒
- สีหายไม่ได้หมายความว่าสารหาย
- เสถียรภาพของอนุมูลอิสระ (๑)
- เสถียรภาพของอนุมูลอิสระ (๒)
- เสถียรภาพของอนุมูลอิสระ (๓)
- หมู่ทำให้เกิดสี (chromophore) และหมู่เร่งสี (auxochrome)
- หลอกด้วยข้อสอบเก่า
- อะเซทิลีน กลีเซอรีน และไทออล
- อะโรมาติก : การผลิต การใช้ประโยชน์ และปัญหา
- อัลคิลเอมีน (Alkyl amines) และ อัลคิลอัลคานอลเอมีน (Alkyl alkanolamines)
- อีเทอร์กับการเกิดสารประกอบเปอร์ออกไซด์
- อุณหภูมิ อัตราการเกิดปฏิกิริยา สมดุลเคมี
- เอา 2,2-dimethylbutane (neohexane) ไปทำอะไรดี
- เอาเบนซีนกับเอทานอลไปทำอะไรดี
- เอา isopentane ไปทำอะไรดี
- เอา maleic anhydride ไปทำอะไรดี
- เอา pentane ไปทำอะไรดี
- ไอโซเมอร์ (Isomer)
- ไฮโดรเจนเปอร์ออกไซด์กับพอลิโพรพิลีน
- Acentric factor
- Aldol condensation กับ Cannizzaro reaction
- Aldol condesation ระหว่าง Benzaldehyde กับ Acetone
- A-Level เคมี ปี ๖๖ ข้อพอลิเอทิลีน
- A-Level เคมี ปี ๖๘ ข้อการแยกสารด้วยการกลั่น
- Beilstein test กับเตาแก๊สที่บ้าน
- Benzaldehyde กับปฏิกิริยา Nitroaldol
- BOD และ COD
- BOD หรือ DO
- Carbocation - การเกิดและเสถียรภาพ
- Carbocation - การทำปฏิกิริยา
- Carbocation ตอนที่ ๓ การจำแนกประเภท-เสถียรภาพ
- Chloropicrin (Trichloronitromethane)
- Compressibility factor กับ Joule-Thomson effect
- Conjugated double bonds กับ Aromaticity
- Cubic centimetre กับ Specific gravity
- Dehydration, Esterification และ Friedle-Crafts Acylation
- Electrophilic addition ของอัลคีน
- Electrophilic addition ของอัลคีน (๒)
- Electrophilic addition ของ conjugated diene
- Electrophilic substitution ตำแหน่งที่ 1 บนวงแหวนเบนซีน
- Electrophilic substitution ตำแหน่งที่ 2 บนวงแหวนเบนซีน ตอน ผลของอุณหภูมิการทำปฏิกิริยา
- Electrophilic substitution ตำแหน่งที่ 3 บนวงแหวนเบนซีน
- Electrophilic substitution ตำแหน่งที่ 3 บนวงแหวนเบนซีน ตอน การสังเคราะห์ 2,4-Dinitrophenol
- Esterification of hydroxyl group
- Gibbs Free Energy กับการเกิดปฏิกิริยาและการดูดซับ
- Halogenation ของ alkane
- Halogenation ของ alkane (๒)
- HCl ก่อน ตามด้วย H2SO4 แล้วจึงเป็น HNO3
- I2 ในสารละลาย KI กับไฮโดรคาร์บอนอิ่มตัว
- Infrared spectrum interpretation
- Interferometer
- IR spectra ของโทลูอีน (Toluene) เอทิลเบนซีน (Ethylbenzene) โพรพิลเบนซีน (Propylbenzene) และคิวมีน (Cumene)
- IR spectra ของเบนซีน (Benzene) และไซลีน (Xylenes)
- IR spectra ของเพนทีน (Pentenes)
- Kjeldahl nitrogen determination method
- Malayan emergency, สงครามเวียดนาม, Seveso และหัวหิน
- MO ตอบคำถาม การวัดความเป็นกรด-เบสบนพื้นผิวของแข็ง
- Nucleophile กับ Electrophile
- PAT2 เคมี ปี ๖๕ ข้อการไทเทรตกรดเบส
- Peng-Robinson Equation of State
- Phenol, Ether และ Dioxin
- Phospharic acid กับ Anhydrous phosphoric acid และ Potassium dioxide
- pH Probe
- Picric acid (2,4,6-Trinitrophenol) และ Chloropicrin
- PV diagram กับการอัดแก๊ส
- Pyrophoric substance
- Reactions of hydroxyl group
- Reactions of hydroxyl group (ตอนที่ ๒)
- Redlich-Kwong Equation of State
- Redlich-Kwong Equation of State (ตอนที่ ๒)
- Soave-Redlich-Kwong Equation of State
- Standard x-ray powder diffraction pattern ของ TiO2
- Sulphur monochloride และ Sulphur dichloride
- Thermal cracking - Thermal decomposition
- Thiols, Thioethers และ Dimethyl thioether
- Van der Waals' Equation of State
- Vulcanisation
ประสบการณ์ Gas chromatograph/Chromatogram
- 6 Port sampling valve
- กระดาษความร้อน (thermal paper) มี ๒ หน้า
- การแก้ปัญหา packing ในคอลัมน์ GC อัดตัวแน่น
- การฉีดแก๊สเข้า GC ด้วยวาล์วเก็บตัวอย่าง
- การฉีดตัวอย่างที่เป็นของเหลวด้วย syringe
- การฉีด GC
- การใช้ syringe ฉีดตัวอย่างที่เป็นแก๊ส
- การดึงเศษท่อทองแดงที่หักคา tube fitting ออก
- การตั้งอุณหภูมิคอลัมน์ GC
- การติดตั้ง Integrator ให้กับ GC-8A เพื่อวัด CO2
- การเตรียมคอลัมน์ GC ก่อนการใช้งาน
- การปรับความสูงพีค GC
- การวัดปริมาณไฮโดรเจนด้วย GC-TCD
- ข้อสังเกตเกี่ยวกับ FPD (ตอนที่ ๒)
- ข้อสังเกตเกี่ยวกับ FPD (Flame Photometric Detector)
- โครมาโทกราฟแยกสารได้อย่างไร
- ชนิดคอลัมน์ GC
- ตรวจโครมาโทแกรม ก่อนอ่านต้วเลข
- ตัวอย่างการแยกพีค GC ที่ไม่เหมาะสม
- ทำความรู้จักกับ Chromatogram ตอนที่ ๑
- ทำความรู้จักกับ Chromatogram ตอนที่ ๒
- ทำความรู้จักกับ Chromatogram ตอนที่ ๓
- ทำความรู้จักกับ Chromatogram ตอนที่ ๔
- ทำความรู้จักกับ Chromatogram ตอนที่ ๕
- ทำความรู้จักกับ Chromatogram ตอนที่ ๖
- ทำไมพีคจึงลากหาง
- ผลกระทบของน้ำที่มีต่อการวัดคาร์บอนไดออกไซด์ ตอนที่ ๑
- ผลกระทบของน้ำที่มีต่อการวัดคาร์บอนไดออกไซด์ ตอนที่ ๒
- ผลกระทบของน้ำที่มีต่อการวัดคาร์บอนไดออกไซด์ ตอนที่ ๓
- พีคที่เกิดจากปฏิกิริยาระหว่างน้ำกับ packing ในคอลัมน์ GC
- พีคประหลาดจากการใช้อากาศน้อยไปหน่อย
- มันไม่เท่ากันนะ
- เมื่อความแรงของพีค GC ลดลง
- เมื่อจุดไฟ FID ไม่ได้
- เมื่อพีค GC หายไป
- เมื่อพีค GC ออกมาผิดเวลา
- เมื่อพีค GC ออกมาผิดเวลา(อีกแล้ว)
- เมื่อพีค HPLC ออกมาผิดเวลา
- เมื่อเพิ่มความดันอากาศให้กับ FID ไม่ได้
- เมื่อ GC ถ่านหมด
- เมื่อ GC มีพีคประหลาด
- ลากให้ผ่านหรือไม่ให้ผ่าน
- สัญญาณจาก carrier gas รั่วผ่าน septum
- สารพัดปัญหา GC
- สิ่งปนเปื้อนในน้ำ DI
- สิ่งปนเปื้อนในน้ำ DI (ตอนที่ ๒)
- Chromatograph principles and practices
- Flame Ionisation Detector
- GC-2014 ECD & PDD ตอนที่ ๗ ข้อสังเกตเกี่ยวกับ ECD (Electron Capture Detector)
- GC detector
- GC - peak fitting ตอนที่ ๑ การหาพื้นที่พีคที่เหลื่อมทับ
- GC principle
- LC detector
- LC principle
- MO ตอบคำถาม การแยกพีค GC ด้วยโปรแกรม fityk
- MO ตอบคำถาม สารพัดปัญหาโครมาโทแกรม
- Relative Response Factors (RRF) ของสารอินทรีย์ กับ Flame Ionisation Detector (FID)
- Thermal Conductivity Detector
- Thermal Conductivity Detector ภาค 2
สินค้าที่ใช้ได้สองทาง (Dual-Use Items - DUI)
- การกลั่นแยก H2 และ D2
- การก่อการร้ายด้วยแก๊สซาริน (Sarin) ในรถไฟใต้ดินกรุงโตเกียว MO Memoir : Friday 6 September 2567
- การผลิตกรดไนตริกความเข้มข้นสูง
- การวินิจฉัยการเข้าข่ายสินค้าที่ใช้ได้สองทาง ตัวอย่างที่ ๑๐ ฟังก์ชันเข้ารหัสรีโมทเครื่องปรับอากาศ
- การวินิจฉัยการเข้าข่ายสินค้าที่ใช้ได้สองทาง ตัวอย่างที่ ๑๑ License key
- การวินิจฉัยการเข้าข่ายสินค้าที่ใช้ได้สองทาง ตัวอย่างที่ ๑๒ สารเคมี (Chemicals)
- การวินิจฉัยการเข้าข่ายสินค้าที่ใช้ได้สองทาง ตัวอย่างที่ ๑๓ ไม่ตรงตามตัวอักษร (สารเคมี)
- การวินิจฉัยการเข้าข่ายสินค้าที่ใช้ได้สองทาง ตัวอย่างที่ ๑๔ ไม่ตรงตามตัวอักษร (Heat exchanger)
- การวินิจฉัยการเข้าข่ายสินค้าที่ใช้ได้สองทาง ตัวอย่างที่ ๑๕ Sony PlayStation
- การวินิจฉัยการเข้าข่ายสินค้าที่ใช้ได้สองทาง ตัวอย่างที่ ๑๖ เส้นใยคาร์บอน (Carbon fibre)
- การวินิจฉัยการเข้าข่ายสินค้าที่ใช้ได้สองทาง ตัวอย่างที่ ๑๗ The Red Team : Centrifugal separator
- การวินิจฉัยการเข้าข่ายสินค้าที่ใช้ได้สองทาง ตัวอย่างที่ ๑๘ The Blue Team : Spray drying equipment
- การวินิจฉัยการเข้าข่ายสินค้าที่ใช้ได้สองทาง ตัวอย่างที่ ๑๙ เครื่องสลายนิ่วในไตด้วยคลื่นกระแทก (Lithotripter)
- การวินิจฉัยการเข้าข่ายสินค้าที่ใช้ได้สองทาง ตัวอย่างที่ ๑ ตัวเก็บประจุ (Capacitor)
- การวินิจฉัยการเข้าข่ายสินค้าที่ใช้ได้สองทาง ตัวอย่างที่ ๒๐ เรซินแลกเปลี่ยนไอออน (Ion-exchange resin)
- การวินิจฉัยการเข้าข่ายสินค้าที่ใช้ได้สองทาง ตัวอย่างที่ ๒๑ ไม่ตรงตามตัวอักษร (Aluminium tube)
- การวินิจฉัยการเข้าข่ายสินค้าที่ใช้ได้สองทาง ตัวอย่างที่ ๒๒ เครื่องกระตุกหัวใจด้วยไฟฟ้า (Defibrillator)
- การวินิจฉัยการเข้าข่ายสินค้าที่ใช้ได้สองทาง ตัวอย่างที่ ๒๓ เครื่องยนต์ดีเซล
- การวินิจฉัยการเข้าข่ายสินค้าที่ใช้ได้สองทาง ตัวอย่างที่ ๒๔ มุมมองจากทางด้านเทคนิค
- การวินิจฉัยการเข้าข่ายสินค้าที่ใช้ได้สองทาง ตัวอย่างที่ ๒๕ Printed Circuit Board (PCB)
- การวินิจฉัยการเข้าข่ายสินค้าที่ใช้ได้สองทาง ตัวอย่างที่ ๒๖ วาล์วใน Category 0
- การวินิจฉัยการเข้าข่ายสินค้าที่ใช้ได้สองทาง ตัวอย่างที่ ๒๗ วาล์วใน Category 2
- การวินิจฉัยการเข้าข่ายสินค้าที่ใช้ได้สองทาง ตัวอย่างที่ ๒๘ ปั๊มสำหรับสารเคมี
- การวินิจฉัยการเข้าข่ายสินค้าที่ใช้ได้สองทาง ตัวอย่างที่ ๒ เครื่องแลกเปลี่ยนความร้อน (Heat Exchanger)
- การวินิจฉัยการเข้าข่ายสินค้าที่ใช้ได้สองทาง ตัวอย่างที่ ๓ เครื่องแปลงความถี่ไฟฟ้า (Frequency Changer)
- การวินิจฉัยการเข้าข่ายสินค้าที่ใช้ได้สองทาง ตัวอย่างที่ ๔ อุปกรณ์เข้ารหัส (Encoding Device)
- การวินิจฉัยการเข้าข่ายสินค้าที่ใช้ได้สองทาง ตัวอย่างที่ ๕ Insulated Gate Bipolar Transistor (IGBT)
- การวินิจฉัยการเข้าข่ายสินค้าที่ใช้ได้สองทาง ตัวอย่างที่ ๖ Toshiba-Kongsberg Incident
- การวินิจฉัยการเข้าข่ายสินค้าที่ใช้ได้สองทาง ตัวอย่างที่ ๗ รายงานผลการทดสอบอุปกรณ์
- การวินิจฉัยการเข้าข่ายสินค้าที่ใช้ได้สองทาง ตัวอย่างที่ ๘ Drawing อุปกรณ์
- การวินิจฉัยการเข้าข่ายสินค้าที่ใช้ได้สองทาง ตัวอย่างที่ ๙ ซอร์ฟแวร์ควบคุมการทำงานอุปกรณ์
- การสกัด Deuterium ด้วย NH3
- ความลับแตกเพราะทัวร์ผู้นำ (Pressure transducer)
- เครื่องแลกเปลี่ยนความร้อนสำหรับเตาปฏิกรณ์นิวเคลียร์
- แคลเซียม, แมกนีเซียม และบิสมัท กับการผลิตอาวุธทำลายล้างสูง
- ถุงลมนิรภัยกับยาน้องหมาแมว
- บิสมัทกับการสกัดพลูโตเนียม
- บิสมาเลอิไมด์ (Bismaleimide)
- เมื่อผู้ส่งออกและภาครัฐมีความเห็นต่างกันเรื่องคุณสมบัติสินค้า DUI
- สินค้าที่ใช้ได้สองทาง (Dual-Use Items : DUI) ตอนที่ ๑
- สินค้าที่ใช้ได้สองทาง (Dual-Use Items : DUI) ตอนที่ ๑๐
- สินค้าที่ใช้ได้สองทาง (Dual-Use Items : DUI) ตอนที่ ๑๑
- สินค้าที่ใช้ได้สองทาง (Dual-Use Items : DUI) ตอนที่ ๒
- สินค้าที่ใช้ได้สองทาง (Dual-Use Items : DUI) ตอนที่ ๓
- สินค้าที่ใช้ได้สองทาง (Dual-Use Items : DUI) ตอนที่ ๔
- สินค้าที่ใช้ได้สองทาง (Dual-Use Items : DUI) ตอนที่ ๕
- สินค้าที่ใช้ได้สองทาง (Dual-Use Items : DUI) ตอนที่ ๖
- สินค้าที่ใช้ได้สองทาง (Dual-Use Items : DUI) ตอนที่ ๗
- สินค้าที่ใช้ได้สองทาง (Dual-Use Items : DUI) ตอนที่ ๘
- สินค้าที่ใช้ได้สองทาง (Dual-Use Items : DUI) ตอนที่ ๙
- สินค้าที่ไม่ใช่ DUI ที่เป็นสินค้า DUI - ไตรบิวทิลฟอสเฟต (Tributyl phosphate)
- สินค้าที่ไม่ใช่ DUI ที่เป็นสินค้า DUI - Karl Fischer moisture equipment
- หอกลั่นแยก H2 และ D2
- Fluorocarbon fluids
- Platinum catalyst, Trickle bed reactor และการผลิต Heavy water MO Memoir : Tuesday 17 February 2569
- Polyarylene ketones
- Regime 5 ของ EU control list of dual-use items 2025
API 2000 Venting Atmospheric and Low-Pressure Storage Tanks
- API 2000 Venting Atmospheric and Low-Pressure Storage Tanks (ตอนที่ ๑)
- API 2000 Venting Atmospheric and Low-Pressure Storage Tanks (ตอนที่ ๑๐)
- API 2000 Venting Atmospheric and Low-Pressure Storage Tanks (ตอนที่ ๑๑)
- API 2000 Venting Atmospheric and Low-Pressure Storage Tanks (ตอนที่ ๑๒)
- API 2000 Venting Atmospheric and Low-Pressure Storage Tanks (ตอนที่ ๑๓)
- API 2000 Venting Atmospheric and Low-Pressure Storage Tanks (ตอนที่ ๑๔)
- API 2000 Venting Atmospheric and Low-Pressure Storage Tanks (ตอนที่ ๑๕)
- API 2000 Venting Atmospheric and Low-Pressure Storage Tanks (ตอนที่ ๑๖)
- API 2000 Venting Atmospheric and Low-Pressure Storage Tanks (ตอนที่ ๑๗)
- API 2000 Venting Atmospheric and Low-Pressure Storage Tanks (ตอนที่ ๑๘)
- API 2000 Venting Atmospheric and Low-Pressure Storage Tanks (ตอนที่ ๑๙)
- API 2000 Venting Atmospheric and Low-Pressure Storage Tanks (ตอนที่ ๒)
- API 2000 Venting Atmospheric and Low-Pressure Storage Tanks (ตอนที่ ๒๐)
- API 2000 Venting Atmospheric and Low-Pressure Storage Tanks (ตอนที่ ๒๑)
- API 2000 Venting Atmospheric and Low-Pressure Storage Tanks (ตอนที่ ๒๒)
- API 2000 Venting Atmospheric and Low-Pressure Storage Tanks (ตอนที่ ๒๓)
- API 2000 Venting Atmospheric and Low-Pressure Storage Tanks (ตอนที่ ๒๔)
- API 2000 Venting Atmospheric and Low-Pressure Storage Tanks (ตอนที่ ๒๕)
- API 2000 Venting Atmospheric and Low-Pressure Storage Tanks (ตอนที่ ๒๖)
- API 2000 Venting Atmospheric and Low-Pressure Storage Tanks (ตอนที่ ๒๗)
- API 2000 Venting Atmospheric and Low-Pressure Storage Tanks (ตอนที่ ๒๘)
- API 2000 Venting Atmospheric and Low-Pressure Storage Tanks (ตอนที่ ๒๙)
- API 2000 Venting Atmospheric and Low-Pressure Storage Tanks (ตอนที่ ๓)
- API 2000 Venting Atmospheric and Low-Pressure Storage Tanks (ตอนที่ ๓๑)
- API 2000 Venting Atmospheric and Low-Pressure Storage Tanks (ตอนที่ ๔)
- API 2000 Venting Atmospheric and Low-Pressure Storage Tanks (ตอนที่ ๕)
- API 2000 Venting Atmospheric and Low-Pressure Storage Tanks (ตอนที่ ๖)
- API 2000 Venting Atmospheric and Low-Pressure Storage Tanks (ตอนที่ ๗)
- API 2000 Venting Atmospheric and Low-Pressure Storage Tanks (ตอนที่ ๘)
- API 2000 Venting Atmospheric and Low-Pressure Storage Tanks (ตอนที่ ๙)
โน๊ตเพลง
- "กำลังใจ" และ "ถึงเพื่อน"
- "ใกล้รุ่ง" และ "อาทิตย์อับแสง"
- "คนดีไม่มีวันตาย" "หนึ่งในร้อย (A Major) และ "น้ำตาแสงใต้ (A Major)"
- "ความฝันอันสูงสุด" และ "ยามเย็น"
- "จงรัก" และ "ความรักไม่รู้จบ"
- "ฉันยังคอย" และ "ดุจบิดามารดร"
- "ชาวดง" และ "ชุมนุมลูกเสือไทย"
- "ตัดใจไม่ลง" และ "ลาสาวแม่กลอง"
- "เติมใจให้กัน" และ "HOME"
- "แต่ปางก่อน" "ความรักไม่รู้จบ" "ไฟเสน่หา" และ "แสนรัก"
- "ทะเลใจ" "วิมานดิน" และ "เพียงแค่ใจเรารักกัน"
- "ที่สุดของหัวใจ" "รักล้นใจ" และ "รักในซีเมเจอร์"
- "ธรณีกรรแสง" และ "Blowin' in the wind"
- "นางฟ้าจำแลง" "อุษาสวาท" และ "หนี้รัก"
- "แผ่นดินของเรา" และ "แสงเทียน"
- "พรปีใหม่" และ "สายฝน"
- "พี่ชายที่แสนดี" "หลับตา" และ "หากรู้สักนิด"
- เพลงของโรงเรียนเซนต์คาเบรียล
- "มหาจุฬาลงกรณ์" "ยูงทอง" และ "ลาภูพิงค์"
- "ยังจำไว้" "บทเรียนสอนใจ" และ "ความในใจ"
- "ร่มจามจุรี" และ "เงาไม้"
- "ลมหนาว" และ "ชะตาชีวิต"
- "ลองรัก" และ "วอลซ์นาวี"
- "ลาแล้วจามจุรี"
- "วันเวลา" และ "โลกทั้งใบให้นายคนเดียว"
- "วิหคเหินลม" และ "พรานทะเล"
- "สายชล" และ "เธอ"
- "สายใย" และ "ความรัก"
- "สายลม" และ "ไกลกังวล"
- "สายลมเหนือ" และ "เดียวดายกลางสายลม"
- "หน้าที่ทหารเรือ" และ "ทหารพระนเรศวร"
- "หนึ่งในร้อย" และ "น้ำตาแสงใต้"
- "หากันจนเจอ" และ "ลมหายใจของกันและกัน"








































