Graphing a sin function - graph not appearing?
3 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Joshua Kahn
am 5 Sep. 2016
Kommentiert: Henry Giddens
am 6 Sep. 2016
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 Kommentare
Henry Giddens
am 6 Sep. 2016
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
Akzeptierte Antwort
Bikiran Das
am 5 Sep. 2016
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 Kommentare
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Graph and Network Algorithms finden Sie in Help Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!