I would like to plot a sample graph (a rough stress strain curve comparison) with 2 lines where my x,y and instantaneous slopes are known...and basically very roughly interpolate the curve between the two. is this possible?
Hint: Suppose your interpolated curve is the following general cubic polynomial with four unknown coefficients:
y = a*x^3+b*x^2+c*x+d
Its slope (derivative) would be:
s = 3*a*x^2+2*b*x+c
Using these two equations, you can write four linear equations that must be satisfied for each of your curves. In each case matlab can solve those four equations for the unknown a, b, c, and d values, and you then have your two interpolated curves (not "lines".)
Thank you, but I'm not sure how to turn the points and slopes I have into a plot given that information. (grey-haired researcher, new to Matlab here...trying to represent some pilot data in graphical form).
Use the two end y values in the first equation and the two end slope values in the second equation. This gives you your four linear equations in the unknown coefficients a, b, c, and d, which matlab can solve for you. Do this for each curve.
No se puede completar la acción debido a los cambios realizados en la página. Vuelva a cargar la página para ver el estado actualizado.
Translated by
Seleccione un país/idioma
Seleccione un país/idioma para obtener contenido traducido, si está disponible, y ver eventos y ofertas de productos y servicios locales. Según su ubicación geográfica, recomendamos que seleccione: .
También puede seleccionar uno de estos países/idiomas:
Cómo obtener el mejor rendimiento
Seleccione China (en idioma chino o inglés) para obtener el mejor rendimiento. Los sitios web de otros países no están optimizados para ser accedidos desde su ubicación geográfica.