J'ai un tableau logique, isLand, c'est vrai si l'index est sur terre et false si l'index n'est pas au-dessus de la terre, comme l'océan. Comment puis-je facilement créer un autre tableau logique, isOcean, qui est l'inverse de isLand. Tous ceux qui sont dans isLand seront des zéros dans isOcean et vice versa. Je sais que je peux le faire en utilisant une boucle for, mais je pense qu'il y a une bien meilleure façon de le faire.Créer un tableau logique inverse dans Matlab
3
A
Répondre
10
3
Comme gnovice vous dit, ~ (le non opérateur) est la bonne réponse bien sûr, mais vous pouvez également utiliser
isOcean = isLand == 0;
Cela devrait fonctionner aussi:
isOcean = xor(1,isLand);
Il y a toujours plusieurs façons de résoudre n'importe quel problème dans MATLAB.
Questions connexes
- 1. Comment créer un tableau 2D dans Matlab?
- 2. Comment créer un tableau de valeurs régulièrement espacées dans MATLAB?
- 3. Comment créer un tableau de chaînes dans matlab?
- 4. problème avec l'indexation logique cellulaire dans Matlab
- 5. Dans MATLAB puis-je convertir un booléen java en un MATLAB logique?
- 6. Comment créer un collage dans MATLAB?
- 7. Comment créer un graphe FFT dans MATLAB?
- 8. 'Tableau de tableaux' dans matlab?
- 9. Comment imprimer un tableau dans un fichier .txt dans Matlab?
- 10. chaîne inverse sans nouveau tableau
- 11. Comment faire fonctionner XOR pour une matrice logique dans MATLAB?
- 12. matlab: comment tracer un tableau multidimensionnel
- 13. Comment définir un tableau de caractères vide dans matlab?
- 14. Comment créer un tableau dans un autre tableau?
- 15. Comment créer un tracé de ligne de base dans MATLAB?
- 16. inverse PInvoke et créer un programme complet non géré C#
- 17. Comment créer une carte dans Matlab?
- 18. MATLAB: Obtention d'un tableau de cellules de MATLAB à Java
- 19. Comment créer un tableau binaire dans VbScript?
- 20. Créer une liste/un tableau dans XSLT
- 21. Comment créer un nouveau tableau dans VB.NET?
- 22. MATLAB créer une nouvelle colonne
- 23. Java Tableau Game - Jeu de logique Concept
- 24. MySQL Créer un tableau récapitulatif?
- 25. Créer un tableau de grille
- 26. Comment créer un tableau d'images?
- 27. Créer un tableau de fractions
- 28. Convertir un tableau de cellules en tableau de chaînes de caractères dans MATLAB
- 29. Insérer des doubles dans un tableau de cellules dans un vecteur dans MATLAB
- 30. L'ingénierie inverse d'un widget de tableau de bord?
Bonne réponse, j'allais utiliser la fonction 'find' que c'est beaucoup mieux – Elpezmuerto