1
Octaveにデータをロードし、データの最初の列を含むベクトルA
と残りのデータを含む行列B
を作成する必要があります。 load('wine.dat')
コマンドでOctaveにデータをロードしました。私はベクトルA
のデータの最初の列を持つベクトルを作成しましたが、2番目の列と残りのデータを引き出して行列に格納するのに問題があります。Octaveで入力ファイルをロードしてベクトルと行列を作成する
私のデータセットは、次のようになります。
1,14.23,1.71,2.43,15.6,127,2.8,3.06,.28,2.29,5.64,1.04,3.92,1065
1,13.2,1.78,2.14,11.2,100,2.65,2.76,.26,1.28,4.38,1.05,3.4,1050
2,13.16,2.36,2.67,18.6,101,2.8,3.24,.3,2.81,5.68,1.03,3.17,1185
2,14.37,1.95,2.5,16.8,113,3.85,3.49,.24,2.18,7.8,.86,3.45,1480
3,13.24,2.59,2.87,21,118,2.8,2.69,.39,1.82,4.32,1.04,2.93,735
3,14.2,1.76,2.45,15.2,112,3.27,3.39,.34,1.97,6.75,1.05,2.85,1450
A = dlmread('wine.dat', [1])
は、データの最初の列のベクトルを作成しました。 2列目のマトリックスと残りのデータセットを作成するにはどうすればよいですか?
私はより良い(簡単に)アプローチは、行列Bへのデータのすべてを読み、その後、最初の列からAを作成することだと思います。 – beaker