วันเสาร์ที่ 9 พฤษภาคม พ.ศ. 2558

Lab Test Final # Quiz. C

1.    จงสร้างเมทริกและหาคำตอบดังต่อไปนี้
1.1) 5A + 5C
1.2) A(B+C)
1.3) หาค่า Determinant ของ (2A+B+C)

เป็นการสร้าง Matrix ขนาด 3x3 มาจำนวน 3 ตัว
แล้วทำการคำนวณหาค่าต่าง ๆ ตามโจทย์
โดยคำสั่ง det() คือการหา Determininat ของ Matrix ใน Matlab

------------------------------------------------------------------------------------------------------------------------


2. จงแก้สมการหาค่า x, y และ z โดยใช้ Cramer's rule

3x - 2y + 5z = 7.5
-4.5x + 2y + 3z = 5.5
5x + y - 2.5z = 4.5



เป็นการสร้าง Matrix ตัวตั้งและผลลัพธ์ขึ้นมา เพื่อทำการคำนวณหาค่า x, y, z จากสมการ
โดยใช้ Kramer's Law.
โดยใช้คำสั่ง \ (BackSlash) โดยจากโจทย์เปรียบได้กับการนำ
Inverse ของ Matrix 'initial' มาคูณกับ Matrix ผลลัพธ์

------------------------------------------------------------------------------------------------------------------------

3. จงพล็อตกราฟ โดยแกน x มีค่าตั้งแต่ 10-22 ห่างทีละ 2  แกน y = 950 640 460 340 250 180 140 กราฟเป็นเส้นประสีแดง มีข้อความบนกราฟว่า Light Intensity as a Function of Distance ขนาดตัวหนังสือเท่ากับ 14 เป็นแบบ Arial




เป็นการ Plot กราฟดังตัวอย่างที่มีการกำหนดคุณสมบัติของกราฟ
ทั้ง ขอบเขตแกน X, Y , การใส่ชื่อกราฟ, ปรับลักษณะสีและเส้นกราฟ
ชื่อแกนX, Y โดยใช้คำสั่งต่าง ๆ ดังรูป

วันจันทร์ที่ 4 พฤษภาคม พ.ศ. 2558

Problem 10.1 - 10.2


กำหนดขอบเขตของ t จากนั้นสร้างสมการ x(t), y,(t) z(t) ขึ้นมา
จากนั้นใช้คำสั่ง plot3() เพื่อวาดกราฟในปริภูมิ 3D ขึ้นมา 


กำหนดขอบเขตของ x, y 
จากนั้นกำหนด Domain เป็น Plane ด้วยคำสั่ง meshgrid
สร้างกราฟที่เป็น Surface ด้วยคำสั่ง surf()

Practice 10.1 - 10.19


เป็นการ Plot Graph 3D ด้วยคำสั่ง plot3()


กำหนด Domain เป็น Plane ด้วยคำสั่ง meshgrid

โดยจะได้ Matrix ขนาด จำนวนสมาชิกของ y หลัก และ จำนวนสมาชิกของ x แถว



กำหนดขอบเขตของ x, y 
จากนั้นกำหนด Domain เป็น Plane ด้วยคำสั่ง meshgrid
จากนั้นก็ใส่สมการที่ต้องการ โดย Z[1,1] ก็จะเอา X ตัวที่ [1,1] และ Y ตัวที่ [1,1] มาคำนวณ



กำหนดช่วงของ x, y 
จากนั้นกำหนด Domain เป็น Plane ด้วยคำสั่ง meshgrid
จากนั้นก็ใส่สมการที่ต้องการ โดยผลลัพธ์ของ Z[1,1] ก็จะเอา X ตัวที่ [1,1] และ Y ตัวที่ [1,1] มาคำนวณ
จากนั้นใช้คำสั่ง mesh() ก็จะได้กราฟออกมา


วันเสาร์ที่ 2 พฤษภาคม พ.ศ. 2558

Problems 9.1 - 9.2



ทั้งสองโจทย์นี้เป็นโจทย์เกี่ยวกับการ Integrate Function ต่าง ๆ ด้วยคำสั่ง 
quad('Function', Initial, Final)

Pratice Chapter 9 Ex 9.1 - 9.5


เป็นการ plot graph ที่เป็น Function และกำหนดช่วงมาให้โดยใช้คำสั่ง
fplot('Function', [ ])


คำสั่ง fzero('Function', number)
เป็นการใช้เพื่อคำนวณจุดตัดแกน x
คือให้ Function = 0 แล้วคำนวณว่าตัดแกน x ที่จุดใดบ้าง
ส่วน number คือเป็นการถามว่าที่จุด x = number นี้ มีจุดใดของกราฟของ Function มาตัดบ้าง
ดังตัวอย่างคือ สมการ xe^(-x) - 0.2 0.7
คือที่จุด x = 0.7 มีกราฟมาตัดแกน x ที่ใกล้ที่สุดรึเปล่า คำตอบก็คือมีตัดแกน x ที่ใกล้ที่สุดคือ 0.2592
พอทำการเปลี่ยน 0.7 เป็น 2.8 จะเห็นได้ว่าคำตอบก็มีค่าใกล้เคียงกับ 2.8 นั่นก็คือ 2.5426