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

 採用された回答

Azzi Abdelmalek
Azzi Abdelmalek 2013 年 12 月 21 日

6 投票

x=0:0.1:1;
y=1./x;
plot(x,y)

5 件のコメント

Nguyen Trong Nhan
Nguyen Trong Nhan 2013 年 12 月 21 日
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 2013 年 12 月 21 日
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
Nguyen Trong Nhan
Nguyen Trong Nhan 2013 年 12 月 21 日
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 2017 年 1 月 11 日
Thank you.
Giuseppe Degan Di Dieco
Giuseppe Degan Di Dieco 2021 年 10 月 9 日
Thank you mate.

サインインしてコメントする。

その他の回答 (1 件)

Shreedhar Sarda
Shreedhar Sarda 2022 年 1 月 15 日

0 投票

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

カテゴリ

製品

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by