หากให้ X + Y + Z = 4.758621 และค่าของ Y3 – X2 = Z ยกกำลัง 1/9

หากให้ X + Y + Z = 4.758621 และค่าของ Y3 – X2 = Z ยกกำลัง 1/9 << ยกกำลังแบบนี้พิมพ์ยังไง -*-

ถามว่าหาก เราต้องการ input ข้อมูล ของ Y และ Z เพื่อให้แสดงผลของ X ออกมาตามเงื่อนไขดังนี้ที่อีกหน้าเพจตามลำดับของค่า Y และ Z ที่ input เข้าไป ให้เขียนโปรแกรมแสดงผลลัพธ์ที่ออกมาให้เห็นทั้งหมด แบบ Digit และ Graph Plotting

sugree's picture

วาดกราฟ แล้วหาจุดตัดของ 2 ระนาบ

Z = 4.758621 - X - Y
Z = (3Y - 2X)^9

ไม่ฉลาด ไม่ตอบก็ได้นะคะ
ดูก็รู้แล้วว่า ไม่มีจุดตัด
ก็มันเป็นสมการ 2 ตัวแปร แต่มีเพียงสมการเดียวเท่านั้นค่ะ

ไม่เชื่อก็ไป หาคำตอบมาให้ได้สิ

ดูเอาแล้วกันนะคะ
http://img247.imageshack.us/img247/3512/93304559za9.gif

sugree's picture

โอ๊ะ ดูผิดไปหน่อย อยากได้ y กับ z งั้นขอสลับตัวแปร x กับ z ซะหน่อย

z + y + z = 4.78621
3y - 2z = x^(1/9)

เพราะฉะนั้นเราจะใส่ x กับ y เพื่อหา z ด้วยการแปลงสมการย้ายข้างนิดนึง

z = 4.758621 - x - y
z = (3*y - x^(1/9)/2

เอาไปโยนใส่ใน gnuplot

set xrange [-10:10]
set yrange [-10:10]
set zrange [-4:10]
set xlabel "x"
set ylabel "y"
set zlabel "z"
splot 4.758621-x-y, (3*y-x**(1/9))/2

ออกมาเป็นกราฟสวยๆ

From 3d Graph

ผมว่ามีเส้นตัดนะ

ปล. ผมไม่ฉลาด แต่ก็ยังอยากตอบ ไม่อยากมานึกเสียใจทีหลังที่ไม่พยายาม

ตอนแรกที่เห็นประโยค "ไม่ฉลาด ไม่ตอบก็ได้นะคะ"
รู้สึกหงุดหงิดนะ
แต่มาคิดดูอีกที
ตรงประโยค 'ไม่ฉลาด'
มันเป็น fact นี่หว่า
ทุกๆคนล้วนแต่ ไม่ฉลาดทั้งนั้นแหล่ะ

คิดต่ออีกสองตลบ, ทำไมเราต้องเอาคำพูด คนที่ไม่รู้จัก มาตีความให้เป็นอารมณ์หล่ะ
ว่าแล้ว ก็ไปเล่นกับลูกดีกว่า

เจ้าของกระทู้เค้าไม่ได้ถามหาแนวตัดกันของสองสมการนี้ไม่ใช่หรือครับ

ตามความเข้าใจผมนะ เขาเพียงแค่มี 2 สมการแล้วอยาก plot ออกมาแค่นั้นเอง

สำหรับ Digit
เมื่อป้อนค่า y,z แล้วก็คำนวนค่า x โดย
x = 4.758621-y-z .....1
x = (3*y-(z^(1/9)))/2 .....2

แล้วก็แสดงผลคำนวนออกมา

สำหรับการ plot
ใช้วิธีของคุณ sugree ก็ได้
แต่ขอแก้ไขสมการที่สองนะครับ
เปลี่ยนเป็น z=(3*y-2*x)^9 (ถ้าของเดิมหมายถึง y*3-x*3=z^(1/9))
หรือเปลี่ยนเป็น z=(y^3-x^2)^9 (ถ้าของเดิมหมายถึง y^3-x^3=z^(1/9))
สมการแรกเหมือนเดิมคือ z=4.758621-x-y

จาก คนรู้น้อย แต่อยากตอบ

ปล. มันไม่มีจุดตัดครับ แต่มันตัดกันเป็นเส้นเลยแหละ อาจเป็นวง(ไม่กลม)ด้วย

ย้าย Codenone

ประกาศย้าย Codenone ไปใช้ Forum ของ Blognone แทนครับ ตามไปตั้งกระทู้ต่อได้ที่ Codenone Forum (รายละเอียดอ่านจากกระทู้ ย้าย Codenone ไปรวมกับ Blognone)

กระทู้เก่าๆ จะย้ายตามไปในภายหลัง ตอนนี้ปิดการโพสต์กระทู้ไว้ เหลือไว้เฉพาะอ้างอิงเท่านั้น