[解決済み] 解決方法 horzcat を使用したエラー 連結される行列の次元が一致しない
2022-02-27 06:02:02
質問
連結ステップではすべてうまくいっています。これらの変数(各変数のサイズは30x180です)を保存し、ラベル付けステップでラベル付けしているときに、このエラーが発生しました。
特徴行列の各行にラベル番号を付けたいのです。
Class1
.
Error using horzcat Dimensions of matrices being concatenated are not consistent. Error in CONCAT (line 16) dlmwrite(strcat('E:\Matlab Projects\FER\Features\','.txt'), [Class1 1] , 'delimiter', '\t','-append','roffset',0, 'precision', 4);
% Concatenation Step
class1 = cat(2,(load(fullfile('.', 'Features', 'ANG1.txt'))), (load(fullfile('.', 'Features', 'ANG11.txt'))));
% Labeling Step
dlmwrite(strcat('E:\Matlab Projects\FER\Features\','.txt'), [Class1 1] , 'delimiter', '\t','-append','roffset',0, 'precision', 4);
解決方法は?
行列がある場合
Class1
または任意のサイズの
1
を各行の末尾に配置することは、以下のように実現される。
nrows = size(Class1,1);
[Class1 ones(nrows,1)]
は
ones
関数は、指定されたサイズの1を含む行列を作成します。ここでは,行数を指定するために
Class1
2つの行列が同じ行数を持ち、連結できるようにするためです。
一般に、任意の数の
n
は、どちらを使ってもかまいません。
[Class1, ones(nrows,1) * n]
または
[Class1, zeros(nrows,1) + n]
または
[Class1, repmat(n,nrows,1)]
関連
-
[解決済み] matlabエディタで複数の行をコメントするためのショートカットキーはありますか?
-
[解決済み] MATLABでctrl+Aを使わずにすべてのコードを自動インデントする
-
[解決済み] matlabで関数ハンドルを使った操作
-
[解決済み] MATLABで「連結される配列の次元が一致しない」というエラーをデバッグする。
-
[解決済み] matlabで補強行列を作成し、縮小行エシュロン形式を作成する。
-
[解決済み] matlab、デフォルトの図サイズを設定するが、位置は気にしない?
-
[解決済み] MatLab: 関数の引数を設定する
-
[解決済み] matlabでchi2gof関数を理解する
-
[解決済み] Matlabでforward inputnames?
-
[解決済み] 行列の列数を求めるには?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Matlab: 黒を使わないグレースケールでのimagescの使用
-
[解決済み] 第一差分フィルタ
-
[解決済み] matlabで関数ハンドルを使った操作
-
[解決済み] matlabで補強行列を作成し、縮小行エシュロン形式を作成する。
-
[解決済み] なぜSIFTはMatlabで利用できないのですか?
-
[解決済み] グラフと関係のないカスタム凡例を追加する
-
[解決済み] Matlab - rectangle関数を使用せずに矩形をプロットする
-
[解決済み] Matlabで3角形の行列を作るループをベクトル化する
-
[解決済み] 匿名関数の微分
-
[解決済み] Matlabでファイル名を変更する - movefileがファイルの代わりにフォルダを作成する