If elements one array meet condition, use data in same element position in second array
Info
Diese Frage ist geschlossen. Öffnen Sie sie erneut, um sie zu bearbeiten oder zu beantworten.
Ältere Kommentare anzeigen
Lets say I have an array of bearing angles such as: [0, 90, 0] and I want to use elements a that are equal to zero. I then want to use the data in another array of displacments [10, 10, 20], that are in the same positions as the angles that meet the condition in the first array. Im not sure how to do this, I figured out how to use the displacment and angle to then find x and y coordinates Im just not sure how to do this.
1 Kommentar
That Guy
am 14 Nov. 2020
Antworten (1)
Ameer Hamza
am 14 Nov. 2020
Bearbeitet: Ameer Hamza
am 14 Nov. 2020
Read about logical indexing: https://www.mathworks.com/company/newsletters/articles/matrix-indexing-in-matlab.html
a = [0, 90, 0];
b = [10, 10, 20];
y = b(a==0)
Result
>> y
y =
10 20
Diese Frage ist geschlossen.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!