How can i plot this function? y=0.75/(log10(x)*2).^2
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Lucas Lombao Pascual
le 31 Oct 2022
Commenté : Lucas Lombao Pascual
le 31 Oct 2022
Hi, ive been trying differents ways of plotting fuctions such as log, implicit... but i cant manage to plot in 2D the next function in matlab
y= 0.75/(log10(x)*2).^2
0 commentaires
Réponse acceptée
RAGHUNATHRAJU DASHARATHA
le 31 Oct 2022
As per my understanding you want to plot the given function in 2D plot .
It is just that you forgot to add '.' before '/' to do element wise operation.I will explain it with the example below
x=2:10;
y= 0.75./(log10(x)*2).^2
plot(x,y)
Plus de réponses (3)
Jon
le 31 Oct 2022
Something like this?
x = linspace(1,10); % or whatever interval you would like change accordingly
y = 0.75 ./(log10(x).^2).^2 % note .^ for element wise power on log10(x)
figure
plot(x,y)
% Or maybe you want the final power of 2 apply to the numerator and the
% denominator?
y = (0.75 ./(log10(x).^2)).^2
plot(x,y)
0 commentaires
Mike Croucher
le 31 Oct 2022
How about this?
x = linspace(0.01,0.99,100); % Avoid tricky inputs like 1
y = 0.75./(log10(x)*2).^2;
plot(x,y)
0 commentaires
Torsten
le 31 Oct 2022
What do you mean by "in 2D" ? It is a simple function to be plotted y vs. x:
x = 2:0.01:5;
y = 0.75./(log10(x)*2).^2;
plot(x,y)
0 commentaires
Voir également
Catégories
En savoir plus sur Annotations dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!