Azzera filtri
Azzera filtri

struct to restrict curve in max problem

2 visualizzazioni (ultimi 30 giorni)
Atom
Atom il 7 Giu 2024
Commentato: Voss il 7 Giu 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]);

Risposta accettata

Voss
Voss il 7 Giu 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 Commenti
Atom
Atom il 7 Giu 2024
Thank you so much. I am extremely grateful. Countless thanks.
Voss
Voss il 7 Giu 2024
You're welcome!

Accedi per commentare.

Più risposte (0)

Tag

Community Treasure Hunt

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

Start Hunting!

Translated by