Finding poinnt of interception between two lines on graph

1 visualizzazione (ultimi 30 giorni)
I have the graph shown below, i want to find the point on the y axis where the red line (at a known value of x 'N(1)') intercepts the blue curve, but I keep getting an error that says "Error using matlab.internal.math.interp1, Sample points must be unique."
N= length(Kr);
Nn= zeros(N,1)+sr;
hold on
plot(Nn,Kr,"--","linewidth",2)
xlabel("Sr")
ylabel("Kr")
title("R6 Envelope")
X= interp1(s, K, Nn(1))
How can I fix this? Thanks
  2 Commenti
Torsten
Torsten il 24 Mar 2022
Modificato: Torsten il 24 Mar 2022
Remove the data points (Sr,Kr) where the envelope is not a function (i.e. the points with Sr = 1).

Accedi per commentare.

Risposta accettata

KSSV
KSSV il 24 Mar 2022

Più risposte (0)

Categorie

Scopri di più su Interpolation in Help Center e File Exchange

Prodotti


Release

R2021a

Community Treasure Hunt

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

Start Hunting!

Translated by