Trong Matlab, tôi có một véc tơ, X, có chứa N giá trị thực:Matlab, cách lọc một vector số theo điều kiện?
- 0,001
- 0,003
- 0,006
- 0,009
- 0,007
- 0,006
Tôi muốn tạo một vectơ mới, Xb, chứa tất cả Giá trị M của X nhỏ hơn 0,005 (M < = N). Tôi có thể làm như thế nào?
Tôi đã thử với:
xB = X < 0,005
nhưng nó mang lại cho tôi một vector của N giá trị 0s hoặc 1s.
Thanx
Có cách nào để lấy chỉ mục không? – fersarr
@fersarr Bạn có thể tìm thấy các chỉ mục bằng cách sử dụng 'find (X <0.005)' –
Làm thế nào điều này sẽ làm việc cho một ma trận? –