การลบ แถว-หลัก ของ matrix ใน Matlab
ปกติแล้วเราจะสร้าง หรือ มีMatrix ได้ตามที่เราต้องการนะครับ แต่ถ้าต้องการลบ แถว หรือ หลักเราจะทำอย่างไร ?
วิธีการง่ายๆครับ อย่างที่ทราบว่ารูปแบบ [ ] ในทางคณิตศาสตร์หมายถึง เซตว่าง ดังนั้ันเราจึงสามารถนำมาใช้กับ matlab ได้
เช่น เรามี matrix
A= [1 2 3;4 5 6;7 8 9];
ก็จะได้
A =
1 2 3
4 5 6
7 8 9
ถ้าต้องการลบ แถวที่ 3 ที่มี 7 8 9 ก็ใช้คำสั่ง
A(3 , :) = [ ];
ก็จะได้
A =
1 2 3
4 5 6
หรือถ้าต้างการลบ หลักที่ 2 ที่มี
2
5
8
ก็ใช้คำสั่ง
A(: , 2) = [ ] ;
ก็จะได้
A =
1 3
4 6
(สานต่อจากคำสั่ง A(3 , :) = [ ]; นะครับไม่ต้อง งง ^^ )
0 ความคิดเห็น :
แสดงความคิดเห็น