Borrar filtros
Borrar filtros

Finding the twist angle of a Vector around axis Z

6 visualizaciones (últimos 30 días)
farzad
farzad el 30 de Jul. de 2018
Comentada: Jan el 30 de Jul. de 2018
Hi all
I have the positions of a vector F as a function of time, and I need to find the twist around axis Z, so I need to project it on XY plane and then find the angle with one of X or Y axis.
I know how to do the 2nd part , but I have problem with the first part. I am not sure the quiver() will give me the right result.
Also, as an Idea, could I use the gradients of the vector F along X and Y and divide them on eachother to find the angle with X or Y ?
  5 comentarios
farzad
farzad el 30 de Jul. de 2018
Dear Jan
Sorry , My concern was about a problem that the question is not viewed in question feed.
I can't provide the inputs now , but I used this line, looping over the rows of the vector matrix :
Tors(n,1) = atan2(norm(cross(u2d(n,:),X2D)), dot(u2d(n,:),X2D))*180/pi;
I got
??? Error using ==> cross at 37
A and B must have at least one dimension of length 3.
Jan
Jan el 30 de Jul. de 2018
The message is clear. Check the dimensions of the inputs of the cross command. Again:
Please provide what you have as inputs.
Posting the complete code is a good idea also.

Iniciar sesión para comentar.

Respuestas (0)

Categorías

Más información sobre 2-D and 3-D Plots en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by