Graphing a sin function - graph not appearing?
7 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Joshua Kahn
il 5 Set 2016
Commentato: Henry Giddens
il 6 Set 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 Commenti
Henry Giddens
il 6 Set 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
Risposta accettata
Bikiran Das
il 5 Set 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 Commenti
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Graph and Network Algorithms in Help Center e File Exchange
Prodotti
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!