2008-09-26 14 views
15

Bạn đã tinh chỉnh môi trường MATLAB như thế nào để phù hợp hơn với nhu cầu của bạn? Một tinh chỉnh cho mỗi câu trả lời.MATLAB Environment Tweaks

+3

wiki cộng đồng? –

Trả lời

4

Tôi đặt số lượng dòng trong bộ đệm cuộn cửa sổ lệnh đến mức tối đa (25.000). Điều này dường như không đáng kể ảnh hưởng đến hiệu suất và cho phép tôi hiển thị một lượng lớn dữ liệu/kết quả.

5

Tôi đã thay đổi phông chữ mặc định trong trình chỉnh sửa MATLAB thành 10 điểm ProFont (có thể thu được here) để tôi có thể viết mã trong một thời gian dài mà không cần phải đau đầu.

3

Tôi đặt định dạng số đầu ra của Cửa sổ lệnh thành dài g.

2

Tôi lưu nhật ký cho mỗi phiên (có thể là nhiều tệp nhật ký mỗi ngày) để gọi lại tất cả các lệnh được thực hiện. Điều này được kiểm soát bởi một tập tin startup.m kiểm tra các tập tin nhật ký trước đó từ ngày đó.

1

Tôi đã viết một hàm nhỏ gọi là fig.m để gọi lên các cửa sổ hình có tên thay vì số và hiển thị tên trong thanh trạng thái.

Vui vẻ đủ, có hai hoặc ba tệp có tên giống hệt nhau thực hiện chính xác điều tương tự trên trao đổi tệp.

8

Tôi chạy "định dạng nhỏ gọn" để loại bỏ tất cả các dòng trống khó chịu này làm giãn ra đầu ra của tôi. Oh rất đơn giản, nhưng làm cho nó đẹp hơn rất nhiều với tôi.

5

Tôi chạy Matlab với các tùy chọn -nodesktop -nojvm. Bằng cách đó nó chỉ nằm trong một thiết bị đầu cuối trên đường đi, và tôi có thể sử dụng trình soạn thảo văn bản yêu thích của tôi với nội dung trái tim của tôi.

Bạn bỏ lỡ một số tính năng sát thủ theo cách này.

+1

bạn có thể thêm -nosplash vào đó để thoát khỏi màn hình giật gân gây phiền nhiễu ... trong bashrc của tôi Tôi có: bí danh m = 'matlab -nodesktop -nojvm -nosplash' Tôi thực sự thích nó. – devin

+0

Xin chào các bạn, có cách nào để kiểm soát các màu trong cửa sổ lệnh nodesktop không? Tôi muốn thực hiện bằng văn bản màu xanh lá cây trên bg đen. – SPRajagopal

1

Tôi có chức năng 1) lưu các vị trí và kích thước hình ảnh hiện tại trên màn hình và 2) và một để tải cấu hình như vậy. Nó rất hữu ích, v.d. khi theo dõi các mô phỏng dữ liệu nặng.

3

Tôi đã thực hiện các tương tự của xlim và ylim: xlim_global ([xmin xmax]) và ylim_global ([ymin ymax]), trong đó đặt các giới hạn của trục giống nhau cho mọi phụ con trong hình.

6

Tôi sử dụng hàm idetitle() có thể thay đổi tiêu đề cửa sổ của giao diện Matlab. Hữu ích trong môi trường phát triển nơi tôi đang chạy một số quy trình Matlab, có thể trên các nhánh khác nhau của mã nguồn hoặc mô hình chạy. Đôi khi tôi sẽ đặt PID trong tiêu đề cửa sổ để dễ dàng tìm thấy trong Process Explorer để theo dõi việc sử dụng tài nguyên.

function idetitle(Title) 
%IDETITLE Set Window title of the Matlab IDE 
% 
% Examples: 
% idetitle('Matlab - Foo model') 
% idetitle(sprintf('Matlab - some big model - #%d', feature('getpid'))) 

win = appwin(); 
if ~isempty(win) 
    win.setTitle(Title); 
end 

function out = appwin() 
%APPWIN Get main application window 

wins = java.awt.Window.getOwnerlessWindows(); 
for i = 1:numel(wins) 
    if isa(wins(i), 'com.mathworks.mde.desk.MLMainFrame') 
     out = wins(i); 
     return 
    end 
end 

out = []; 
3

Tôi đảo ngược màu sắc để có mặt sau màu đen, dễ nhìn hơn.

(Alt + Shift + PrintScreen trên Windows, bạn có thể cấu hình đi các biểu tượng khổng lồ)

4

tôi sử dụng một tập tin startup.m (ngồi trong đường dẫn MATLAB địa phương) để đảm bảo rằng tôi có các thiết lập Tôi muốn bất cứ khi nào tôi khởi động MATLAB. Điều này bao gồm những thứ như định dạng các tham số REPL và lô.

0
  1. gửi đầu ra đến email của bạn đặc biệt khi chạy dài http://www.mathworks.com/matlabcentral/fileexchange/29183-sending-reports-and-timestamped-file-by-emailing

  2. tạo ra một nhà sưu tập kết quả để lưu trữ và gửi http://www.mathworks.com/matlabcentral/fileexchange/29255-track-collect-and-tar-inputs-and-outputs

  3. một bản vá để xếp hàng tệp trong một thư mục theo thứ tự thích hợp http://www.mathworks.com/matlabcentral/fileexchange/29033-file-ordering-patch-utility-for-matlab