finding magnitude of a vector (2024)

20visualizaciones (últimos 30días)

Mostrar comentarios más antiguos

Ashlianne Sharma el 7 de Nov. de 2020

  • Enlazar

    Enlace directo a esta pregunta

    https://la.mathworks.com/matlabcentral/answers/639990-finding-magnitude-of-a-vector

  • Enlazar

    Enlace directo a esta pregunta

    https://la.mathworks.com/matlabcentral/answers/639990-finding-magnitude-of-a-vector

Comentada: Ashlianne Sharma el 8 de Nov. de 2020

Abrir en MATLAB Online

Hi all, I am trying to make a function and the first step within my function is to find the magnitude of a vector that I have named on another script. How do I do this? I willo put my code below to explain more.

FROM FUNCTION PAGE

function[a, e, nu, i, O, m] = hw_COE_sharmaAshlianne(R, V)

% Inputs

% R = Radius vector [km]

% V = Velocity vector [km/s]

%

% Outputs

% a = semi major axis [km]

% e = eccentricity [no units]

% nu = true anomoly [degrees]

% i = inclination [degrees]

% O = right ascention of the ascending node(RAAN) [degrees]

% w = argument of perigee [degrees]

% Known values

m = 398600; % [km^3/s^2]

% Step one find the magnitude of the radius and velocity vectors

r = norm(R);

v = norm(V);

FROM SCRIPT

% Create a structure for our function to find COE parameters

Rvector = [15370 1400 21950]; % [km]

Vvector = [-0.1 3.84 -0.2]; % [km/s]

% Call function with the structured variables we created above

[a, e, nu, i, O, m] = hw_COE_sharmaAshlianne(Rvector, Vvector);

so to reiterate my question, how do I find the magnitude of Rvector that is defined in my script on my function page (STEP ONE IN FUNCTION)

16 comentarios

Mostrar 14 comentarios más antiguosOcultar 14 comentarios más antiguos

VBBV el 7 de Nov. de 2020

Enlace directo a este comentario

https://la.mathworks.com/matlabcentral/answers/639990-finding-magnitude-of-a-vector#comment_1117465

  • Enlazar

    Enlace directo a este comentario

    https://la.mathworks.com/matlabcentral/answers/639990-finding-magnitude-of-a-vector#comment_1117465

Editada: Walter Roberson el 8 de Nov. de 2020

Abrir en MATLAB Online

>> hw_COE_sharmaAshlianne([...],[...])

Go to the command window and enter the vectors as shown above. Alternately run the script file in which the you are calling the function hw_COE_sharmaAshlianne(Rvector,Vvector)

Ashlianne Sharma el 7 de Nov. de 2020

Enlace directo a este comentario

https://la.mathworks.com/matlabcentral/answers/639990-finding-magnitude-of-a-vector#comment_1117525

  • Enlazar

    Enlace directo a este comentario

    https://la.mathworks.com/matlabcentral/answers/639990-finding-magnitude-of-a-vector#comment_1117525

Abrir en MATLAB Online

I have done that, I made the separate script by which I call my function with

[a, e, nu, i, RAAN, w] = hw_COE_sharmaAshlianne(Rvector, Vvector);

just as I stated in my original question.

Again, the question I asked is how do I code to find the magnitude of the vector because as I put above, it does not work. I would appreciate if you help me with the question I asked??

r = norm(R);

v = norm(V);

I tried putting the lines

r = Rvector;

but that does not work.

VBBV el 8 de Nov. de 2020

Enlace directo a este comentario

https://la.mathworks.com/matlabcentral/answers/639990-finding-magnitude-of-a-vector#comment_1117585

  • Enlazar

    Enlace directo a este comentario

    https://la.mathworks.com/matlabcentral/answers/639990-finding-magnitude-of-a-vector#comment_1117585

Editada: Walter Roberson el 8 de Nov. de 2020

Abrir en MATLAB Online

Since norm calculates the magnitude of the vector and is defined inside the function as

function[a,e,nu,i,O,m]=

w_COE_sharmaAshlianne(Rvector,Vvector)

...

r = norm(Rvector);

v = norm(Vvector)

...

end % close function file with end statement

Close function file with end

Ashlianne Sharma el 8 de Nov. de 2020

Enlace directo a este comentario

https://la.mathworks.com/matlabcentral/answers/639990-finding-magnitude-of-a-vector#comment_1117675

  • Enlazar

    Enlace directo a este comentario

    https://la.mathworks.com/matlabcentral/answers/639990-finding-magnitude-of-a-vector#comment_1117675

Okay that makes a lot of sense! I am still running into an issue here at these lines of code. The error message I am getting it that I don't have enough input arguments (regarding my Rvector and Vvector).

In order for me to define the Rvector and the Vvector on my script, how do I get those values onto my function page?

I don't know if I am making sense haha, I guess what I am trying to say is how do I call a function with specific values that will run through my function page if I dont explicitely define the R and V vectors on my function page?

VBBV el 8 de Nov. de 2020

Enlace directo a este comentario

https://la.mathworks.com/matlabcentral/answers/639990-finding-magnitude-of-a-vector#comment_1117700

  • Enlazar

    Enlace directo a este comentario

    https://la.mathworks.com/matlabcentral/answers/639990-finding-magnitude-of-a-vector#comment_1117700

Editada: VBBV el 8 de Nov. de 2020

In function page just define the same variable vectors as defined in script file as shown in my message. Inside the function you don't require or have to define R and V again. Instead you pass the vectors Rvector and Vvector as arguments and use them with norm

VBBV el 8 de Nov. de 2020

Enlace directo a este comentario

https://la.mathworks.com/matlabcentral/answers/639990-finding-magnitude-of-a-vector#comment_1117710

  • Enlazar

    Enlace directo a este comentario

    https://la.mathworks.com/matlabcentral/answers/639990-finding-magnitude-of-a-vector#comment_1117710

If you delete the semicolon at the

norm(Rvector) norm(Vvector)

You can see the values of magnitude in command window once the run is completed .

Ashlianne Sharma el 8 de Nov. de 2020

Enlace directo a este comentario

https://la.mathworks.com/matlabcentral/answers/639990-finding-magnitude-of-a-vector#comment_1117725

  • Enlazar

    Enlace directo a este comentario

    https://la.mathworks.com/matlabcentral/answers/639990-finding-magnitude-of-a-vector#comment_1117725

Okay, so you had an amzing explaination for the norm aspect, thank you so much.

This question seems simple, But I struggle with this since the start of the class.

Script %note I changed Rvector to R for simplicity

% Define given vectors as variables

R = [15370 100 21950]; % [km]

V = [-0.1 3.84 -0.2]; % [km/s]

% Call function with the structured variables we created above

[a, e, nu, i, RAAN, w] = hw_COE_sharmaAshlianne(R, V);

Function: line one, after this line, I finished the rest of my code.

function[a, e, nu, i, RAAN, w] = hw_COE_sharmaAshlianne(R, V)

Question:

When I was getting your help, I just defined my vectors inside my function. Like you say above, you dont need to do this. I took out my defined vectors from my function and I now get an error message saying I do not have enough input arguments. I don't know how to pass the variables through. Like I know the variables have to be the same on the script and function page, But that isnt working for me. Any explaination on passing variables through the function would be great help... The matlab version online hasnt been too much of help. Thank you Vasishta!

VBBV el 8 de Nov. de 2020

Enlace directo a este comentario

https://la.mathworks.com/matlabcentral/answers/639990-finding-magnitude-of-a-vector#comment_1117745

  • Enlazar

    Enlace directo a este comentario

    https://la.mathworks.com/matlabcentral/answers/639990-finding-magnitude-of-a-vector#comment_1117745

Did you name the file exactly the same as function name? I.e. the name of the file which contains your function code and name of the function must be same. The name of file in which function code is present must be

hw_COE_sharmaAshlianne.

If you name something else then it will not run.

Ashlianne Sharma el 8 de Nov. de 2020

Enlace directo a este comentario

https://la.mathworks.com/matlabcentral/answers/639990-finding-magnitude-of-a-vector#comment_1117750

  • Enlazar

    Enlace directo a este comentario

    https://la.mathworks.com/matlabcentral/answers/639990-finding-magnitude-of-a-vector#comment_1117750

yeah I saved the file as the same name as my function. Everything was working until I removed the R and V vectors from the function file

Ashlianne Sharma el 8 de Nov. de 2020

Enlace directo a este comentario

https://la.mathworks.com/matlabcentral/answers/639990-finding-magnitude-of-a-vector#comment_1117755

  • Enlazar

    Enlace directo a este comentario

    https://la.mathworks.com/matlabcentral/answers/639990-finding-magnitude-of-a-vector#comment_1117755

So when I run my script that I call my function on, it works perfectly, however, I when I run my function file, i get the message that there are not enough input arguments

VBBV el 8 de Nov. de 2020

Enlace directo a este comentario

https://la.mathworks.com/matlabcentral/answers/639990-finding-magnitude-of-a-vector#comment_1117760

  • Enlazar

    Enlace directo a este comentario

    https://la.mathworks.com/matlabcentral/answers/639990-finding-magnitude-of-a-vector#comment_1117760

Oh. You seem to have changed the names of variables Rvector and Vvector in your script file from which you're calling function. Change it to

Rvector = [values] Vvector = [values]

VBBV el 8 de Nov. de 2020

Enlace directo a este comentario

https://la.mathworks.com/matlabcentral/answers/639990-finding-magnitude-of-a-vector#comment_1117770

  • Enlazar

    Enlace directo a este comentario

    https://la.mathworks.com/matlabcentral/answers/639990-finding-magnitude-of-a-vector#comment_1117770

Editada: VBBV el 8 de Nov. de 2020

Abrir en MATLAB Online

Keep the same structure like before in the first post.

% if true

% code

% end

Rvector = [15370 1400 21950]; % [km]

Vvector = [-0.1 3.84 -0.2]; % [km/s]

%

[a, e, nu, i, O, m] = hw_COE_sharmaAshlianne(Rvector, Vvector);

VBBV el 8 de Nov. de 2020

Enlace directo a este comentario

https://la.mathworks.com/matlabcentral/answers/639990-finding-magnitude-of-a-vector#comment_1117775

  • Enlazar

    Enlace directo a este comentario

    https://la.mathworks.com/matlabcentral/answers/639990-finding-magnitude-of-a-vector#comment_1117775

Rvector, Vvector must have same names in script file and function file

Ashlianne Sharma el 8 de Nov. de 2020

Enlace directo a este comentario

https://la.mathworks.com/matlabcentral/answers/639990-finding-magnitude-of-a-vector#comment_1117790

  • Enlazar

    Enlace directo a este comentario

    https://la.mathworks.com/matlabcentral/answers/639990-finding-magnitude-of-a-vector#comment_1117790

okay, that makes sense. Just so I am understanding,

script

Rvector = [15370 1400 21950]; % [km]

Vvector = [-0.1 3.84 -0.2]; % [km/s]

%

[a, e, nu, i, O, m] = hw_COE_sharmaAshlianne(Rvector, Vvector);

Function

function[a, e, nu, i, RAAN, w] = hw_COE_sharmaAshlianne(Rvector, Vvector)

and everywhere in my code that R and V exist in my function, the variable should be Rvector and Vvector aswell?

VBBV el 8 de Nov. de 2020

Enlace directo a este comentario

https://la.mathworks.com/matlabcentral/answers/639990-finding-magnitude-of-a-vector#comment_1117800

  • Enlazar

    Enlace directo a este comentario

    https://la.mathworks.com/matlabcentral/answers/639990-finding-magnitude-of-a-vector#comment_1117800

Editada: VBBV el 8 de Nov. de 2020

Abrir en MATLAB Online

https://in.mathworks.com/help/matlab/ref/function.html

Check the syntax of function declaration. You require space between the word function and output variable vector

%if true

% code

%end

function [a,e,nu,i,O,m]=

w_COE_sharmaAshlianne(Rvector,Vvector)

...

r = norm(Rvector);

v = norm(Vvector)

...

end % close function file with end statement

Ashlianne Sharma el 8 de Nov. de 2020

Enlace directo a este comentario

https://la.mathworks.com/matlabcentral/answers/639990-finding-magnitude-of-a-vector#comment_1117815

  • Enlazar

    Enlace directo a este comentario

    https://la.mathworks.com/matlabcentral/answers/639990-finding-magnitude-of-a-vector#comment_1117815

Okay, Thank you so much for your help!! i will definitely look more to the page you sent me, I think that may be very useful. Again, Thank you so much for taking So SO much time out to help me. I am just a struggling college student haha but yes, I really appreciate your time and help Vasishta!

Iniciar sesión para comentar.

Iniciar sesión para responder a esta pregunta.

Respuestas (0)

Iniciar sesión para responder a esta pregunta.

Ver también

Categorías

MATLABLanguage FundamentalsMatrices and ArraysMatrix Indexing

Más información sobre Matrix Indexing en Help Center y File Exchange.

Etiquetas

  • magnitude of vector
  • norm(r)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Se ha producido un error

No se puede completar la acción debido a los cambios realizados en la página. Vuelva a cargar la página para ver el estado actualizado.


Translated by finding magnitude of a vector (18)

finding magnitude of a vector (19)

Seleccione un país/idioma

Seleccione un país/idioma para obtener contenido traducido, si está disponible, y ver eventos y ofertas de productos y servicios locales. Según su ubicación geográfica, recomendamos que seleccione: .

También puede seleccionar uno de estos países/idiomas:

América

  • América Latina (Español)
  • Canada (English)
  • United States (English)

Europa

  • Belgium (English)
  • Denmark (English)
  • Deutschland (Deutsch)
  • España (Español)
  • Finland (English)
  • France (Français)
  • Ireland (English)
  • Italia (Italiano)
  • Luxembourg (English)
  • Netherlands (English)
  • Norway (English)
  • Österreich (Deutsch)
  • Portugal (English)
  • Sweden (English)
  • Switzerland
    • Deutsch
    • English
    • Français
  • United Kingdom(English)

Asia-Pacífico

  • Australia (English)
  • India (English)
  • New Zealand (English)
  • 中国
  • 日本Japanese (日本語)
  • 한국Korean (한국어)

Comuníquese con su oficina local

finding magnitude of a vector (2024)

FAQs

Finding magnitude of a vector? ›

Thus, the formula to determine the magnitude of a vector (in two-dimensional space) v = (x, y) is: |v| =√(x2 + y2). This formula is derived from the Pythagorean theorem. the formula to determine the magnitude of a vector (in three-dimensional space) V = (x, y, z) is: |V| = √(x2 + y2 + z2)

How do you find the magnitude of a vector? ›

Thus, the formula to determine the magnitude of a vector (in two-dimensional space) v = (x, y) is: |v| =√(x2 + y2). This formula is derived from the Pythagorean theorem. the formula to determine the magnitude of a vector (in three-dimensional space) V = (x, y, z) is: |V| = √(x2 + y2 + z2)

What is the magnitude of the vector 3i 4j? ›

Therefore the magnitude of the vector 3i +4j, is 5 units. This statement can be mathematically written as: |3i+4j| = 5.

How to find the magnitude of a vector with three components? ›

Answer: The magnitude of a 3-dimensional vector with 3 components V = (a, b, c) is given as √(a2 + b2 + c2).

What is the formula for the magnitude of a vector product? ›

Vector product also means that it is the cross product of two vectors. If you have two vectors a and b then the vector product of a and b is c. So this a × b actually means that the magnitude of c = ab sinθ where θ is the angle between a and b and the direction of c is perpendicular to a well as b.

What is the formula of magnitude of unit vector? ›

A unit vector can be defined as a vector whose magnitude is of unit length. The length of unit vectors is always 1 and is commonly used to indicate the direction of a vector. If →x is a vector whose magnitude is x, then unit vector of →x in the direction of x is denoted by ˆx and is defined as ˆx=→x|ˆx|.

How to calculate the magnitude of a resultant vector? ›

The resultant vector's magnitude, |r|, is found by | r | = ( ∑ x i ) 2 + ( ∑ y i ) 2 , where ∑ x i is the sum of the x-components of each single vector, and ∑ y i is the sum of the y-components of each single vector.

What is the magnitude force formula? ›

Flexi Says: The magnitude of net force can be determined by using the formula F = ma, where F is the net force, m is the mass of the object, and a is the acceleration of the object.

How to find the magnitude and direction of resultant force? ›

If you have the Cartesian components of the resultant force →F , call them Fx and Fy , then the magnitude is |→F|=√F2x+F2y | F → | = F x 2 + F y 2 and the direction is arg(→F)=arctan(FyFx) ⁡ ( F → ) = arctan ⁡ ( F y F x ) .

What is the formula for the magnitude of a vector3? ›

For a three-dimensional vector a=(a1,a2,a3), the formula for its magnitude is ∥a∥=√a21+a22+a23.

What is the vector of magnitude 3 in the direction of v 10i − 24k? ›

Solution: Given magnitude 3 in the direction of v = 10i - 24k. Therefore, the required vector is 1.15i - 2.76k.

What is the angle between vectors 3i 4j 5k and 3i 4j 5k? ›

The angle between the two vectors →A=3^i+4^j+5^k and →B=3^i+4^j−5^k will be: 90o.

How do I get the magnitude of a vector? ›

How to Find Magnitude of a Vector?
  1. Step 1: Identify the x, y, and z components of the vector.
  2. Step 2: Find the square of all the x, y, and z components.
  3. Step 3: Add all the squares found in Step 2.
  4. Step 4: Find the square root of the sum obtained in Step 3.
May 14, 2024

What is the formula for magnitude? ›

Formula of Magnitude of a Vector
The Magnitude of a Vector Formulas
Magnitude Formula for a Vector When End Point is Origin| v | = x 2 + y 2
Magnitude Formula for a Vector when starting points are (x1, y1) and endpoints are (x2, y2)| v | = ( x 2 + x 1 ) 2 + ( y 2 + y 1 ) 2

What is the magnitude of the component of a vector? ›

The magnitude of the component may be less than or equal to the magnitude of the vector itself which will depend on what direction you are taking the components along. The magnitude of the component may be equal to the magnitude of the vector if the projection is taken along itself, otherwise, it will always be less.

What is the magnitude of a force vector? ›

A force vector F has a magnitude, an orientation, and a sense. The magnitude of a vector is specified by a positive number and a unit having appropriate dimensions. The orientation of a vector is specified by the relationship between the vector and given reference lines and/or planes.

How to find the magnitude of the sum of two vectors? ›

This is the addition of vectors formula: Given two vectors a = (a1, a2) and b = (b1, b2), then the vector sum is, M = (a1 + b1, a2 + b2) = (Mx, My). In this case, magnitude of the resultant vector sum M = |M| = √ ((Mx)2+(My)2) and.

What is the formula for the resultant vector? ›

The formula for finding the resultant vector when vectors are inclined to each other is: R 2 =A 2 +B 2 +2AB×cosØ, where A and B are the magnitudes and Ø is the angle between the vectors.

Top Articles
Charismatic Charlie Wade Novel Chapter 6070 – MTL Novels
Chapter 67 - The Charismatic Charlie Wade | Novel Square
Smsgt Promotion List
Citi Trends Watches
Is Whitney Williams Wgem Married
Dippin Base Stat Total
Gladys Le Da Flores A Su Mamá. Correct Incorrect
4808460530
Unveiling the Charm of Rio Vista, California
London (Greater London) weather
Events - R Consortium
Oak Ridge Multibillion Dollar Nuclear Project: Largest Investment in Tennessee History
Pebble Keys 2 K380s Bluetooth Keyboard | Logitech
Craigslist Pets Huntsville Alabama
Savage Model 110 Serial Number Lookup
Please Put On Your Jacket In Italian Duolingo
Build it online for your customers – a new way to do business with Dell | Dell
Iapd Lookup
Mileage To Walmart
Google Flights Msp To Fort Myers
Power Supplemental Payment 2022 Round 4
San Antonio Craigslist Free
Highplainsobserverperryton
Tamilblasters Movie Download Isaimini
The Ultimate Guide To Beautiful Spokane, Washington
Nydf Dancesport
Oh The Pawsibilities Salon & Stay Plano
Osrs Toby
Heyimbee Forum
7148646793
Www.cvs/Otchs/Simply
Sams Gurnee Gas Price
Meet Kristine Saryan, Scott Patterson’s Wife
Stephanie Ruhle's Husband
Arialectra Baby Alien
Ixl Ld Northeast
Alloyed Trident Spear
Colorado Pick 3 Lottery
Taylor Swift: The Eras Tour Showtimes Near Marcus Pickerington Cinema
Tapana Telugu Movie Download Kuttymovies
Marie Anne Thiebaud 2019
Sa 0 Spn 2659 Fmi 18
Shiny Flower Belinda
Craigs List New Haven Ct
Seatgeek Seat View
Weather Radar Jamestown
Joftens Notes Skyrim
QuiBids Review: Legit Penny Auction or a Scam? The Truth... - MoneyPantry
Strange World Showtimes Near Amc Marquis 16
[PDF] (Indices und Systematiken) - Free Download PDF
Closest Asian Supermarket
Potion To Reset Attributes Conan
Latest Posts
Article information

Author: Arline Emard IV

Last Updated:

Views: 6369

Rating: 4.1 / 5 (52 voted)

Reviews: 91% of readers found this page helpful

Author information

Name: Arline Emard IV

Birthday: 1996-07-10

Address: 8912 Hintz Shore, West Louie, AZ 69363-0747

Phone: +13454700762376

Job: Administration Technician

Hobby: Paintball, Horseback riding, Cycling, Running, Macrame, Playing musical instruments, Soapmaking

Introduction: My name is Arline Emard IV, I am a cheerful, gorgeous, colorful, joyous, excited, super, inquisitive person who loves writing and wants to share my knowledge and understanding with you.