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

 採用された回答

Sam Chak
Sam Chak 2022 年 5 月 25 日

1 投票

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 件のコメント

Nouha Amine
Nouha Amine 2022 年 5 月 25 日
When I copied this code,
The figure didn't show up,
What is the problem with that
Sam Chak
Sam Chak 2022 年 5 月 25 日
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

サインインしてコメントする。

その他の回答 (1 件)

Fabio Freschi
Fabio Freschi 2022 年 5 月 25 日

1 投票

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')

カテゴリ

ヘルプ センター および File ExchangeLine Plots についてさらに検索

質問済み:

2022 年 5 月 25 日

コメント済み:

2022 年 5 月 25 日

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by