Plot Cell Array Data

Plots data stored in cell arrays
10 Downloads
Updated 5 Sep 2024

View License

This function plots multiple 2-D lines in a figure. It is an alternative to using: plot(X1,Y1,LineSpec1,...,Xn,Yn,LineSpecn)
plot2(X,Y) creates a 2-D line plot of the data in Y versus the corresponding values in X.
plot2(X,Y,LineSpec) creates the plot using the specified line style, marker, and color.
X,Y, and LineSpec are cell arrays with the same length, such that X{i} , Y{i} , and LineSpec{i} are X data, Y data, and line specifications of the ith line to be plotted.
Example:
X{1}=-pi:pi/100:pi;
Y{1}=cos(X{1});
LineSpec{1}='b--';
X{2}=-pi:pi/100:pi;
Y{2}=sin(X{2});
LineSpec{2}='r-';
figure;
plot2(X,Y);
figure;
plot2(X,Y,LineSpec);

Cite As

Ayad Al-Rumaithi (2026). Plot Cell Array Data (https://nl.mathworks.com/matlabcentral/fileexchange/131723-plot-cell-array-data), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2023a
Compatible with any release
Platform Compatibility
Windows macOS Linux
Tags Add Tags
Version Published Release Notes
1.0.1

Added website

1.0.0