.. _`Matlab Calculator`: .. _`org.sysess.sympathy.matlab.matlabcalculator`: Matlab Calculator ~~~~~~~~~~~~~~~~~ .. image:: matlab_calculator.svg :width: 48 Performs user-defined Matlab calculations .. warning:: This node is deprecated and will be removed in version 1.7.0. Please use Calculator or Matlab Table (if Matlab is needed) instead. Documentation ############# With this node one can apply simple operations on the content of Tables. The node has the same structure as the :ref:`Calculator` node with the difference that Matlab is used as scripting engine instead of Python, and that intermediary calculations can not be used. Definition ########## *Input ports*: :port0: [table] Input Table *Output ports*: :port1: [table] Table applied with MATLAB functions *Configuration*: **List of calculations** (calc_list) List of calculations. **Copy input** (copy_input) If enabled the incoming data will be copied to the output before running the calculations. This requires that the results will all have the same length. An exception will be raised if the lengths of the outgoing results differ. **Action on calculation failure** (fail_strategy) Decide how a failed calculation should be handled .. automodule:: node_old_calculator .. class:: MatlabCalculator Plugins ####### * :ref:`MatlabPlugin` Example flows ############# * :download:`MatlabCalculator.syx `