# MATLAB-Based Operators

Subtopics

- MATLAB Requirements
- Environment for MATLAB Scripts (Operators)
- Environment for MATLAB Applications (Operators)
- Lesson 1. Creating a "Hello World" User Operator Script
- Lesson 2. Creating a Butterworth User Operator Script
- Lesson 3. Creating a Butterworth User Application Script
- Accessing Variables in MATLAB User-Operator Scripts
- File-Based I/O in MATLAB
- Valid Measurement Units

When the number of points in input waveforms exceed the limit for MATLAB scripts and compiled MATLAB applications (64 M points for a one-input operator, 32 M points for a two-input operator, 22.369621 M points for a three-input operator, or 16 M points for a four-input operator), you must use file-based I/O in the user-defined operator. See File-Based I/O in MATLAB.

## Additional User-Defined Operator Examples

Additional user-defined measurement examples are included with the Infiniium software in the folder: C:\Program Files\Keysight\Infiniium\Demo\User Functions\