![]() |
|
Tài trợ cho PIC Vietnam |
Matlab-Simulink & Labview & 20-Sim Các công cụ mô phỏng đa ngành... |
|
Ðiều Chỉnh | Xếp Bài |
![]() |
#2 | |
PIC Bang chủ
|
Trích:
Về độ tin cậy thì thực tế nhiều người viết Matlab và đổ sang các chip của TI thì nhìn thấy code rất dài. Có thể với những người lập trình Matlab chuyên nghiệp họ có thể viết được code tối ưu, nhưng chắc chắn C vẫn là cơ sở hiệu quả nhất. Về giá thành, một bản Matlab nếu tính với chi phí ở nước ngoài thì thực sự không nhiều, thay vì tốn thêm nhân công cho việc lập trình C, tốn thêm thời gian vì viết code C lúc nào cũng dài hơn. Nhưng nói là dài hơn thế thôi, chứ thực ra khi viết code C đã quen, thì Matlab hay C cũng như nhau cả, một số thư viện thuật toán cũng đã có sẵn, chỉ trừ những bài toán quá phức tạp mà C hiện nay chưa có thư viện Opensource. Điều nghịch lý xảy ra đó là, nếu một người đã hiểu rõ hệ thống thuật toán để tạo dựng nên hệ thống, thì việc viết lại thuật toán đó hoàn toàn không khó. Nhưng ở cấp độ nghiên cứu trước khi đi vào ứng dụng, thì rõ ràng là việc dùng Matlab để thí nghiệm nhanh hơn nhiều. Matlab mới nhúng chân vào hệ thống công nghiệp chưa lâu, khoảng đầu năm 2007, tất nhiên họ đã có những thành công nhất định cho tới nay, nhưng với số năm kỹ sư đó của họ, liệu có thể nào so sánh với cả cộng đồng kỹ sư sử dụng C? Vậy tóm lại, bạn có thể dùng, khi nào bạn là chủ một doanh nghiệp, bạn hãy suy nghĩ đến vấn đề này, nếu bạn là một kỹ sư, nhà nghiên cứu, Matlab tốt cho bạn để có những kết quả nhanh, vậy đừng lo ngại gì về nó cả. Tối ưu code hay không tối ưu code thì còn phải tuỳ vào khả năng của người lập trình nữa. Có khi code Matlab dài và thô như vậy, nhưng nếu bạn lập trình C không vững, bạn sẽ viết nên một đám rừng C (F đã từng chứng kiến một giáo sư muốn làm một phần mềm thương mại và giao cho một sinh viên thạc sĩ viết VC++ hỗn loạn tới mức F liên tục từ chối giúp đỡ vì không muốn bị... chập chập cheng cheng với cái mớ hỗn độn đó). Chúc vui
__________________
Công ty TNHH Thương mại và Giao nhận R&P store.hn@rpc.vn - store.hcm@rpc.vn Học PIC như thế nào? |
|
![]() |
![]() |
|
|