Tôi rất mới đối với MATLAB và tôi đang cố gắng hiển thị một âm mưu thời gian thực của một số phép tính. Tôi có một vector có kích thước N
và tôi làm việc với m
giá trị tại một thời điểm (giả sử m = N/4
), vì vậy tôi muốn vẽ giá trị m
đầu tiên và sau đó ngay sau khi giá trị thứ hai là m
được tính toán thay thế ô đầu tiên.Âm mưu thời gian thực trong MATLAB
cách tiếp cận của tôi là như sau:
for i=1:N,
...
//compute m
...
plot(m);
end;
nhưng nó thất bại trong việc cập nhật những âm mưu trong mỗi vòng lặp và chờ đợi cho tất cả các vòng đến cuối để âm mưu dữ liệu. Câu hỏi của tôi là: Tôi có nên sử dụng chức năng khác thay vì plot
hoặc tôi có thể thêm một số độ trễ trong mỗi vòng lặp không?
Tôi nghĩ rằng phải có một cách mà tôi không biết về việc cập nhật cốt truyện thay vì vẽ lại nó mỗi lần.
Related: https://stackoverflow.com/questions/13102654/how-should-i-update-the-data-of-a-plot-in-matlab –