私はMatlabに4次元の行列を持っています。私はこの行列をエクスポートしてRで使ってみたい(私はそれをプロットしたい)。私の問題は、Rで使用できる行列をエクスポートする方法がわからず、Rでデータをインポートする方法もわかりません。基本的には、私がエクスポートしようとしているのは、マトリックスをMatlabでdlmwrite
を使用し、read.table()
を使用してRでインポートします。残念ながら、これは動作していません。RでMatlabデータを使用するには?
3
A
答えて
3
fwriteで任意の配列をバイナリに書き出し、readBinでRに読み込むことができます。 Rでは、array()またはmatrix()を使用して形状にプッシュできるベクトルを与えます。
ここは非常に簡単な例です。
a = magic(4)
con = fopen('a.bin', 'w');
fwrite(con, a * 0.01, 'float64')
fclose(con)
a * 0.01
ANS = Rで今
0.1600
0.0500 0.1100 0.1000 0.0800
0.0900 0.0700 0.0600 0.1200
0.0400 0.1400 0.1500 0.0100
0.0200 0.0300 0.1300
:matrix(readBin("a.bin", "double", 16), 4)
[1] [2] [3] [4]
[1] 0.16 0.02 0.03 0.13
[2] 0.05 0.11 0.10 0.08
[3] 0.09 0.07 0.06 0.12
[4] 0.04 0.14 0.15 0.01
あなたが "" 4Dアレイとを交換し、これにRのコードを変更し、それだけで同様に動作するはずでした。
## assume 4 dimensions with particular sizes
dims <- c(10, 5, 2, 3)
a <- array(readBin("a.bin", "double", prod(dims)), dims)
は最後に、あなたのエンドシステムが異なる場合、これはMatlabのfwriteのヘルプにMATLABおよびR.参照machineformatで同じバイト順序を前提としています。
関連する問題
- 1. matlabからRでデータをプロットする
- 2. R interp1をMATLABと同様に使用するには?
- 3. Matlabでlibsvmを使用するには?
- 4. MatlabでOpenCVを使用するには?
- 5. LibreOffice Writerで使用するためにRでデータをエクスポート
- 6. MatLabでデータウィンドウを使用してデータを分割する
- 7. MatlabをRの時刻に変換するには?私のデータの
- 8. Rでstr_split()を使用するには?
- 9. Rでstripchart()を使用するには?
- 10. RでPOSIXltを使用するには
- 11. RでWMSを使用するには?
- 12. Rを使用してデータをビニングするときのエラーR
- 13. MatlabでIFループと単調データを使用する
- 14. matlabでdlmwriteを使ってR、G、B形式のピクセルをエクスポートするには?
- 15. RコードをMatlabに変換する
- 16. matlabコードをRコードに変換する
- 17. RでrandomForestを階層データに使用できますか?
- 18. 使用するデータを整理するGraphshortestpath関数 - Matlab
- 19. matlabを使用したSWLDAによる脳波データ分類
- 20. matlabのデータ構造から来るPythonを使用する
- 21. RでBigQueryを使用してデータを分析する
- 22. matlabまたはRで曲線フィッティング「3dに最適」R
- 23. Rを使用してBigQueryにデータを挿入する
- 24. Rパッケージ内のデータに.rdsファイルを使用できますか?
- 25. Rデータフレーム内のデータを検索するために使用
- 26. 使用R生、古いデータをきれいにする
- 27. Rでペアリストを使用するタイミングは?
- 28. MATLABの関数内のデータ行列を使用する
- 29. R dplyr以前のデータを使用
- 30. Matlabで最小円を使用するfminsearchを使用する
あなたは 'R.matlab'パッケージを調べましたか? http://cran.r-project.org/web/packages/R.matlab/index.html – mropa
Matlabからどのようなフォーマットで配列をエクスポートできますか?あなたがその種のファイルの例を含めることができれば、私はRコミュニティのSOの統合された努力がRアレイにそれを読む方法を見つけることができると確信しています。 –
http://cran.r-project.org/doc/manuals/R-data.pdfはRにデータをインポートする方法を教えてください。 –