How Can I Plot f(n*x)
5 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Mahsa Babaee
il 24 Ott 2021
Commentato: Mahsa Babaee
il 25 Ott 2021
Dear experts, Hi
Unfortunately I faced difficulties in function plotting. I am apreciated If anybody could guide me how to plot when and & for instance.
0 Commenti
Risposta accettata
Image Analyst
il 25 Ott 2021
Assuming it's not your homework (because you'd get into trouble for submitting our code as your own), try this:
x = linspace(1, 5, 500); % Only 5 elements if we step by 1 so use more to get a smooth curve.
numberOfSums = 10;
Lx = 10 % A scalar.
n = 1 : numberOfSums % 10 elements
omega = n .* pi / Lx % 10 elements
for k = 1 : numberOfSums
thisOmega = omega(k);
fprintf('Building curve #%d of %d with omega = %.4f...\n', k, numberOfSums, thisOmega);
thisCurve = sin(thisOmega .* x);
if k == 1
fx = thisCurve;
else
fprintf(' Summing in curve #%d of 10 to the master curve...\n', k);
fx = fx + thisCurve;
end
end
plot(x, fx, 'b-', 'LineWidth', 2);
grid on;
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Get Started with MATLAB 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!