Tôi đã cố gắng tìm hiểu cách phát hiện hai đỉnh từ biểu đồ. Có thể có nhiều nhưng tôi cần phải chọn hai cao nhất. Về cơ bản những gì tôi cần phải là mặc dù tôi sẽ có những đỉnh cao chuyển sang trái hoặc phải, tôi cần phải giữ chúng. Sự lây lan của chúng có thể thay đổi và giá trị PEAK của chúng có thể thay đổi vì vậy tôi phải tìm cách để giữ hai đỉnh này trong Matlab.Phát hiện hai đỉnh cao nhất từ Histogram
Điều tôi đã làm từ trước đến nay là tạo cửa sổ 5 giá trị. Cửa sổ này có các giá trị từ biểu đồ và quá trình quét được thực hiện. Mỗi lần tôi di chuyển 5 bước về phía trước đến giá trị tiếp theo và so sánh giá trị cửa sổ trước đó với giá trị hiện tại. Mà bao giờ là lớn hơn được giữ.
Có cách nào tốt hơn để thực hiện việc này không?
Tôi nghĩ bạn không thể tách riêng việc xử lý tín hiệu khỏi lập trình trong câu hỏi này. Nếu ai đó đưa ra một câu trả lời dựa trên thống kê, nó sẽ là gì? Xử lý tín hiệu hoặc lập trình? –