Info

This question is closed. Reopen it to edit or answer.

write matlab code in c to decrease run time

1 view (last 30 days)
arun
arun on 2 Dec 2013
Closed: MATLAB Answer Bot on 20 Aug 2021
I have a file of code in MATLAB and but the code run slow for large input data. I have a question that if i will write that MATLAB code in C LANGUAGE and after that i will call that code as a function in MATLAB then will the code run fast and will it work properly*.

Answers (1)

Sean de Wolski
Sean de Wolski on 2 Dec 2013
It depends, your mileage will vary.
A few things to consider:
  • Have your profiled your code to make sure it's running optimally in MATLAB ( |>> doc profile | )?
  • Have you listened to Code Analyzer messages regarding performance?
  • What is your code doing? For some things e.g. fixed point or signal processing the C will likely be faster. For linear algebra, ffts, etc., I doubt you'll out-perform the libraries MATLAB uses.

This question is closed.

Tags

No tags entered yet.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!