plot function not working
Ältere Kommentare anzeigen
Hi, i am trying to plot this simple code but my matlab is not supporting plot function as shown in the error, please help me what to do.
t=0:0.001:0.2;
y=t*2;
plot(t,y);
Warning: Function plot has the same name as a MATLAB builtin. We suggest you rename the function to avoid a potential name conflict.
> In matlab.internal.getCode (line 22)
In mtree (line 118)
In matlab.unittest.internal.ui.toolstrip.getFileInfoForToolstrip (line 29)
Execution of script plot as a function is not supported:
/MATLAB Drive/plot.m
Error in untitled (line 3)
plot(t,y);
Warning: Function plot has the same name as a MATLAB builtin. We suggest you rename the function to avoid a potential name conflict.
7 Kommentare
Stephen23
am 27 Sep. 2021
You have a function or script named PLOT, which shadows the inbuilt PLOT function.
Show us the exact and complete output of this command:
which plot -all
Ajay Sharma
am 15 Dez. 2023
Verschoben: Cris LaPierre
am 15 Dez. 2023
xecution of script plot as a function is not supported:
C:\Users\91999\Documents\MATLAB\plot.m
Please give solution
Walter Roberson
am 15 Dez. 2023
Verschoben: Cris LaPierre
am 15 Dez. 2023
Rename C:\Users\91999\Documents\MATLAB\plot.m to some name that is not used by MATLAB.
Ramesh
am 12 Mai 2024
Execution of script plot as a function is not supported:
D:\MATLAB R2024a\matlab programming\plot.m
Aishwariya
am 5 Apr. 2025
Verschoben: Cris LaPierre
am 5 Apr. 2025
Execution of script plot as a function is not supported:
/MATLAB Drive/plot.m
This appear in my MATLAB online
Walter Roberson
am 5 Apr. 2025
Verschoben: Cris LaPierre
am 5 Apr. 2025
You have created a script named plot.m, and you have code that calls plot() . What are you expecting to have happen?
Are you expecting that MATLAB will look and say, "Oh, my current file name is plot but I am calling plot so I should ignore the fact that my current file is named plot and call the function plot " ?? If so then how should MATLAB handle recursion ? For example what if plot.m contained
if ~exist('counter', 'var'); counter = 0; end
counter = counter + 1;
if counter < 10
plot
end
? Then how would MATLAB tell whether the call to plot inside plot.m is a recursive call to plot.m or is a call to the function plot() ?
Akzeptierte Antwort
Weitere Antworten (0)
Kategorien
Mehr zu Pie Charts finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!