how can I find the maximum value in each row of a matrix and sum along the column then assign the values to another matrix
조회 수: 1 (최근 30일)
이전 댓글 표시
example
2 3
3 4
5 3
1 2
3 2.5
the answer will be a vector (5+3, 3+4+2) the code may be incorrect but, I only try my assumptions.
v=[1400 1600 1200 800 1000];
r=[500 400];
for i=1:numel(v)
t=0;
for j=1:numel(r)
eet(i,j)=v(i)./r(j);
et(i,j)=v(i)./r(j);
c(i,j)=eet(i,j)+t;
ctc(i,j)=eet(i,j)+t;
t=t+eet(i,j);
end
end;
M=max(eet,[],2); % this gives me all the maximum value along a colunm vector
댓글 수: 2
Stephen23
2017년 10월 24일
@Bashir Yusuf Bichi: today I formatted your code correctly for you. Please do not keep reverting it. In future you can format it correctly yourself: simply select the code text, then click the {} Code button.
채택된 답변
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Startup and Shutdown에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!