วันอังคารที่ 12 มีนาคม พ.ศ. 2556

การลบ แถว-หลัก ของ matrix ใน Matlab

การลบ แถว-หลัก ของ 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 ความคิดเห็น :

แสดงความคิดเห็น