フィルターのクリア

Adding Rows with Specific Values to Existing Variables

2 ビュー (過去 30 日間)
balsip
balsip 2016 年 10 月 13 日
コメント済み: Star Strider 2016 年 10 月 13 日
Hello,
I have a 7x1 variable ("X1") to which I need to add a row at the beginning (cell value = 0) and a row at the end (cell value = 0). Obviously, I could do this manually, but I have many variables this needs to be done to.
My noodle is fried today. Apologies.

採用された回答

Star Strider
Star Strider 2016 年 10 月 13 日
編集済み: Star Strider 2016 年 10 月 13 日
The easiest way is to concatenate zeros at the beginning and end of ‘X1’:
X1 = randi(9, 7, 1); % Create Data To Test Code
Result = [0; X1; 0];
  3 件のコメント
James Tursa
James Tursa 2016 年 10 月 13 日
編集済み: James Tursa 2016 年 10 月 13 日
The X1 = randi(9, 7, 1) was just to get some sample data. You can eliminate that line since you already have X1 with your actual data. Just do this:
Result = [0; X1; 0];
Star Strider
Star Strider 2016 年 10 月 13 日
Thank you, James!
Ambiguity now resolved (I hope).

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeCreating and Concatenating Matrices についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by