MATLAB - เวกเตอร์

เวกเตอร์คืออาร์เรย์ของตัวเลขหนึ่งมิติ MATLAB อนุญาตให้สร้างเวกเตอร์สองประเภท -

  • เวกเตอร์แถว
  • เวกเตอร์คอลัมน์

เวกเตอร์แถว

Row vectors ถูกสร้างขึ้นโดยการใส่ชุดขององค์ประกอบไว้ในวงเล็บเหลี่ยมโดยใช้ช่องว่างหรือลูกน้ำเพื่อคั่นองค์ประกอบ

r = [7 8 9 10 11]

MATLAB จะดำเนินการตามคำสั่งข้างต้นและส่งกลับผลลัพธ์ต่อไปนี้ -

r =

   7    8    9   10   11

เวกเตอร์คอลัมน์

Column vectors สร้างขึ้นโดยการใส่ชุดขององค์ประกอบไว้ในวงเล็บเหลี่ยมโดยใช้เครื่องหมายอัฒภาคเพื่อคั่นองค์ประกอบ

c = [7;  8;  9;  10; 11]

MATLAB จะดำเนินการตามคำสั่งข้างต้นและส่งกลับผลลัพธ์ต่อไปนี้ -

c =
      7       
      8       
      9       
      10       
      11

การอ้างอิงองค์ประกอบของเวกเตอร์

คุณสามารถอ้างอิงองค์ประกอบของเวกเตอร์อย่างน้อยหนึ่งรายการได้หลายวิธี องค์ประกอบ i thของเวกเตอร์ v เรียกว่า v (i) ตัวอย่างเช่น -

v = [ 1; 2; 3; 4; 5; 6];	% creating a column vector of 6 elements
v(3)

MATLAB จะดำเนินการตามคำสั่งข้างต้นและส่งกลับผลลัพธ์ต่อไปนี้ -

ans =  3

เมื่อคุณอ้างอิงเวกเตอร์ด้วยเครื่องหมายจุดคู่เช่น v (:) ส่วนประกอบทั้งหมดของเวกเตอร์จะแสดงรายการ

v = [ 1; 2; 3; 4; 5; 6];	% creating a column vector of 6 elements
v(:)

MATLAB จะดำเนินการตามคำสั่งข้างต้นและส่งกลับผลลัพธ์ต่อไปนี้ -

ans =
     1
     2
     3
     4
     5
     6

MATLAB ช่วยให้คุณเลือกช่วงขององค์ประกอบจากเวกเตอร์

ตัวอย่างเช่นให้เราสร้าง row vector rvจาก 9 องค์ประกอบจากนั้นเราจะอ้างอิงองค์ประกอบที่ 3 ถึง 7 โดยการเขียนrv(3:7)และสร้างเวกเตอร์ใหม่ที่ชื่อว่าsub_rv

rv = [1 2 3 4 5 6 7 8 9];
sub_rv = rv(3:7)

MATLAB จะดำเนินการตามคำสั่งข้างต้นและส่งกลับผลลัพธ์ต่อไปนี้ -

sub_rv =

   3   4   5   6   7

การดำเนินการเวกเตอร์

ในส่วนนี้ให้เราพูดถึงการทำงานของเวกเตอร์ต่อไปนี้ -

  • การบวกและการลบเวกเตอร์

  • การคูณสเกลาร์ของเวกเตอร์

  • การเปลี่ยนเวกเตอร์

  • การต่อท้ายเวกเตอร์

  • ขนาดของเวกเตอร์

  • ผลิตภัณฑ์ Vector Dot

  • เวกเตอร์ที่มีองค์ประกอบระยะห่างสม่ำเสมอ