Binary enabler for matrix

2 vues (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)

Catégories

En savoir plus sur Logical dans Help Center et File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by