I want to integrate two lines inside matrix and repeated frequently before each rows: The original matrix: A = [ G1 X8 Y118 G1 X8 Y135 G1 X 8 Y 150 G1 X 8 Y 172 G1 X 8 Y 209 G1 X 8 Y 242 G1 X 8 Y 410 G1 X 9 Y 208 …….. ] so on Generated matrix AA = [ M 802 M 800 P 8 G1 X8 Y118 M802 M800 P8 G1 X8 Y135 M 802 M 800 P 8 G1 X 8 Y 150 M 802 M 800 P 8 G1 X 8 Y 172 M 802 M 800 P 8 G1 X 8 Y 209 M 802 M 800 P 8 G1 X 8 Y 242 M 802 M 800 P 8 G1 X 8 Y 410 M 802 M 800 P 8 G1 X 9 Y 208 …………] so on So before any row, put these two rows M802 M800 P8 How can we do this?
Prashant Kumar answered .
2025-11-20
Here is the code to integrate two lines inside matrix and repeated frequently before each rows.
A = [ "G"+1 "X"+8 "Y"+118
"G"+1 "X"+8 "Y"+135
"G"+1 "X"+8 "Y"+150
"G"+1 "X"+8 "Y"+170
"G"+1 "X"+8 "Y"+209];
Repeat1 = ["M"+802,"","";"M"+800, "P"+8,""];
rows = size(A,1);
AA = [];
for i = 1:rows
AA = [AA; vertcat(Repeat1, A(i,:))]
end