Adding Rows with Specific Values to Existing Variables

2 次查看(过去 30 天)
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];

请先登录,再进行评论。

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Creating and Concatenating Matrices 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by