Mathematically, a vector is a quantity, defined by both magnitude and direction. For example, a vector could be illustrated by an 1 inch arrow pointing at a 30 degree angle. Another vector may be 2.5 inches and point at a 160 degree angle. In the computer world, vectors are used to define paths in certain types of images, such as EPS files and Adobe Illustrator documents. These images are often called vector graphics since they are comprised of vectors, or paths, instead of dots. Vector graphics can be scaled larger or smaller without losing quality.
In computer science, a vector may refer to a type of one dimensional array. For example, a vector called "fibonacci" that stores the first six values of the Fibonacci sequence would be defined as follows:
fibonacci[0] = 0, fibonacci[1] = 1, fibonacci[2] = 1, fibonacci[3] = 2, fibonacci[4] = 3, fibonacci[5] = 5
Vectors are similar to arrays, but unlike arrays, vectors use their own memory management mechanisms. Arrays are restricted to the memory structure supplied by the programming language they are created in, typically called a stack. Vectors have a more dynamic structure, often referred to as a heap, which gives them greater flexibility in how they use memory. While an array uses a static amount of memory, the memory used by the vector can be increased or decreased as elements are added or removed from the vector.
ศาสตร์เวกเตอร์เป็นปริมาณที่กำหนดโดยทั้งขนาดและทิศทาง ตัวอย่างเช่นเวกเตอร์สามารถนำมาแสดงโดยลูกศรขนาด 1 นิ้วชี้ที่มุม 30 องศา เวกเตอร์อื่นอาจจะ 2.5 นิ้วและจุดที่มุม 160 องศา ในโลกของคอมพิวเตอร์, เวกเตอร์ที่ใช้ในการกำหนดเส้นทางในบางประเภทของภาพเช่นไฟล์ EPS และเอกสาร Adobe Illustrator ภาพเหล่านี้มักจะเรียกว่ากราฟิกแบบเวกเตอร์ตั้งแต่พวกเขาจะประกอบด้วยเวกเตอร์, หรือเส้นทางแทนที่จะเป็นจุด กราฟิกแบบเวกเตอร์สามารถปรับขนาดใหญ่ขึ้นหรือเล็กลงโดยไม่สูญเสียคุณภาพในวิทยาการคอมพิวเตอร์เวกเตอร์อาจจะหมายถึงประเภทของอาร์เรย์หนึ่งมิติ ตัวอย่างเช่นเวกเตอร์ที่เรียกว่า "แนวโน้ม" ที่เก็บค่าหกแรกของลำดับฟีโบนักชีจะได้รับการกำหนดไว้ดังต่อไปนี้แนวโน้ม [0] = 0, fibonacci [1] = 1, แนวโน้ม [2] = 1, แนวโน้ม [3] = 2, แนวโน้ม [4] = 3 [5] fibonacci = 5 เวกเตอร์มีความคล้ายคลึงกับอาร์เรย์ แต่แตกต่างจากอาร์เรย์เวกเตอร์ใช้กลไกการจัดการหน่วยความจำของตัวเอง อาร์เรย์ถูก จำกัด ให้โครงสร้างหน่วยความจำที่ให้มาโดยการเขียนโปรแกรมภาษาที่พวกเขาจะถูกสร้างขึ้นโดยทั่วไปเรียกว่าสแต็ค เวกเตอร์มีโครงสร้างแบบไดนามิกมากขึ้นมักจะหมายถึงกองซึ่งทำให้พวกเขามีความยืดหยุ่นมากขึ้นในวิธีที่พวกเขาใช้หน่วยความจำ ในขณะที่อาเรย์ใช้เป็นจำนวนเงินที่คงที่ของหน่วยความจำหน่วยความจำที่ใช้โดยเวกเตอร์จะเพิ่มขึ้นหรือลดลงเป็นองค์ประกอบที่มีการเพิ่มหรือลบออกจากเวกเตอร์
การแปล กรุณารอสักครู่..
คณิตศาสตร์ , เป็นปริมาณเวกเตอร์ กำหนดทั้งขนาดและทิศทาง ตัวอย่างเช่นเวกเตอร์ไม่สามารถแสดงโดย 1 นิ้วลูกศรชี้ที่มุม 30 องศา เวกเตอร์อื่นอาจจะ 2.5 นิ้ว และจุดที่เป็นมุม 160 องศา ในโลกคอมพิวเตอร์ เวกเตอร์ จะใช้ในการกำหนดเส้นทางในบางประเภทของรูปภาพ เช่น EPS ไฟล์และเอกสารโปรแกรม Adobe Illustrator .ภาพเหล่านี้มักจะเรียกว่าเวกเตอร์กราฟิกตั้งแต่พวกเขาจะประกอบด้วยพาหะ หรือเส้นทาง แทนที่จะเป็นจุด กราฟิกแบบเวกเตอร์ที่สามารถปรับขนาด ใหญ่หรือเล็กลงโดยไม่สูญเสียคุณภาพ .
ในวิทยาศาสตร์คอมพิวเตอร์ , เวกเตอร์อาจหมายถึงประเภทของอาร์เรย์มิติเดียว ตัวอย่างเช่น เวกเตอร์ เรียกว่า " ลำดับ " ร้านค้าที่ 6 ค่าแรกของ Fibonacci ลำดับจะเป็นดังนี้ :
ฟีโบนัชชี [ 0 ] = 0 , Fibonacci [ 1 ] = 1 , ลำดับ [ 2 ] = 1 , Fibonacci [ 3 ] = 2 , Fibonacci [ 4 ] = 3 , Fibonacci [ 5 ] = 5
เวกเตอร์คล้ายกับอาร์เรย์ , แต่แตกต่างจากอาร์เรย์ เวกเตอร์ของตนเอง การใช้หน่วยความจำการจัดการกลไก อาร์เรย์จะถูก จำกัด ไปยังหน่วยความจำโครงสร้างจัดโดยภาษาโปรแกรมที่พวกเขาถูกสร้างขึ้นใน โดยทั่วไปเรียกว่า สแต็ค เวกเตอร์มีโครงสร้างแบบไดนามิกมากขึ้นมักเรียกว่ากอง ซึ่งช่วยให้พวกเขามีความยืดหยุ่นมากขึ้นในวิธีที่พวกเขาใช้หน่วยความจำ ในขณะที่เรย์ใช้จำนวนคงที่ของหน่วยความจำ , หน่วยความจำที่ใช้โดยเวกเตอร์สามารถเพิ่มขึ้นหรือลดลงเป็นองค์ประกอบจะถูกเพิ่มหรือลบออกจากเวกเตอร์
การแปล กรุณารอสักครู่..