Azzera filtri
Azzera filtri

How to delete contents of matrix only if it has 2 elements?

1 visualizzazione (ultimi 30 giorni)
If p = [55;56], and I want to set it to one value (ex. p = 55), how can I write an "if" statement that does this using elements? As of now, I can only do it with this specific condition, but I would like to write "if p has more than one element, then set p equal to the first element." Code:
if p == [55;56]
p(2) =[]
end

Risposta accettata

Matt J
Matt J il 11 Giu 2018
Modificato: Matt J il 11 Giu 2018
No need for an if-statement. Just do,
p(2:end)=[];
or
p=p(1);

Più risposte (0)

Prodotti


Release

R2018a

Community Treasure Hunt

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

Start Hunting!

Translated by