Creating horizontal regions between functions

1 回表示 (過去 30 日間)
Ibraheem
Ibraheem 2022 年 11 月 4 日
回答済み: Walter Roberson 2022 年 11 月 4 日
I tried doing it, but i kept getting it wrong, can you help and tell me what my mistake is.
f = @(x) cos(x);
g = @(x) x-x;
a = 0;
b =1;
fplot(f, [a, pi/2]), hold on
fplot(g, [a, pi/2], 'LineWidth',2)
ycoord = linspace(a, b, 20);
xcoord = [f(ycoord); g(ycoord)];
plot(xcoord, [ycoord;ycoord]), hold off
I used this code^^
but i want this
thanks.

回答 (1 件)

Walter Roberson
Walter Roberson 2022 年 11 月 4 日
Consider the top red line that you want. The x coordinates of the line should start from 0, but should end at the point where cos(x) = 0.95. So for any particular y coordinate, the ending x coordinate should be acos(y)

カテゴリ

Help Center および File ExchangeCalculus についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by