There is something wrong in this script because when I run this program it shows file:line:1, coloum:1 invalid use of operator

// to plot a graph of exponential function x=[0:.1:2]; //x y=exp(x); p1=1+x; p2=1+x+x^2; p3=1+x+x^2+x^3; p4=1+x+x^2+x^3+x^4;
plot(x,y,"ro-",x,pl,"rx-",x,p2,"gd-",x,p3,"ms-",x,p4,"k^-"); legend ("y","pl","p3","p3","p4");

 Réponse acceptée

Use " % " to create a comment in MATLAB code.
Then use " .^ " rather than " ^ " when operating element-wise on an array (and use p1 instead of pl, etc.).
% to plot a graph of exponential function
x=[0:.1:2]; %x
y=exp(x); p1=1+x; p2=1+x+x.^2; p3=1+x+x.^2+x.^3; p4=1+x+x.^2+x.^3+x.^4;
plot(x,y,"ro-",x,p1,"rx-",x,p2,"gd-",x,p3,"ms-",x,p4,"k^-"); legend ("y","p1","p2","p3","p4");

Plus de réponses (0)

Catégories

En savoir plus sur Fractals dans Centre d'aide et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by