I wrote a very simple code:
x=linspace(-5,5,130);
y=((2.*x.^2)-(2.*x)-1)/((x.^4)+1);
plot(x,y);
This code doesnt display the graph, the coordinate plane is just empty. I cant figure out whats wrong with it.

 Réponse acceptée

Torsten
Torsten le 6 Oct 2022
./ instead of simple / :
x=linspace(-5,5,130);
y=(2*x.^2-2*x-1)./(x.^4+1);
plot(x,y);

Plus de réponses (1)

the cyclist
the cyclist le 6 Oct 2022
Modifié(e) : the cyclist le 6 Oct 2022
You missed a place where you need an element-wise operation. Try
x=linspace(-5,5,130);
y=((2.*x.^2)-(2.*x)-1)./((x.^4)+1); % You did not have ./, so y was not what you expected
plot(x,y);

Catégories

En savoir plus sur Startup and Shutdown 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