take a value y of a function y = f(x) giving x.
조회 수: 1 (최근 30일)
이전 댓글 표시
Suppose we have the following code that creates the graph of the sine function:
x = 0:pi/100:2*pi;
y = sin(x);
plot(x,y)
Now I have the graph of the sine function. how can I get the value of the function by specifying the respective x-value? For example, how can I get the value of sin(51) based on the plot I created (it is not valid to use the matlab sine function)?
댓글 수: 0
답변 (1개)
Star Strider
2023년 6월 3일
Use an appropriate interpolation function, such as interp1 or just index into it, depending on what you want to do —
x = 0:pi/100:2*pi;
y = sin(x);
y51 = y(51);
plot(x,y)
hold on
plot(x(51), y(51), 'ms')
hold off
axis('padded')
.
댓글 수: 0
참고 항목
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
