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
:lol: มีตัวอย่างผลลัพธ์ที่ต้องการให้ดูไหมครับ

หากสมการที่บอกมาเป็นการหาพื้นที่ใต้กราฟก็สามารถแทนค่าตัวแปรได้เลย ลองส่งไฟล์ตัวอย่างมาดูด้วยครับว่าต้องการผลลัพธ์เป็นอย่างไร

Re: หาพื้นที่ใต้กราฟ

Posted: Wed Oct 19, 2011 6:24 pm
by hobbit066
ส่งเข้า email พี่ไปแล้วนะค่ะ ขอบคุณมากๆๆนะค่ะ

Re: หาพื้นที่ใต้กราฟ

Posted: Wed Oct 19, 2011 6:37 pm
by snasui
:mrgreen: แจ้งเพื่อทราบนะครับ ผมไม่ตอบปัญหาทางอีเมลครับ การถาม-ตอบใช้ Forum นี้ที่เดียวครับ

กรณีเป็นข้อมูลสำคัญจำเป็นจะต้องปรับเปลี่ยนให้เป็นข้อมูลตัวอย่างครับ

Re: หาพื้นที่ใต้กราฟ

Posted: Thu Oct 20, 2011 4:09 am
by hobbit066
ขอโทษนะค่ะ แนบไฟล์มาแทนค่ะ

Re: หาพื้นที่ใต้กราฟ

Posted: Thu Oct 20, 2011 7:20 am
by snasui
:lol: ลองศึกษาจากไฟล์ของคุณ 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
:D เหตุใดจึงเจาะจงใช้ VBA ครับ

เขียนด้วยสูตรธรรมดาใน Excel ให้ได้ผลลัพธ์ออกมาก่อนดีกว่าครับแล้วค่อยไปคิด VBA

ลองแทนค่าตัวแปรแล้วใช้ฟังก์ชั่นที่เกี่ยวข้องจาก Link นี้ :arrow: 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 นี้แหละค่ะ ง่ายหว่าเยอะเลยย :D