Tôi có một số chương trình viết bằng Matlab mà tôi cần phải chạy nhiều lần đối với một số lý do (gỡ lỗi, thử nghiệm với đầu vào khác nhau, vv ...)Disable lô trong Matlab
Nhưng, có rất nhiều của đồ thị đó được vẽ bởi các chương trình và các chức năng khác nhau của nó như vậy mỗi khi tôi chạy chương trình, tôi phải đợi cho tất cả các đồ thị được hiển thị, rất khó chịu và tốn thời gian (đặc biệt là khi bạn đang làm việc với một máy tính xách tay nhỏ). Sau khi chương trình được thực hiện, tôi đóng chúng bằng close all
.
Vì vậy, câu hỏi của tôi là:
Có cách nào để vô hiệu hóa tất cả các thửa/nhân vật/đồ thị trong Matlab? hoặc trong các tùy chọn hoặc bằng cách thực thi một mã nhất định như disable plot
và enable plot
để đảm bảo rằng không có số liệu nào được hiển thị.
Tôi biết rằng tôi chỉ có thể duyệt mã và nhận xét phần vẽ đồ thị, nhưng tôi không muốn quên để bỏ ghi chú.
ah, hay. Không biết về những thứ đó. – Richante
Điều tương tự cũng sẽ làm việc trong Octave, điều này đáng chú ý vì âm mưu là một trong những cách mà Octave thường khác với chức năng đồng bộ của Matlab. – ely
'set (0, 'DefaultFigureVisible', 'off');' chỉ là hoàn hảo! Nó cải thiện đáng kể hiệu suất của chương trình. Nó giống như nó đã dành nhiều thời gian hơn để tạo ra các cửa sổ cho các con số hơn là thực sự tính toán thực sự. – Mesop