Plotting 3D with two functions
2 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Luis Francisco Sanchez
el 31 de Oct. de 2019
Comentada: Walter Roberson
el 31 de Oct. de 2019
I have two functions (a,b,c,...,f are constants):
y(x) = ax^5 +bx^4 +cx^3 +dx^2 +ex + f
z(x) = a2x^5 +b2x^4 +c2x^3 +d2x^2 +e2x + f2
For the above I have a X-Y plot and a X-Z plot(the X axis is the same for both). I want to know how can I create a 3d plot that shows both coordinate systems. I would really aprecciate if anyone can code a solution
3 comentarios
Walter Roberson
el 31 de Oct. de 2019
If you use the Symbolic Toolbox you can use piecewise()
If you are working numerically, then there is a trick that can often (but not always) be used:
result = (condition1) .* (expression_that_applies_when_condition1_is_true) + (condition2) .* (expression_that_applies_when_condition2_is_true);
for example,
y = (x>=0 & x<=5) .* (x.^2-5*x+3) + (x>5 & x<10) .* (3+sin(8*pi*x))
Respuestas (0)
Ver también
Categorías
Más información sobre Line Plots en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!