How can I change a certain part of a graph to a certain constant value?

1 回表示 (過去 30 日間)
SIM M.S.
SIM M.S. 2017 年 4 月 19 日
編集済み: Andrew Newell 2017 年 4 月 19 日
For example, this is a sine graph.
x = linspace(0,2*pi,100);
y = sin(x);
plot(x,y)
How to change the value of y to be y = sin(0.2*pi) at x = 0.2*pi to 0.8*pi? so that the graph appears to be sine graph, except it is a horizontal straight line from x = 0.2*pi to 0.8*pi.
Thank you in advance.

採用された回答

Andrew Newell
Andrew Newell 2017 年 4 月 19 日
編集済み: Andrew Newell 2017 年 4 月 19 日
Here is one way:
y(x>=0.2*pi & x<=0.8*pi) = sin(0.2*pi);
Note that I use inequalities because there are no values of x that are exactly 0.2*pi or 0.8*pi.

その他の回答 (0 件)

カテゴリ

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

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by