Page 1 of 1
หาพื้นที่ใต้กราฟ
Posted: Wed Oct 19, 2011 5:49 pm
by hobbit066
อยากรู้โค้ดที่จะหาพื้นที่ใต้กราฟของสมการ E = (((e-Nθ)* (Nθ)^N-1))/(N-1)! โดยกำหนดค่า N เป็น 2, 5, 10 ......
โดยE เป็นแกน y, θ เป็นแกน X และกำหนดค่าให้เริ่มจาก 0, 0.1, 0.2, 0.3 ไปเรื่อยๆถึง 3
แล้วหาพื้นที่จาก X = 0 ถึง X = 0.1, X จาก 0.1 ถึง x = 0.2 ไปเรื่อยๆ
ขอบคุณค่ะ
Re: หาพื้นที่ใต้กราฟ
Posted: Wed Oct 19, 2011 5:57 pm
by snasui

มีตัวอย่างผลลัพธ์ที่ต้องการให้ดูไหมครับ
หากสมการที่บอกมาเป็นการหาพื้นที่ใต้กราฟก็สามารถแทนค่าตัวแปรได้เลย ลองส่งไฟล์ตัวอย่างมาดูด้วยครับว่าต้องการผลลัพธ์เป็นอย่างไร
Re: หาพื้นที่ใต้กราฟ
Posted: Wed Oct 19, 2011 6:24 pm
by hobbit066
ส่งเข้า email พี่ไปแล้วนะค่ะ ขอบคุณมากๆๆนะค่ะ
Re: หาพื้นที่ใต้กราฟ
Posted: Wed Oct 19, 2011 6:37 pm
by snasui

แจ้งเพื่อทราบนะครับ ผมไม่ตอบปัญหาทางอีเมลครับ การถาม-ตอบใช้ Forum นี้ที่เดียวครับ
กรณีเป็นข้อมูลสำคัญจำเป็นจะต้องปรับเปลี่ยนให้เป็นข้อมูลตัวอย่างครับ
Re: หาพื้นที่ใต้กราฟ
Posted: Thu Oct 20, 2011 4:09 am
by hobbit066
ขอโทษนะค่ะ แนบไฟล์มาแทนค่ะ
Re: หาพื้นที่ใต้กราฟ
Posted: Thu Oct 20, 2011 7:20 am
by snasui

ลองศึกษาจากไฟล์ของคุณ Practical x 2 ตาม Link นี้ มีตัวอย่างให้ดาวน์โหลดมาศึกษาครับ
การหาพื้นที่ใต้กราฟ
Re: หาพื้นที่ใต้กราฟ
Posted: Thu Oct 20, 2011 5:20 pm
by hobbit066
ขอบคุณค่ะ
Re: หาพื้นที่ใต้กราฟ
Posted: Fri Oct 21, 2011 12:40 am
by hobbit066
อาจารย์ค่ะ แล้วถ้าจะเขียนสมการนี้ E = Nexp(-Nt)*[((Nt^(N-1))/(N-1)!]
ให้เป็นโค้ด vba ยังไงอะค่ะ
งง กับการเขียน factorial
Re: หาพื้นที่ใต้กราฟ
Posted: Fri Oct 21, 2011 8:44 am
by snasui

เหตุใดจึงเจาะจงใช้ VBA ครับ
เขียนด้วยสูตรธรรมดาใน Excel ให้ได้ผลลัพธ์ออกมาก่อนดีกว่าครับแล้วค่อยไปคิด VBA
ลองแทนค่าตัวแปรแล้วใช้ฟังก์ชั่นที่เกี่ยวข้องจาก Link นี้
http://office.microsoft.com/th-th/excel ... aspx?CTT=1 ไม่ว่าจะเป็น Exponential, Factorial โดยเขียนลงใน Worksheet แล้วลองดูว่าคำตอบที่คำนวณได้เป็นอย่างไร คำตอบที่ถูกต้องควรเป็นอย่างไร หากยังเป็นปัญหาก็จะได้ช่วยกันดูต่อ
ต้องออกตัวก่อนว่าผมไม่ได้ใช้งานฟังก์ชันคณิตศาสตร์ลักษณะนี้บ่อยนัก ต้องค่อย ๆ ถามตอบกันไปครับ
Re: หาพื้นที่ใต้กราฟ
Posted: Fri Oct 21, 2011 10:14 pm
by hobbit066
ขอบคุณค่ะ งั้นใช้ excel นี้แหละค่ะ ง่ายหว่าเยอะเลยย
