ATLab เป็นเครื่องมือที่มีประสิทธิภาพมากในการดําเนินการและคํานวณค่าเมทริกซ์ การใช้เทคนิคที่มีประสิทธิภาพสามารถปรับปรุงประสิทธิภาพได้อย่างยิ่งยวด และลดเวลาการคํานวณ บทความนี้ให้คําแนะนําที่ใช้ได้จริงในการจัดการเมทริกซ์ใน MATLAB
ไวยากรณ์ ก่อน กําหนด
การจัดวางเมทริกซ์ก่อนจะเติมลงในวงรอบป้องกันการกดปุ่ม ATLB จากอาร์เรย์แบบปรับขนาดซ้ํา ซึ่งสามารถชะลอการทํางานได้ ใช้งานฟังก์ชันเช่น [FLT: 0] หรือ เพื่อจองหน่วยความจําล่วงหน้า
ใช้ฟังก์ชันที่รวมเข้าไปด้วย
ฟังก์ชัน MATLAB ที่สร้างมานั้น ถูกปรับแต่งให้มีประสิทธิภาพสูงสุด เมื่อใดก็ตามที่เป็นไปได้ ให้แทนที่การทํางานด้วยตนเองเช่น ] ([FLT: 4]]] [FLT: 5] ([FLT: 6]) หรือ[FT: 6]. พวกนี้มักเร็วกว่าและถูกต้องกว่ารหัสที่ตั้งเอง.
เปิดใช้งาน
การหาวงใหม่ด้วยโอเปอเรชันที่ตั้งเป็นเวกเตอร์ สามารถเพิ่มความเร็วได้อย่างมาก MATLAB ถูกปรับแต่งให้เหมาะกับการคํานวณเมทริกซ์และเวกเตอร์ ดังนั้นการเขียนรหัสใหม่เพื่อใช้โอเปอเรชันเมทริกซ์แทนการวนแบบจุลภาค
ปรับแก้ค่าการใช้หน่วยความจํา
ลดตัวแปรชั่วคราวลง และหลีกเลี่ยงการเลียนแบบเมทริกซ์ขนาดใหญ่ที่ไม่จําเป็น
เคล็ดลับเพิ่มเติม
- ใช้เมทริกซ์ขนาดเล็กสําหรับข้อมูลที่มาก ส่วนใหญ่เป็นศูนย์
- กําหนดดัชนีตามตรรกะเพื่อเลือกข้อมูลอย่างมีประสิทธิภาพ
- หลีกเลี่ยงการใช้วงเวียน [FLT: 9] เมื่อเวกเตอร์เป็นได้
- โพรไฟล์ [FLT: 10] เพื่อระบุคอขวด