Ouput value manupulation?
2 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Azad Khandoker
il 29 Lug 2019
Risposto: Azad Khandoker
il 29 Lug 2019
I have got different values from a certain calculation,
Where x = (0.5, 0.70, -0.81, -0.90)
I want to get read of the minus values and replace with '0', I am doing like-
x (3) = 0; % x (3) is the position of the value in the specific column
x (4) = 0; % x (4) is the position of the value in the specific column
Now I am having x = (0.5, 0.70, 0, 0)
So, my question is there any other possible way do that? i, e with functions or limits
0 Commenti
Risposta accettata
Andrei Bobrov
il 29 Lug 2019
Modificato: Andrei Bobrov
il 29 Lug 2019
x_new = x.*(x > 0);
or
x_new = x;
x_new(x_new <= 0) = 0;
or
xnew = max(x,0);
0 Commenti
Più risposte (1)
Vedere anche
Categorie
Scopri di più su Cell Arrays in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!