2013-05-31 81 views
5

Có phần bổ trợ MATLAB vào Visual Studio không?Phát triển mã MATLAB trong Visual Studio

Tôi tìm thấy một old one hoạt động với Visual Studio 6. Ngoài ra còn có plugin Eclipse, nhưng tôi thích Visual Studio làm IDE.

+7

có vấn đề gì với IDE của Matlab? tại sao bạn muốn làm việc với VS? – Shai

+1

Tôi không điên về nó, tôi muốn sử dụng một IDE tôi quen thuộc với. – zmbq

+2

Có lẽ [this] (http://www-rohan.sdsu.edu/doc/matlab/toolbox/compiler/ch04st18.html) có thể giúp ích cho bạn – Groot

Trả lời

3

Tuy nhiên bạn quen thuộc với VS, tôi khuyên bạn nên bỏ qua nó khi bạn sử dụng Matlab. Tôi đã sử dụng nhiều IDE trong khi phát triển mã cho Matlab và tôi luôn quay lại trình chỉnh sửa tích hợp sẵn.

Trình chỉnh sửa của Matlab dễ sử dụng và được tích hợp đầy đủ với chương trình. Vì Matlab là một ngôn ngữ kịch bản, trình gỡ lỗi cũng rất linh hoạt và tương tác.

Có rất nhiều tính năng hữu ích của trình biên tập đó sẽ là (rất có thể) không thể trong VS, bao gồm:

  • Nhóm mã của bạn vào "tế bào", cho phép bạn để đánh giá các khối mã khi đang bay
  • chọn một số phần của mã của bạn, và đánh giá nó
  • một biên tập viên biến tương tác, trong đó có sẵn cả trong chế độ gỡ lỗi, và bên ngoài của nó
  • một cửa sổ lệnh cho phép bạn đánh giá các lệnh
  • lịch sử lệnh mạnh mẽ, cho phép bạn xem và đánh giá các lệnh trong quá khứ.
  • đánh giá các lệnh hoặc các khối mã khác trong khi ở chế độ gỡ lỗi. Trong thực tế, bạn có thể gọi bất kỳ đoạn mã nào trong khi gỡ lỗi và thậm chí gỡ lỗi mã đó!
  • hoàn tab cho tất cả các biến, và chức năng hiện đang trên con đường Matlab
  • Tính năng M-Lint giúp cải thiện chất lượng mã bằng cách cung cấp thông tin phản hồi (theo hình thức gạch dưới) trên cả lỗi và sử dụng đáng ngờ

Một ví dụ: Bạn đang gỡ lỗi một chức năng và bạn sẽ gặp một dòng mã khó xử lý để gỡ lỗi. Thay vì bước qua dòng đó, bạn có thể đánh dấu nó và đánh giá nó trong cửa sổ lệnh, hoặc thậm chí một số phần nhỏ của dòng. Bằng cách này, bạn có thể sửa mã của bạn lặp đi lặp lại mà không cần thoát khỏi trình gỡ lỗi.

Thời gian duy nhất tôi khuyên bạn nên sử dụng VS cho Matlab, là khi viết/gỡ lỗi các hàm MEX. Bạn sẽ không sử dụng VS để biên dịch chúng, nhưng VS chắc chắn là một IDE tốt hơn để viết mã C/C++.

Khi phát triển phần mềm, hãy luôn sử dụng IDE phù hợp nhất với những gì bạn đang làm. Học một IDE mới có thể gây khó khăn, nhưng trình soạn thảo của Matlab có đường cong học tập tương đối thấp so với những người khác.

Các vấn đề liên quan