วิธีการสร้างกราฟ Cube ใน MATLAB
ตัวอย่างข้อมูลไม่สามารถพล็อตได้อย่างมีความหมายบนกราฟสองมิติ MATLAB ซึ่งเป็นชุดซอฟต์แวร์การวิเคราะห์ทางเทคนิคจาก MathWorks ช่วยให้คุณสามารถพล็อตข้อมูลคุณภาพแบบสามมิติที่มีประโยชน์ในการตีพิมพ์มีประโยชน์ในการสร้างงานนำเสนอที่น่าเชื่อถือให้กับลูกค้าหรือพันธมิตรทางธุรกิจ MATLAB มีฟังก์ชั่นหลายอย่างในตัวเพื่อทำการวางแผนลูกบาศก์ - มิฉะนั้นเป็นงานทางคณิตศาสตร์ที่น่ากลัว - ค่อนข้างง่าย โดยพื้นฐานแล้วคุณใช้พิกัดของแต่ละมุมทั้งแปดของคิวบ์เพื่อพล็อตสแควร์สแควร์หก - หนึ่งสแควร์สำหรับแต่ละหน้าของคิวบ์ - และใช้ฟังก์ชันแพทช์ () เพื่อแก้ไขสแควร์สให้เป็นรูปทรงทึบ
1
สร้างเมทริกซ์ที่มีพิกัดสามมิติแปดจุดของลูกบาศก์ของคุณ
my_vertices = [0 0 0; 0 1 0; 1 1 0; 1 0 0; 0 0 1; 0 1 1; 1 1 1; 1 0 1];
2
สร้างเมทริกซ์ที่กำหนดว่าจุดยอดสี่จุดใดที่จะเชื่อมโยงกับแบบฟอร์มหกใบหน้าของคิวบ์ ตัวเลขเหล่านี้สอดคล้องกับลำดับที่จุดยอดปรากฏในเมทริกซ์ "my_vertices"
my_faces = [1 2 3 4; 2 6 7 3; 4 3 7 8; 1 5 8 4; 1 2 6 5; 5 6 7 8];
3
สร้างกราฟลูกบาศก์โดยใช้ฟังก์ชัน patch () ซึ่งเป็นรูปหลายเหลี่ยมที่เชื่อมโยง พล็อตนี้เป็นรูปที่เลือกในปัจจุบันหรือหากไม่มีให้เปิดตัวเลขใหม่ หมายเหตุการใช้อัญประกาศเดี่ยวและไม่ใช่คู่ในคำสั่ง
แพทช์ ('Vertices', my_vertices, 'Faces', my_faces, 'FaceColor', 'g');
ปลาย
- เพิ่มพล็อตเพิ่มเติมให้กับกราฟคิวบ์ของคุณโดยใช้คำสั่ง "ระงับ" และฟังก์ชั่นการสร้างกราฟเพิ่มเติม ใช้คำสั่ง "ระงับ" เมื่อคุณทำเสร็จแล้ว