วิธีการแบ่งเมทริกซ์ใน MATLAB
MATLAB เป็นชุดการวิเคราะห์ทางเทคนิคที่ปรับให้เหมาะสมสำหรับการดำเนินการกับเมทริกซ์ สิ่งนี้ช่วยให้ธุรกิจของคุณจัดกลุ่มข้อมูลและเขียนรหัสน้อยลงซึ่งทำงานได้เร็วขึ้นลดเวลาที่ต้องใช้ในการวิเคราะห์ข้อมูลธุรกิจและลดต้นทุน มีวิธีที่มีความหมายหลายวิธีในการแบ่งเมทริกซ์หนึ่งโดยอีกวิธีหนึ่งและ MATLAB สนับสนุนการจัดทำเมทริกซ์ทางขวามือซ้ายและองค์ประกอบที่ชาญฉลาดในฟังก์ชั่นในตัว
1
สร้างเมทริกซ์สุ่มสองแบบเพื่อการทดสอบหากคุณไม่มีข้อมูลของตัวเอง:
A = แรนด์ (20, 20); B = แรนด์ (20, 20);
2
ดำเนินการแบ่งเมทริกซ์ทางขวาโดยใช้ฟังก์ชัน "mrdivide ()" หรือตัวดำเนินการ "\":
right_hand_result = mrdivide (B, A); right_hand_result = B / A;
นี่เท่ากับการคูณ B คูณอินเวอร์สของ A
3
ดำเนินการแบ่งเมทริกซ์ด้วยมือซ้ายโดยใช้ฟังก์ชัน "mldivide ()" หรือตัวดำเนินการ "/":
left_hand_result = mldivide (A, B); left_hand_Result = A \ B;
นี่เท่ากับการคูณผกผันของ A คูณ B
4
ดำเนินการหารเมทริกซ์ที่ชาญฉลาดโดยใช้ตัวดำเนินการ "./" หรือ ". \" นี่จะแบ่งองค์ประกอบสเกลาร์ที่สอดคล้องกัน A และ B ต้องมีขนาดเท่ากันหรือหนึ่งขนาดต้องเป็นสเกลาร์สำหรับการดำเนินการนี้ที่มีความหมาย:
left_elementwise_result = A. \ B;
นี่เทียบเท่ากับการหารแต่ละองค์ประกอบใน B ด้วยองค์ประกอบที่เกี่ยวข้องใน A
right_elementwise_result = A./B;
นี่เทียบเท่ากับการหารแต่ละองค์ประกอบใน A โดยองค์ประกอบที่เกี่ยวข้องใน B