Tôi đã chuyển đổi chương trình Matlab
thành ứng dụng dựa trên Bảng điều khiển bằng cách sử dụng deploytool
trong Matlab. Tệp Matlab .m
mất khoảng 2 giây để thực thi, nhưng sau khi tôi chuyển đổi nó thành tệp thi hành và được gọi là .exe
, mất 45 giây để thực thi quá dài.Matlab thực thi quá chậm
Tôi muốn tích hợp chương trình Matlab với PHP. Có cách nào khác hiệu quả và nhanh chóng để thực hiện việc này không? Trong dự án của tôi, thời gian thực sự là một yếu tố lớn (không phải là thời gian phát triển mà là thời gian thực hiện của ứng dụng). Vậy có phương pháp nào mất ít thời gian hơn không?
Tôi thấy trên Internet, chúng tôi có thể viết các phần mở rộng PHP để gọi Matlab. Phương thức này có nhanh hay giống như gọi tệp .exe
? Matlab coder có giúp gì cho quá trình này không? Nếu có bất kỳ lựa chọn thay thế nào, vui lòng đề cập đến nó.
Một điều bạn có thể muốn làm là theo dõi thời gian tính toán thực tế. Ít nhất bạn có thể xác định liệu cuộc gọi có chậm hơn hay chính tính toán. –
Tôi có thể theo dõi điều đó bằng cách nào? Tôi đã sử dụng thời gian chạy nhưng nó chỉ cho tổng thời gian. – user1583647
tập tin matlab .m chỉ mất 2 giây để thực thi nhưng exe mất như tôi đề cập đến 45 giây vì vậy nó là cuộc gọi đó là chậm? – user1583647