How to remove elements in a vector using length function?

1 次查看(过去 30 天)
Hello,
Consider a vector with length equals 110.
I want to remove the elements that are correspond to the indices that are larger than 100 (a random threshold), i.e. the elements that correspond from 101 to 110 indices.
Thanks.
Pavlos

采纳的回答

Robert Steidl
Robert Steidl 2015-12-23
Hy, hope I can help with your prob:
A=ones(1,110) % Vector with 110 values
threshold=100; A(threshold:end)=[];
Vector A has then the size 1x99
Hope that is what you are looking for
  2 个评论
pavlos
pavlos 2015-12-23
How it is done with logical comparisons?
For example, A(length(A)>100)=[];
Robert Steidl
Robert Steidl 2015-12-23
Hy,
in my mind the use of length make no sense in this case!!! Could you please explain me why you want to use "Length" for your problem? Have you tried my advice? Tell me why it doesn't fulfil your problem?
greets, Robert

请先登录,再进行评论。

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Logical 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by