Repeat all operations for n rows inside an array (with n unknown)

Hi everybody,
i have an array like this (with unknown rows number):
0.3 0.4 4
0.5 0.6 3.1
and i'd like to repeat different operations for every rows to obtain different results for different row.
Thank you!

 Akzeptierte Antwort

Jan
Jan am 22 Jan. 2019
Bearbeitet: Jan am 22 Jan. 2019
M = [0.3 0.4 4; ...
0.5 0.6 3.1];
nRow = size(M, 1);
for iRow = 1:nRow
yourOperation(M(iRopw, :)) ...
end
If you want to collect the results, use either a matrix again:
result(iRow, :) = ...
Or if the output has different sizes or classes, use a cell array:
Result = cell(1, nRow);
for iRow = 1:nRow
Result{iRow} = yourOperation(M(iRopw, :)) ...
end

Weitere Antworten (0)

Kategorien

Produkte

Version

R2018b

Tags

Gefragt:

am 22 Jan. 2019

Bearbeitet:

Jan
am 22 Jan. 2019

Community Treasure Hunt

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

Start Hunting!

Translated by