วิธีการแบ่งเมทริกซ์ใน 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

โพสต์ยอดนิยม