MATLAB plotting question, please help

1 回表示 (過去 30 日間)
Leora
Leora 2014 年 8 月 26 日
コメント済み: Leora 2014 年 8 月 26 日
Use a linspace command or colon operator to create a vector with 91 elements and define the function y=[e^(t/10)sin(t)]/(t^2 +1)
Plot the function y in black and include a title with the expression for y
Make the same plot again but rather than displaying the graph as a curve, show the unconnected data points. To display them in small circles use plot(t,y,'o') and combine it by using plot(t,y,'o-')
I tried to do it and this is my code but for some odd reason it is just a straight line parallel to the x axis (not even a line just small black points, I even tried suppressing the plot(t,y,'o') amd plot(t,y,'o-') but it just won't give me a curve just data points in a straight 'line':
t=linspace(1,10,91); y=(exp(t/10).*sin(t))/(t.^2+1); figure plot(t,y,'k-') title('plot by Leora') plot(t,y,'o') plot(t,y,'-o')

採用された回答

Roger Stafford
Roger Stafford 2014 年 8 月 26 日
You need to put a dot on the division symbol:
y=(exp(t/10).*sin(t))./(t.^2+1);
  1 件のコメント
Leora
Leora 2014 年 8 月 26 日
Oh wow I feel stupid, thank you!

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

その他の回答 (0 件)

カテゴリ

Help Center および 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