Help me about plot y = 1/x

I want to plot the graph y = 1/x. I do in command window :
syms x y
x=0,0.1,1;
y=1/x;
plot(x,y)
I appear the error like this:
??? Error using ==> mldivide Matrix dimensions must agree
could you please help me repair this error to plot the graph y = 1/x. thanks

 Risposta accettata

Azzi Abdelmalek
Azzi Abdelmalek il 21 Dic 2013
x=0:0.1:1;
y=1./x;
plot(x,y)

5 Commenti

Could you explain me why I have to change y=1/x to y=1./x. What's the mean of " . " thanks
Azzi Abdelmalek
Azzi Abdelmalek il 21 Dic 2013
x is a vector, you can't divide 1 by a vector, what you need is [1/x(1) 1/x(2) ... 1/x(n)] ; this can be done in Matlab by 1./x
Oh, thanks you very much. Becuase i'm a student. I haven't known much about it yet. Hope you help me in others next questions.
Sandor Fogassy
Sandor Fogassy il 11 Gen 2017
Thank you.
Thank you mate.

Accedi per commentare.

Più risposte (1)

Shreedhar Sarda
Shreedhar Sarda il 15 Gen 2022

0 voti

Plot the function y=1/x in domain -2 to 2. At what point this function is not continuous?

Prodotti

Tag

Community Treasure Hunt

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

Start Hunting!

Translated by