Ich möchte zwei verschiedene zufällige Elemente aus gegebenem Array mit ihren Positionen auswählen. Ähnlich wie mit Datenbeispiel, aber mit Datenbeispiel besteht die Möglichkeit, das gleiche Element zweimal auszuwählen. Ich könnte While-Schleife oder ähnliches verwenden, aber ich nehme an, es gibt einen einfacheren Weg, es zu tun.Matlab zufällige Elemente aus Array
-1
A
Antwort
4
Sagen Sie bitte eine Matrix A haben: n von m, können Sie zwei Elemente zufällig wählen, wie folgend,
A=[2 7 8;5 4 6;8 3 11];%given array
[n m]=size(A);
x=2;%two different random elements
i=randperm(n,x)%row index for x elements
j=randperm(m,x)%column index for x elements
A(i(1),j(1)) %First random element
A(i(2),j(2)) %Second random element
Wenn Sie versuchen, das Sie so etwas wie,
i =
2 3
j bekommen könnte =
2 1
ans =
4
ans =
8
der Code kann weiter vereinfacht werden, sondern wollte nur deutlich machen. Bitte lassen Sie mich wissen, wenn Sie weitere Fragen haben oder weitere Informationen benötigen.
+0
Das funktioniert super, danke! –
+0
Ich bin froh, dass ich helfen kann –
Verwandte Themen
- 1. Matlab löschen bestimmte Elemente aus einem Array
- 2. zufällige Auswahl aus Array
- 3. php bekommen zwei verschiedene zufällige Array-Elemente
- 4. Kombinieren Sie zufällige Array-Elemente in Satz
- 5. vermeiden zufällige Array-Elemente in bash
- 6. Python: zufällige Matrix aus Array
- 7. Zufällige Hintergrundfarbe aus Array setzen
- 8. MATLAB - Zufällige Vektoren generieren
- 9. Kommissionierung zufällige Elemente aus groupby mit Pandas
- 10. Wählen Sie 3 zufällige Elemente aus einem Array. Und nicht die gleichen Elemente zweimal
- 11. Matlab: finde mehrere Elemente in einem Array
- 12. Wie bekomme ich mehr zufällige Elemente aus einem Array als das Array?
- 13. Wie wählt man zufällige Elemente aus der Liste aus?
- 14. Zufällige Elemente in XSLT
- 15. Wählen Sie zufällige Elemente aus bestimmten Elementen eines Arrays
- 16. Zufällige Farbe aus Array in Sass
- 17. Erhalten Sie zufällige Werte aus einem Array
- 18. Zufällige Farbe aus Array für GameObject
- 19. Auswahl zufällige Hintergrundfarbe aus Array. Javascript/html
- 20. extrahiere reelle Zahl aus Array in Matlab
- 21. erhalten bestimmte Elemente aus einer Matrix Matlab
- 22. MATLAB ersetzt einige Elemente aus einem Vektor
- 23. Wählen Sie mehrere/zufällige Elemente aus einer Arraylist
- 24. Wählen Sie zufällige Elemente aus zwei Arrays aus und passen Sie die Reihenfolge der Elemente an
- 25. Swift: Erste EXC_BAD_INSTRUCTION wenn sie versuchen, zufällige Array-Elemente anhängen
- 26. Reproduzieren zufällige Array-Sortierung
- 27. Wie zufällige Struktur Array?
- 28. entfernen Elemente aus Array PHP
- 29. entfernen Elemente aus 2D-Array
- 30. 10 zufällige Elemente aus verschachteltes Objekt erhalten, die
Bitte zeigen Sie uns, was Sie bereits versucht haben. –
Siehe: ['randi'] (https://www.mathworks.com/help/matlab/ref/randi.html) und [mcve] – excaza
Um den Austausch zu vermeiden' datasample (data, 2, 'Replace', false) '; oder 'ransample (data, 2)' –