Insert first element into existing column vector...
20 ビュー (過去 30 日間)
古いコメントを表示
Hello,
I am trying to just insert a 0 into my 48x1 double vector z, like this:
array = [0.0,z]
I keep getting:
Error using horzcat Dimensions of matrices being concatenated are not consistent.
What am I missing?
1 件のコメント
Stephen23
2018 年 6 月 13 日
@David Pesetsky: What shape do you expect the output to be, when you concatenate these together horizontally: [1x1,48x1]. The first has one row, the second has 48 rows... how many rows should the output have? How many columns?
採用された回答
KSSV
2018 年 6 月 13 日
You should join them by using vertcat. Note that your z is row matrix.
z = rand(48,1) ;
array = [0.0 ;z] % method 1
array = vertcat(0,z) % or use vertcat
2 件のコメント
Stephen23
2018 年 6 月 13 日
@David Pesetsky: how to define matrices is explained in the introductory tutorials:
These explain many basic concepts that are invaluable for using MATLAB.
その他の回答 (1 件)
alfiya riyas
2019 年 12 月 26 日
In a column contains char vaues 'F' and 'M'.
i want to add values again 1 0 -1 in the same column using for loop
no of rows 6106 an the column no is 2
how to add these numbers usinf for ands if loop
0 件のコメント
参考
カテゴリ
Help Center および File Exchange で Creating and Concatenating Matrices についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!