私は113*401
行列を例えばX
行列としています。私はランダムな行列を100回作成したいので、11300*401
の行列があります。重要なことは、値が私のメインマトリックスX
からランダムに取られていることです。Matlabのランダム行列を別の行列からの値で生成する
-1
A
答えて
1
このコードでは、入力行列X
全体から結果行列B
の要素を選択します。したがって、B
の列はX
の列の順列ではありません。
X = rand(113,401); % sample matrix
% generate random indices and use them to pull values from A
B = X(randi([1 numel(X)],11300,401));
+1
それはそれが意味するものなのかどうか尋ねなければならない場合、その質問は広すぎるかもしれないし、答える前に明確にすべきです。これにより、質問者はより良い質問を書くことができ、将来の読者に役立ちます。あなたの答えは今受け入れられているので、範囲内の整数を求めたいときは 'rand'の代わりに' randi'を使うべきであることに気づく価値があると感じます。 – Wolfie
+1
@Wolfie True、答えに書く方が簡単だと思いました私は、より明確な質問が将来の読者をより多く助けてくれることに同意します。 –
関連する問題
- 1. matlabの別の行列からブール値行列を生成する
- 2. Matlab:別の行列を生成する順列行列を見つける
- 3. MATLABグラフネットワークのランダム行列
- 4. 行列をMATLABで生成する
- 5. ランダムに3x3行列を生成する
- 6. Matlabキー行列とルックアップベクトルからMatlab値行列を導出する
- 7. 数値の行列からヒストグラムの行列を作成する
- 8. 行列を別の行列にRepmatする - MATLAB
- 9. MATLABの列ベクトルから行列を作成します
- 10. MATLABの行列とベクトルから3次元行列を作成する
- 11. matlabで次の値を使って行列を生成するには?
- 12. 一意の行、列のランダムなリストを生成するjavascript
- 13. matlabの行列を再構成する
- 14. Matlabで生成されたラベル付きの行列からのPythonグラフ
- 15. 行列の各点に別の行列の1つを掛け、matlabで各乗算から新しい行列を形成する
- 16. フィルタ行列の列/行のデータをMATLAB
- 17. どのようにmatlabで特定の条件でランダムなバイナリ行列を生成するには?
- 18. ベクトルからの行列生成
- 19. Pythonでランダム共分散行列を生成する方法は?
- 20. R - 行列の各行を別々にランダム化する
- 21. matlabで行列からビットマップを作成するには
- 22. イメージからブール値行列を生成する
- 23. Matlab:行列から負の値と正の値のセットを抽出する
- 24. のJava:私はランダムに生成されたブール値の行列を持つアレイ
- 25. Numpyで値のペアのための行列を生成する
- 26. MATLAB:4D行列の1次元から配列/ベクトルを作成する。
- 27. MATLAB:行列から行ベクトルへ
- 28. MATLABの3D行列の最大値
- 29. ランダムなゼロを持つ行列を生成する
- 30. MySQL Select Query:別の列から別の値を持つSUM()行
したがって、行列Xの100個の並びを連結しますか? – m7913d
'x'の要素をランダムに取ってもらいたいのですか(いくつかの要素を何度も何もしません)、あるいはランダムな順序で(つまり、各ブロックは' x'のランダムな入れ替えです) – Wolfie