2013-05-31 24 views
5

Czy istnieje dodatek MATLAB do Visual Studio?Tworzenie kodu MATLAB w Visual Studio

Znalazłem old one, który współpracuje z Visual Studio 6. Jest też wtyczka Eclipse, ale wolę Visual Studio jako IDE.

+7

Co jest nie tak z IDE Matlab? dlaczego chcesz pracować z VS? – Shai

+1

Nie szaleję za tym, wolałbym używać IDE, które znam. – zmbq

+2

Być może [this] (http://www-rohan.sdsu.edu/doc/matlab/toolbox/compiler/ch04st18.html) może być pomocne – Groot

Odpowiedz

3

Jakkolwiek jesteś zaznajomiony z VS, polecam go porzucić przy użyciu Matlaba. Użyłem wielu IDE podczas tworzenia kodu dla Matlaba i zawsze wracam do wbudowanego edytora.

Edytor Matlaba jest łatwy w użyciu i w pełni zintegrowany z programem. Ponieważ Matlab jest językiem skryptowym, debugger jest bardzo elastyczny i interaktywny.

Istnieje wiele użytecznych funkcji edytora, które byłyby (najprawdopodobniej) niemożliwe w VS, w tym:

  • Grupa kodu do „komórek”, które pozwalają ocenić bloki kodu w locie
  • wybrać jakąś część swojego kodu i ocenić to
  • interaktywny edytor zmienna, która jest dostępna zarówno w trybie debugowania, a poza nim
  • okno poleceń, które pozwala ocenić polecenia
  • potężna historia poleceń, która pozwala przeglądać i oceniać poprzednie polecenia.
  • ocenia polecenia lub inne bloki kodu w trybie debugowania. W rzeczywistości można wywoływać dowolny fragment kodu podczas debugowania, a nawet debugować ten kod, jak również!
  • ukończenie zakładka dla wszystkich zmiennych i funkcji aktualnie na ścieżce Matlab
  • Funkcja M-Lint pomaga poprawić jakość kodu poprzez dostarczanie informacji zwrotnych (w postaci podkreślenia) po obu błędów i wątpliwej użytkowania

Przykład: Debugujesz funkcję i przechodzisz do trudnego wiersza kodu, aby rozpocząć debugowanie. Zamiast przechodzić przez tę linię, możesz ją podświetlić i ocenić w oknie poleceń lub nawet w niewielkiej części linii. W ten sposób możesz iteracyjnie naprawić swój kod bez opuszczania debuggera.

Jedyny raz, kiedy polecam używanie VS dla Matlab, jest podczas pisania/debugowania funkcji MEX. Nie użyjesz VS do ich kompilacji, ale VS jest zdecydowanie lepszym IDE do pisania kodu C/C++.

Podczas tworzenia oprogramowania zawsze korzystaj z IDE, który najlepiej pasuje do wykonywanego zadania. Nauka nowego IDE może być zniechęcająca, ale edytor Matlaba ma stosunkowo niską krzywą uczenia się w porównaniu do innych.

Powiązane problemy