Create a new array on the basis of another array

29 views (last 30 days)
Hi given an array
V = [78 60 64 30 78 70 50 64 80 68 74 52 62 54 30]
I want to find minum inside V and put 100 in the place of the minimum. (In this case 30). If the minimum is contain x times, I want to put 100 in all of these x places. Then in all the other places I want to put 100 minus the value in V for each column. obtaining:
A = [22 40 36 100 22 30 50 36 20 32 26 48 38 46 100].
Could someone help with this code?

Accepted Answer

Shubham Gupta
Shubham Gupta on 14 Oct 2019
Try:
A = 100-V;
A(A == max(A)) = 100;

More Answers (0)

Products


Release

R2019b

Community Treasure Hunt

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

Start Hunting!