How to plot square root of a function?

12 vues (au cours des 30 derniers jours)
Michael
Michael le 3 Juin 2022
Réponse apportée : VBBV le 3 Juin 2022
I tried plotting the square root of an function. I expect the plot to be curved, but I get a straight line. What am I doing wrong?
x1 = 0:1:10;
y = sqrt(1-(x1).^2);
plot(x,y)

Réponse acceptée

VBBV
VBBV le 3 Juin 2022
x1 = 0:0.01:10; % check with small intervals
y = sqrt(1-(x1).^2);
plot(x1,real(y)); ylim([-1 1.5])
If you use small intervals for input to function, you can get a curved plot, Is this what you want ?

Plus de réponses (1)

Steven Lord
Steven Lord le 3 Juin 2022
Your first two lines define and use a variable x1 but your third uses a variable named x that is not defined in your code. What is the definition of x?

Catégories

En savoir plus sur Scatter Plots dans Help Center et File Exchange

Tags

Produits

Community Treasure Hunt

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

Start Hunting!

Translated by