
Refraining part of the function on the graph, while keeping the interval
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
Maxtron Moon
am 15 Mai 2019
Beantwortet: Star Strider
am 15 Mai 2019
I'm new in Matlab, and I'm not sure if you can do this in Matlab.
So, I obtained two solutions to a physics problem, of the simple form:
y=-x-95.07 and
y=10/7*x+18.67
which have an intersection. Now, due to an extra physical condition, only the
part on the left side of the interaction make physicial sense, so, I would like to
create a plot that doesn't show the right side of the interaction, so basicly I want the
lines to appear up to a point, while the interval on the x-axis goes beyond that point!
0 Kommentare
Akzeptierte Antwort
Star Strider
am 15 Mai 2019
Try this:
y1 = @(x) -x-95.07;
y2 = @(x) 10/7*x+18.67;
xint = fzero(@(x)y1(x)-y2(x), 1); % Intersection
x = linspace(xint-10, xint);
figure
plot(x, y1(x), x, y2(x))
grid
xlim([xint-10 xint+10])
producing:

Experiment to get the result you want.
0 Kommentare
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Image Processing Toolbox 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!