How can i plot this function? y=0.75/(log10(x)*2).^2
4 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Lucas Lombao Pascual
am 31 Okt. 2022
Kommentiert: Lucas Lombao Pascual
am 31 Okt. 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 Kommentare
Akzeptierte Antwort
RAGHUNATHRAJU DASHARATHA
am 31 Okt. 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)
Weitere Antworten (3)
Jon
am 31 Okt. 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 Kommentare
Mike Croucher
am 31 Okt. 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 Kommentare
Torsten
am 31 Okt. 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 Kommentare
Siehe auch
Kategorien
Find more on Exponents and Logarithms in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!