Làm thế nào để buộc MATLAB hiển thị đủ số trên ô X và Y?


0

Vấn đề là matlab "cắt" một số số và tôi không nhận ra giá trị thực. Nhìn vào ảnh chụp màn hình, trên Y có rất nhiều "0,0156" trong khi tôi mong đợi "0,01562" "0,01564" "0,01566", v.v.

ảnh chụp màn hình

Làm thế nào để nói MATLAB để hiển thị đủ số lượng để tôi có thể nhận ra giá trị thực tế?


1
Ther là một nhóm lập trình viên Matlab tích cực tại StackOverflow . Hãy xem các thẻ Matlab và xem xét đăng ở đó.
ephsmith

@ephsmith cảm ơn, câu hỏi tiếp theo sẽ được gửi tới StackOverflow :)
javapowered

Câu trả lời:


1

Khả năng chỉ định độ chính xác của nhãn đánh dấu trên một trục không khả dụng trong MATLAB 7.3 (R2006b).

Để khắc phục sự cố này, bạn có thể truy xuất các dấu tick, chuyển đổi chúng thành các chuỗi với độ chính xác được chỉ định và đặt nhãn thành nhãn đánh dấu mới. Mã ví dụ sau có thể được thực thi tại dấu nhắc lệnh MATLAB, để minh họa công việc này xung quanh:

% Create an example plot.
plot(1:10);

% Query xTick numerical values.
xTick = get(gca,'xTick');

% Create strings out of xTick numerical values with a prescribed precision.
% The format string '%a.bf' means to present the values within a field that
% is wide enough to fit 'a' digits with 'b' digits after the decimal point
% in the format of a 'f'loating point number.
xTickLabel = arrayfun( @(x) sprintf('%3.2f',x), xTick, 'uniformoutput', false); 

% Use xTickLabel on the plot.
set(gca, 'xTickLabel', xTickLabel);

Lưu ý rằng một khi các nhãn đánh dấu đã được đặt, chúng ở chế độ thủ công. Các nhãn đánh dấu sẽ không tự động cập nhật với việc thay đổi kích thước của cửa sổ hình hoặc phóng to và thu nhỏ cửa sổ.

Tham chiếu: https://www.mathworks.com/support/solutions/en/data/1-3P8CU0/index.html


0

Đây có thể không phải là giải pháp tốt nhất nhưng nó sẽ cho phép bạn phân biệt các giá trị:

Nhân tất cả các giá trị với 1000, sau đó chỉ cần thêm nhãn hoặc tiêu đề cho thấy rõ rằng các giá trị được nhân với 1000.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.