Find position of the maximum value and then convert the row zeros and the position of the maximum value should become 1. just like in the image attach

1 visualizzazione (ultimi 30 giorni)

Risposta accettata

KSSV
KSSV il 23 Nov 2021
A = rand(4) ;
[m,n] = size(A) ;
B = zeros(m,n) ;
[val,i] = max(A,[],2) ;
idx = sub2ind(size(A),(1:m)',i) ;
B(idx) = 1 ;
  1 Commento
Adil Sardar
Adil Sardar il 24 Nov 2021
Thank you..
This output is from simulink I saved it in a file.. Instead of saving it how to apply this method in simulink for running time so that I get the output in binary format.

Accedi per commentare.

Più risposte (0)

Categorie

Scopri di più su Matrices and Arrays in Help Center e File Exchange

Prodotti


Release

R2021a

Community Treasure Hunt

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

Start Hunting!

Translated by