Tôi đang gặp nhiều khó khăn khi cố gắng tìm ra cách sử dụng các lớp trong MATLAB. Tôi rất quen thuộc với C++ và Python nhưng tôi không thể tìm ra bất cứ điều gì về cách định nghĩa các lớp trong MATLAB. Có ai biết một nguồn tài nguyên rất tốt với rất nhiều ví dụ? Các tài liệu chính thức lá nhiều để được mong muốn.Cần có một hướng dẫn lớp MATLAB tốt
Trả lời
Trang web toán học có một số OOP examples, bạn có thể cho biết chính xác hơn những gì bạn đang tìm kiếm không?
Tuy nhiên, lưu ý rằng older Matlab versions có cú pháp OOP khác nhau, từ khóa classdef
được thêm vào năm 2008a (xem video).
Không phải là hướng dẫn như vậy, nhưng Matlab xunit toolbox bởi MathWorks 'Steve Eddins sử dụng (kiểu mới) OOP, có thể hữu ích để xem cách hoạt động của mọi thứ.
tôi đã thực hiện video này về vấn đề này từ lâu rồi:
Đây là một video hay, nhưng không sâu sắc như tôi đã hy vọng. – rlbond
Dưới đây là một ví dụ về một thi lớp trong Matlab (phong cách mới).
http://matlabmafia.wordpress.com/2010/11/27/enhanced-matlab-plotting-series-part-i/
Dưới đây là một đoạn văn được chọn:
Các lớp học được sử dụng trong một hình thức của chương trình gọi là Object-Oriented Programming (OOP). Nhưng đừng ngại vì bạn đã không sử dụng chúng. Chúng tôi sẽ hướng dẫn cách lớp học được tạo ra ở một mức độ nào đó. Tôi được nuôi dưỡng bằng Kỹ sư Cơ khí (ME) và biết rằng các môn học của ME (và các ngành kỹ thuật khác) hiếm khi tiếp xúc với lập trình hướng đối tượng (vì tôi thường nhìn chằm chằm vào các đồng nghiệp ME của tôi). Nếu bạn quan tâm, hãy xem trang web của Matlab về OOP @
http://www.mathworks.com/products/matlab/object_oriented_programming.html.
Họ thực hiện một công việc tốt để cung cấp phần giới thiệu và giải thích cú pháp.
Yagtom bởi Matt Dunham và Kevin Murphy cung cấp một số OOP content cũng có thể hữu ích.
- 1. Hướng dẫn PyQt Tốt cần
- 2. Tìm kiếm một hướng dẫn lớp php tốt mysqli
- 3. Cần hướng dẫn "bắt đầu" tốt hơn cho Thang máy
- 4. Cần hướng dẫn cho DotNetOpenAuth
- 5. Hướng dẫn NASM/FASM tốt?
- 6. Hướng dẫn về RestMit ObjectMapping 2.0 cần
- 7. Cần một hướng dẫn giới thiệu tốt về quy trình xây dựng TFS
- 8. Tôi có thể tìm thấy một số hướng dẫn và hướng dẫn về WS-Security tốt ở đâu?
- 9. Hướng dẫn có sẵn tốt nhất cho Sencha?
- 10. Hướng dẫn tốt về giao thức FIX?
- 11. Sigar API cho JAVA (cần hướng dẫn)
- 12. Có hướng dẫn tốt về cách sử dụng PDO không?
- 13. Có trang web hướng dẫn php5 OOP tốt nào không?
- 14. Có hướng dẫn nào tốt cho ice4j không?
- 15. Hướng dẫn về trình tải lớp Java
- 16. Một số hướng dẫn lập trình Xlib tốt ở đâu?
- 17. Hướng dẫn thực hành tốt nhất: Swing
- 18. Hướng dẫn tốt về nội bộ Linux?
- 19. Hướng dẫn OpenGL tốt cho Linux/Ubuntu?
- 20. Có hướng dẫn UIScrollView nào tốt trên mạng không?
- 21. Hướng dẫn Ant/quickstart tốt nhất?
- 22. Một số hướng dẫn Wireshark tốt là gì?
- 23. Hướng dẫn tốt về VIM Scripting?
- 24. Hướng dẫn tốt về quản lý mã?
- 25. Thực hành không tốt trong hướng dẫn mùa xuân này?
- 26. Hướng dẫn/hướng dẫn X509 trong C#
- 27. ASP.net MVC 3 hướng dẫn hướng dẫn
- 28. Hướng dẫn SSE hoạt động tốt hơn các hướng dẫn thông thường ở đâu
- 29. Hướng dẫn sử dụng lớp tĩnh trên lớp thể hiện?
- 30. oAuth Hướng dẫn cần trong PHP cho Twitter & Facebook
Các ví dụ đó thực sự không hiển thị toàn bộ tệp lớp học, trước hết. Thứ hai, tôi không biết cách có dữ liệu công khai và riêng tư. Và sự thừa kế và đa hình vẫn là một bí ẩn. – rlbond
cho dữ liệu công khai/riêng tư, xem video tại 3:35 – catchmeifyoutry
... và xem 6:42 trong video để thừa kế. Tuy nhiên, tôi cũng quan tâm đến nhiều hướng dẫn hơn nữa, tôi cũng sẽ để ý đến bất kỳ câu trả lời nào khác;) – catchmeifyoutry