Binary enabler for matrix

1 vue (au cours des 30 derniers jours)
Serhat Unal
Serhat Unal le 6 Juin 2022
Commenté : Voss le 6 Juin 2022
Hi Everyone,
I am quite confused and dont know how to enable or disable some variables in a matrix in matlab using the binary system.
My matrix looks like this: Inputs= [A B C D E F]; (the variables have double numbers in my case)
What I want to do is just to write lets say 1 1 1 0 1 1 to choose which ones I want to enable.
I want it to print Inputs=[A B C E F] and remove D from the matrix using binary system.
Does anyone know how to implement that in matlab ?
Preciate very much for help!
Regards,.

Réponse acceptée

Voss
Voss le 6 Juin 2022
Inputs = ["AA" "BB" "CC" "DD" "EE" "FF"];
to_enable = logical([1 1 1 0 1 1]);
Inputs(to_enable)
ans = 1×5 string array
"AA" "BB" "CC" "EE" "FF"
  2 commentaires
Serhat Unal
Serhat Unal le 6 Juin 2022
Thank you very much. That was exactly what I was searching for.
Voss
Voss le 6 Juin 2022
Great! Any questions, let me know. Otherwise, please "Accept This Answer". Thanks!

Connectez-vous pour commenter.

Plus de réponses (0)

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by