How to get answers in a matrix form

8 Ansichten (letzte 30 Tage)
Houman Qadir
Houman Qadir am 11 Nov. 2020
Kommentiert: Houman Qadir am 11 Nov. 2020
I have this code that outputs answers separately for each column I use the function for. How can I get all the answers in a single concise matrix form?
% matrix
for i = 1:15
y = yval(:,i);
trapz(xcord, y)% Function applied to each column
end

Akzeptierte Antwort

Geoff Hayes
Geoff Hayes am 11 Nov. 2020
Houman - if we assume that the result of trapz is a scalar, then you could do something like
trapzResults = zeros(size(yval,2),1); % pre-size output array
for i = size(yval,2) % iterate over the columns of yval
y = yval(:,i);
trapzResults(i) = trapz(xcord, y);
end

Weitere Antworten (0)

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by