How to specify points in on two curves in plot?

1 visualización (últimos 30 días)
Mahdi Ghorbani
Mahdi Ghorbani el 6 de En. de 2021
Comentada: Mahdi Ghorbani el 6 de En. de 2021
Hey guys. if my λ = 58.5 ( in x-axis), how can i get both different amounts of "σ cr" on those curves?
Also another question: Amounts in "σ cr" axis are seprated from each other (there's no interval between them. Same goes for λ axis. Both are imported from an excel file) How can i glue them togethor to get exact amounts of σcr for my λ = 58.2?
Sorry for my bad english and thank you for your time :)

Respuesta aceptada

Bjorn Gustavsson
Bjorn Gustavsson el 6 de En. de 2021
This seems like a task for interp1. Have a look at the help and documentation for that function. I'd do something like this:
scr1_58.5 = interp1(lambda,sigmacr,58.5);
Should work for both the case where sigmacr is a 2-by-number-of-wavelength-samples and a similar 1-D array (then you'd have to repeat the operation for the other sigma.)
HTH
  1 comentario
Mahdi Ghorbani
Mahdi Ghorbani el 6 de En. de 2021
You sir just made my day! It worked. I tried interp1 before but it seems i didnt use it properly before. But your code worked perjectly fine. Thank you.
scr1_LandaT = interp1(Landa_t,stress_Vector_modified,Landa)
scr1_LandaR = interp1(Landa_r,stress_Vector_modified,Landa)

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Get Started with MATLAB en Help Center y File Exchange.

Etiquetas

Productos


Versión

R2018b

Community Treasure Hunt

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

Start Hunting!

Translated by