MATLAB Answers

How to get answers in a matrix form

4 views (last 30 days)
Houman Qadir
Houman Qadir on 11 Nov 2020
Commented: Houman Qadir on 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

  0 Comments

Sign in to comment.

Accepted Answer

Geoff Hayes
Geoff Hayes on 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

More Answers (0)

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by