Incorrect plot domain when using linspace

1 回表示 (過去 30 日間)
Aleem Andrew
Aleem Andrew 2020 年 9 月 25 日
コメント済み: Aleem Andrew 2020 年 9 月 25 日
The plot generated by the following code should have a domain from 0 to 5 but instead each x value is multiplied by a factor of 20, for example, the y value at x = 100 (in the Matlab plot) is actually the y value at x = 5. I am using Matlab R2018a. Does anyone have suggestions as to how this problem can be fixed?
x = linspace(0,5);
y = 7/6*(x).^-1.*(x>0)-1.5*(x).^0.*(x>0) + 0.5*(x).^1.*(x>0);

採用された回答

KALYAN ACHARJYA
KALYAN ACHARJYA 2020 年 9 月 25 日
編集済み: KALYAN ACHARJYA 2020 年 9 月 25 日
plot(x,y);
if
plot(y);
  1 件のコメント
Aleem Andrew
Aleem Andrew 2020 年 9 月 25 日
Thanks for your answer I thought maybe the domain was implicit in the y function

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

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeMATLAB についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by