Azzera filtri
Azzera filtri

Finding the twist angle of a Vector around axis Z

6 visualizzazioni (ultimi 30 giorni)
farzad
farzad il 30 Lug 2018
Commentato: Jan il 30 Lug 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 Commenti
farzad
farzad il 30 Lug 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 il 30 Lug 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.

Accedi per commentare.

Risposte (0)

Categorie

Scopri di più su 2-D and 3-D Plots in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by