How can i plot this function? y=0.75/(log10(x)*2).^2
5 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
Mehr zu 2-D and 3-D Plots finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!