How can I make this type of array.
1 次查看(过去 30 天)
显示 更早的评论
How can I copy the same array like the image ( It only adds another zero to the array) and combine them to make 2 rows?
yk=[0.0000;0.01953;0.07567;0.14890;0.22945;0.31001;0.39300;0.47111;
0.54922;0.62245;0.69324;0.76159;0.82750;0.89096;0.95199;1.00812;1.06427;1.11553;1.16435;1.21561;1.26199]
uk=ones(20,1)
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/197838/image.png)
1 个评论
the cyclist
2018-10-13
Should be easy, but I don't quite understand what you want as output.
yk is a 21x1 array. uk is a 20x1 array.
Do you want your final array to be 21x4, or 20x4, or something else?
采纳的回答
更多回答(1 个)
the cyclist
2018-10-13
Pending an answer to the question in my comment, here is my best current guess as to what you want:
output = [yk, [0; yk(1:end-1)] uk [0; uk(1:end-1)]];
where I actually define
uk = ones(21,1);
instead of your 20x1 array.
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Matrices and Arrays 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!