Borrar filtros
Borrar filtros

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

1 visualización (últimos 30 días)
Asher Zaidi
Asher Zaidi el 11 de Jun. de 2018
Comentada: Asher Zaidi el 11 de Jun. de 2018
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

Respuesta aceptada

Matt J
Matt J el 11 de Jun. de 2018
Editada: Matt J el 11 de Jun. de 2018
No need for an if-statement. Just do,
p(2:end)=[];
or
p=p(1);

Más respuestas (0)

Categorías

Más información sobre Matrix Indexing en Help Center y File Exchange.

Productos


Versión

R2018a

Community Treasure Hunt

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

Start Hunting!

Translated by