
How to plot a function
6 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Nouha Amine
am 25 Mai 2022
Kommentiert: Sam Chak
am 25 Mai 2022
Hello,
I need to plot a graph with 

where x is between
and
,


y is here between
and
,


Can you help me with it?
Thanks
0 Kommentare
Akzeptierte Antwort
Sam Chak
am 25 Mai 2022
You can do something like this:
x = 0.1:0.01:10;
y1 = x.^(-2.9-0.1);
y2 = x.^(-2.9+0.1);
plot(x, y1, x, y2)
ylim([1e-8 1e0])
xlabel('x')
ylabel('y')

2 Kommentare
Sam Chak
am 25 Mai 2022
That's strange... I've tested the code on both MATLAB and Octave. Try adding this:
clear all
close all
x = 0.1:0.01:10;
y1 = x.^(-2.9-0.1);
y2 = x.^(-2.9+0.1);
plot(x, y1, x, y2)
ylim([1e-8 1e0])
xlabel('x')
ylabel('y')
grid on
Weitere Antworten (1)
Fabio Freschi
am 25 Mai 2022
You may use fplot
figure, hold on
fplot(@(x)x.^-3,[1 1e5])
fplot(@(x)x.^-2.8,[1 1e5])
% use bi-logaritmic scale
set(gca,'YScale','log','xScale','log')
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!