graficas en matlab

isabel
30 de Enero del 2009
Ayuda con matlab
Hola, quiero dibujar dos planos en una grafica de 3d con matlab y ver su intersección, he logrado dibujar los dos planos en una misma gráfica superpuestos, con el comando "hold2 , pero ese comando solo me pone los dos planos superpuestoe y cuando lo miro en 2d se ven cosas raras ya que no me calcula la intersección. Me gustaria saber si hay algun comando para dibular los dos planos y que se dibuje tambien la intersección.

Lo que quiero hacer es dibujar un plano dada una nuve de puntos y despues ese plano cortarlo con el plano z=0 y paroyectar la interseccion en ese plano.
pongo el comando que he utilizado por si sirve de ayuda. gracias. Necesito la respuesta lo más rápido que podais.

x=[20000 30000 40000 50000]
y=[4 5 6 7 8 9 ]
z=[-2482425.97 -3723638.96 -4964851.94 -6206064.93
-1745077.92 -2617616.88 -3490155.84 -4362694.80
-1007729.87 -1511594.80 -2015459.73 -2519324.66
-270381.81 -405572.72 -540763.63 -675954.53
466966.24 700449.36 933932.48 1167415.60
1204314.29 1806471.44 2408628.58 3010785.73
]
z1=zeros(6,4)

mesh(x,y,z)
hold on
surf(x,y,z1)
hold off