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?

カテゴリ

ヘルプ センター および File Exchange2-D and 3-D Plots についてさらに検索

製品

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by