sum, vector elements, except i-th
Mostrar comentarios más antiguos
hi,
how can I sum vector elements, say v = rand(1,30), except 12th one?
thanks,
Respuesta aceptada
Más respuestas (1)
some other options:
sum(v([1:11, 13:end]))
sum(v(setdiff(1:end, 12))
This latter one, will also work if you have a set of indices you want to exclude. e.g.:
sum(v(setdiff(1:end, [5 12 18])) %sum of v except elements 5, 12, and 18
1 comentario
mehrdad asadi
el 8 de Jul. de 2015
Categorías
Más información sobre Logical en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!