struct to restrict curve in max problem

4 Ansichten (letzte 30 Tage)
Atom
Atom am 7 Jun. 2024
Kommentiert: Voss am 7 Jun. 2024
I have to keep the blue curve for a=1.617915e-01 (black broken line) to a=1.619728e-01. There's a small segment of the curve near the black vertical line that is unwanted. How can I remove it?
clear all
warning off
format long
set(0,'DefaultAxesFontSize',20);
figure;
load('H_LC(1).mat');
dim=2; %number of variables of my system which are x and y
MM=max(x(1:dim:end-2,:));
plot(x(end,:),MM,'b', 'LineWidth',2);
xlabel('$a\rightarrow$','FontSize',20,'interpreter','latex','FontWeight','normal','Color','k');
ylabel('$b\rightarrow$','FontSize',20,'interpreter','latex','FontWeight','normal','Color','k');
hold on; xline(1.617915e-01,'k--', 'LineWidth',1);
axis([.16175 .1621 .3 1]);

Akzeptierte Antwort

Voss
Voss am 7 Jun. 2024
warning off
format long
set(0,'DefaultAxesFontSize',20);
figure;
load('H_LC(1).mat');
dim=2; %number of variables of my system which are x and y
MM=max(x(1:dim:end-2,:));
[~,idx] = min(x(end,:));
plot(x(end,1:idx),MM(1:idx),'b', 'LineWidth',2);
xlabel('$a\rightarrow$','FontSize',20,'interpreter','latex','FontWeight','normal','Color','k');
ylabel('$b\rightarrow$','FontSize',20,'interpreter','latex','FontWeight','normal','Color','k');
hold on; xline(1.617915e-01,'k--', 'LineWidth',1);
axis([.16175 .1621 .3 1]);
  6 Kommentare
Atom
Atom am 7 Jun. 2024
Thank you so much. I am extremely grateful. Countless thanks.
Voss
Voss am 7 Jun. 2024
You're welcome!

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Fit Postprocessing finden Sie in Help Center und File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by