About MATLAB® Analysis and Visualizations Inside ThingSpeak
ThingSpeak enables you to schedule and run MATLAB code using a version of MATLAB that MathWorks hosts in the cloud. You do not need a MATLAB license to run MATLAB within the ThingSpeak web service.
If you have a MATLAB license, you can also import your data from ThingSpeak into your desktop MATLAB session for offline analysis using the ThingSpeak Support Toolbox.
Limitations
If you are logging in to ThingSpeak with a MathWorks Account that is not associated with a MATLAB license, the MATLAB code that you can run within the ThingSpeak environment is limited to functions provided by MATLAB. If you are logging in with a MatWorks Account that is associated with a MATLAB license that is also licensed to use add-on toolboxes, functions provided by certain add-on toolboxes are supported.
You can use MATLAB code and visualizations within ThingSpeak with some limitations on frequency and update rate:
Additional limitations that produce an error are: