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
เวกเตอร์ที่มีองค์ประกอบระยะห่างสม่ำเสมอ