Gráfico 3d con 2d de datos

Quiero entender cómo los datos 2d está relacionado con el eje z para obtener los gráficos 3d

digamos que tengo x=[-1:0.1:1], vector

y y=[1 2 3 4 5 4 3 2 1 0]

una parcela de y Vs x se han pico de 5 y la pendiente hacia abajo a ambos lados en x=0.5
cómo se relacionan estos datos en 3d para conseguir la forma de campana de la superficie, con características similares.

  • no se puede trazar su x vs y. son de diferentes longitudes.
InformationsquelleAutor jeetender | 2011-05-06

1 Kommentar

  1. 3

    Puede ver una línea/curva representada como una función de una sola variable, y=f(x), y normalmente, x y y son los dos vectores. Por ejemplo, usted puede trazar la curva de la campana de Gauss como

    x=linspace(-3,3,1000);
    y=exp(-x.^2/2);
    plot(x,y)

    Una superficie parcela, por otro lado, es una función de dos variables, z=f(x,y) donde x y y pueden ser vectores o matrices y z es una matriz. meshgrid es una función muy práctica que genera 2D x y y matrices de 1D vectores por la correcta replicación.

    Es el z de la matriz que se identican como una imagen en 2D (valores de z están representados por colores) o un gráfico 3D (valores de z son representados como las alturas a lo largo del eje z). Por ejemplo, un 3D de la curva de la campana de Gauss puede explicarse como

    x=linspace(-3,3,1000);y=x';               %'
    [X,Y]=meshgrid(x,y);
    z=exp(-(X.^2+Y.^2)/2);
    surf(x,y,z);shading interp

    Esta es la forma de las parcelas respectivas debería verse como

    Gráfico 3d con 2d de datos

Kommentieren Sie den Artikel

Bitte geben Sie Ihren Kommentar ein!
Bitte geben Sie hier Ihren Namen ein

Pruebas en línea