Graphing a sin function - graph not appearing?

조회 수: 4 (최근 30일)
Joshua Kahn
Joshua Kahn 2016년 9월 5일
댓글: Henry Giddens 2016년 9월 6일
I'm trying to plot a sin function, but when the plot window shows up, nothing appears within it.
The function I'm trying to plot is y(x) = sin(2x)/(2x). Here's what I'm doing to get the graph ready:
1. x = 0:pi/100:2*pi;
2. y = sin(2*x)/(2*x);
3. plot(x,y);
I've changed the order of x and y in plot(), but that hasn't done anything for me.
What can I do to fix this?
  댓글 수: 4
Bikiran Das
Bikiran Das 2016년 9월 5일
during division of float values use of a '.' is recommended
Henry Giddens
Henry Giddens 2016년 9월 6일
The '.' is used for element wise matrix multiplication/division. It is not actually needed after the pi in the first line of code, but is required in the second.
y1 = sin(2*x) % produces a matrix with 201 elements
y2 = 2*x %produces matrix with 201 elements
Now you need to do an element wise division between y1 and y2. For this you need to use the './' operator rather than a single '/', which is the matrix division operator

댓글을 달려면 로그인하십시오.

채택된 답변

Bikiran Das
Bikiran Das 2016년 9월 5일
x = 0:pi./100:2*pi; y = sin(2*x)./(2*x); plot(x,y);
Use this code
during division of float values use of a '.' is recommended

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Graph and Network Algorithms에 대해 자세히 알아보기

제품

Community Treasure Hunt

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

Start Hunting!

Translated by