how to find resultant min Graph.

1 次查看(过去 30 天)
hello,
I am working on a project in which i have calculated some fuel consumption values at different states of the powertrain. so now i have 4 matrices of the values.
And i want to compare them all and take out the minimum values ina resultant graph.
Let the 4 matrices be A B C D
A=[1 2 3 4 5; 2 3 4 5 6; 5 6 7 8 9]
B=[2 3 4 5 6; 5 6 7 8 0; 0 0 0 0 0]
C=[0 0 0 0 0; 1 2 0 0 0; 3 4 0 0 0]
D=[0 0 0 5 6; 0 0 0 7 5; 0 0 0 0 0]
Zero would not be considered as the Minimum value
and the resultant expected matrix is
Result=[1 2 3 4 5; 1 2 4 5 5; 3 4 7 8 9]
  4 个评论
madhan ravi
madhan ravi 2018-12-20
Can you explain how the final Result is obtained?
Shubham Mohan Tatpalliwar
for every position it would comapre all 4 matrix and would slect the minimum one.
as in 1 st row all the min values are in A matrix so it has picked up that values
1 2 3 4 5
but for 2nd row
first two min values are in C 1 2
next 2 min values are in A 4 5
and last min value is in D 5
and thus it will do it further for every row

请先登录,再进行评论。

采纳的回答

Stephen23
Stephen23 2018-12-20
编辑:Stephen23 2018-12-20
>> W = cat(3,A,B,C,D);
>> R = min(W./(W~=0),[],3)
R =
1 2 3 4 5
1 2 4 5 5
3 4 7 8 9

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Modeling 的更多信息

标签

Community Treasure Hunt

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

Start Hunting!

Translated by