fossilesque@mander.xyzM to Science Memes@mander.xyzEnglish · 8 months agoExplain yourselves, comp sci.mander.xyzimagemessage-square40fedilinkarrow-up1349arrow-down111
arrow-up1338arrow-down1imageExplain yourselves, comp sci.mander.xyzfossilesque@mander.xyzM to Science Memes@mander.xyzEnglish · 8 months agomessage-square40fedilink
minus-squaresanosuke001@lemmynsfw.comlinkfedilinkEnglisharrow-up51·8 months agoWhat do you mean? A vector is a direction and magnitude!
minus-squaredeaf_fish@lemm.eelinkfedilinkEnglisharrow-up21·8 months agoMaybe they mean std::vector in C++?
minus-squareNorthWestWind@lemmy.worldlinkfedilinkEnglisharrow-up15arrow-down1·8 months agoIt’s a terrible name. The math answer is what I would give.
minus-squareulterno@lemmy.kde.sociallinkfedilinkEnglisharrow-up2·8 months agoI myself was confused, when I first saw what a vector did in practice. Really bad name. But then I didn’t take Comp Sci.
minus-squareEatspancakes84@lemmy.worldlinkfedilinkEnglisharrow-up4·8 months agoThe only correct answer for a 101 introduction. It’s an incredible powerful intuition even in contexts where vectors are seemingly used as a list of numbers.
minus-squaresolarbabies@lemmy.worldlinkfedilinkEnglisharrow-up1·8 months agoYes, and as linear algebra teaches, to convert a vector from direction and magnitude to a list of numbers (components), follow these steps: Let the magnitude of the vector be represented by the symbol |A| or A. Let the direction of the vector be represented by the angle θ, which is measured counterclockwise from the positive x-axis. The x-component of the vector is given by: Ax = |A| cos(θ) The y-component of the vector is given by: Ay = |A| sin(θ) The vector can now be represented as a list of numbers: A = (Ax, Ay) For example, if a vector has a magnitude of 5 units and a direction of 30° counterclockwise from the positive x-axis, its components would be: Ax = 5 cos(30°) ≈ 4.33 units Ay = 5 sin(30°) ≈ 2.50 units The vector can now be written as A = (4.33, 2.50) source
What do you mean? A vector is a direction and magnitude!
Maybe they mean std::vector in C++?
It’s a terrible name. The math answer is what I would give.
I myself was confused, when I first saw what a vector did in practice.
Really bad name.
But then I didn’t take Comp Sci.
The only correct answer for a 101 introduction. It’s an incredible powerful intuition even in contexts where vectors are seemingly used as a list of numbers.
Yes, and as linear algebra teaches, to convert a vector from direction and magnitude to a list of numbers (components), follow these steps:
The vector can now be represented as a list of numbers: A = (Ax, Ay)
For example, if a vector has a magnitude of 5 units and a direction of 30° counterclockwise from the positive x-axis, its components would be:
Ax = 5 cos(30°) ≈ 4.33 units Ay = 5 sin(30°) ≈ 2.50 units
The vector can now be written as A = (4.33, 2.50)
source