error for subplot command

The following command only plots the first subplot and gives the ERROR message:
Undefined function 'suplot' for input arguments of type 'double'.
Error in subplots (line 10) suplot(3,1,2);
I can substitute any of the y data sets for the first subplot command and they plot fine. Any ideas?
Thanks!
CODE:
x=mdio08_pos;
y1=mdio08_depth;
y2=mdio06_depth;
y3=mdio05_depth;
figure
subplot(3,1,1);
plot(x,y1)
suplot(3,1,2);
plot(x,y2)
suplot(3,1,3);
plot(x,y3)

2 Comments

Sorry but I have same error.... I think this is path error. Because first time when it created it worked after reload it is not working. if you got solution then tell me. thanks in advance
Here I get an error and I don't know how to clear it. Please help me to clear that error

Sign in to comment.

 Accepted Answer

Typo!
See if this improves things:
x=mdio08_pos;
y1=mdio08_depth;
y2=mdio06_depth;
y3=mdio05_depth;
figure
subplot(3,1,1);
plot(x,y1)
subplot(3,1,2);
plot(x,y2)
subplot(3,1,3);
plot(x,y3)

3 Comments

embarassing! Thank-you!!
My pleasure!
Not embarrassing at all. Everyone who ever dared put fingers to a computer keyboard has had the same (sometimes frustrating) experience, especially since we also read what we want to read, which is not always what we typed.
Omg I had exactly the same typo in the second 'sub'plot Even after reading your answer I had to think for a minute where the typo could be. Thanks

Sign in to comment.

More Answers (1)

"Execution of script subplot as a function is not supported: "
I am getting this error at the time of execution.
Any idea?
% Plotting Sin graph
x=linspace(0,4*pi,100);
y=sin(x);
plot(y)
stem(y)
title('Sin graph')
subplot(2,1,1);
% Plotting exp(-x/3)*sinx graph
subplot(2,1,2);
y1=exp(-x/3);
y2=y1.*y;
plot(y2)

2 Comments

Likely you've created or downloaded a subplot.m that's taking precedence over the function included in MATLAB. To check this show what the output of the following command is:
which -all subplot
/MATLAB/toolbox/matlab/graph2d/subplot.m
If you have a different subplot.m rename it.
salman
salman on 20 Jan 2023
Edited: salman on 20 Jan 2023
@Steven Lord I have the same one and still have that error. Keeping in mind that it was working fine before.
what should I do?

Sign in to comment.

Asked:

on 15 Feb 2015

Edited:

on 20 Jan 2023

Community Treasure Hunt

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

Start Hunting!