Como modificar a relação de aspecto para criar um efeito 3D para seus gráficos MATLAB
Como o efeito 3D é exibido na tela depende da proporção de dados que você definiu no MATLAB. o daspect ()
Menu
- Digite ysource = [1, 3, 5 3, 7, 9 5, 7, 11] - e pressione enter.
- Digite bar1 = bar3 (ysource) - e pressione enter.
- Tipo de rotação (bar1, [0, 0, 1], 270) - e pressione enter.
- Tipo daspect () e pressione enter.
- Digite daspect ([25, 1, 1.2.]) - e pressione enter.
- Digite daspect ([65, 0,5, 7.]) - e pressione enter.
- Digite daspect ( 'auto') e pressione enter.
Por exemplo, uma proporção de aspecto [1, 2, 3] significa que, para cada uma unidade do eixo x, existem duas unidades do eixo y e três unidades do eixo z. Execute as seguintes etapas para ver como esse recurso funciona:
Digite YSource = [1, 3, 5 3, 7, 9 5, 7, 11] - e pressione Enter.
MATLAB cria uma fonte de dados para você.
Digite Bar1 = Bar3 (YSource) - e pressione Enter.
Você vê um gráfico de barras 3D aparecer.
Tipo de rotação (Bar1, [0, 0, 1], 270) - e pressione Enter.
O gráfico de barras gira para que você possa ver as barras individuais mais fácil.
Tipo daspect () e pressione Enter.
A saída contém três valores, como este:
ans = 0,3571 0,2679 2,1670
Então, você já sabe a proporção atual da trama, com o primeiro número que representa o valor do eixo-x, o segundo número o valor do eixo y, e o terceiro número o valor do eixo z.
Digite daspect ([25, 1, 1.2.]) - E pressione Enter.
A relação de aspecto de mudança de dados para criar, bares magro de aparência de altura. Os dados é precisamente a mesma que antes, como é a rotação, mas a interpretação das mudanças de dados.
Digite daspect ([65, 0,5, 7.]) - E pressione Enter.
A impressão é agora que as diferenças entre os pontos de dados são realmente muito pequena. Mais uma vez, nada mudou nos dados ou a rotação. A única coisa que mudou é a forma como os dados são apresentados.
Digite daspect ( 'auto') e pressione Enter.
O aspecto de dados retorna ao seu estado original.