how to increase a column with every for loop
2 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Hello Everyone,
let say for example I have two variables y with 25 data and x1 with 25 data. so for 1st iteration I will calculate x1*y. Than for second iteration I have to include a new variable x2 and than I have to calculate x1*y and also x2*y. and similarly with every iteration I have to calculate till x6*y.
0 Kommentare
Antworten (2)
madhan ravi
am 2 Aug. 2019
Bearbeitet: madhan ravi
am 2 Aug. 2019
With loop:
N = 7;
xy = zeros(numel(x),N);
xy(:,1) = x .* y;
for k = 2:N
xy(:,k) = xy(:,k-1) .* y;
end
Without loop:
XY = cumprod([x .* y, repmat(y,1,N-1)],2);
0 Kommentare
Torsten
am 2 Aug. 2019
column = x.*y;
iter = 0;
while iter < 6
[calculate new x-vector];
column = [column ; x.*y];
iter = iter + 1;
end
0 Kommentare
Siehe auch
Kategorien
Mehr zu Matrix Indexing finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!