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

조회 수: 1 (최근 30일)
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 CenterFile Exchange에서 Data Exploration에 대해 자세히 알아보기

태그

Community Treasure Hunt

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

Start Hunting!

Translated by