Ajuda - Busca - Membros - Calendário
Versão Completa: (Resolvido) Como plotar Gráfico 3D de tabela XYZ no matlab
Fórum Script Brasil > Programação & Desenvolvimento > Lógica de Programação
ggrprojetos
Pessoal, meu 1o post, meu 1o contato com o mat lab, help-me...

Tenho uma tabela com 1176 numeros em X, Y e Z, para plotar no mat lab, em isolinhas (contour) e em superficie (surfl) ou mesh

Bom, como faço para plotar uma tabela simples, conforme abaixo, em contour ou superficie?

x y z
1 1 4
1 2 10
1 3 15
2 1 29
2 2 24
2 3 16
3 1 20
3 2 13
3 3 7

não é em forma de funçao, são pontos soltos mesmo o XY no plano horizontal e o correspondente em Z na vertical. Fazendo esse, extendo para os 1176...

Agradeço o apoio desde já, T+
renato
ggrprojetos
sequencia de comandos q eu procurava:



x=[1 2 3 4 5;1 2 3 4 5;1 2 3 4 5;1 2 3 4 5;1 2 3 4 5]

x =

1 2 3 4 5
1 2 3 4 5
1 2 3 4 5
1 2 3 4 5
1 2 3 4 5

>> y=[1 1 1 1 1;2 2 2 2 2;3 3 3 3 3;4 4 4 4 4;5 5 5 5 5]

y =

1 1 1 1 1
2 2 2 2 2
3 3 3 3 3
4 4 4 4 4
5 5 5 5 5

>> z=[4 18 15 20 3; 5 19 13 21 4;3 18 14 22 5; 2 17 12 19 2;4 16 14 18 4]

z =

4 18 15 20 3
5 19 13 21 4
3 18 14 22 5
2 17 12 19 2
4 16 14 18 4

>> stem3(x,y,z,'MarkerFaceColor','g')
>> ylabel('Eixo y')
>> stem3(x,y,z,'MarkerFaceColor','g')
>> plot3(x,y,z,'+'),grid
>> contour(z,9)
>> contour(x,y,z)
>> surf(z)
>> surf(x,y,z)
>> stem3(x,y,z,'MarkerFaceColor','g')
>> plot3(x,y,z,'+'),grid
>> contour(z,9)
>> contour(z,25)
>> contour(x,y,z)
>>



resolvido, para quem precisar..bola pra frente...T+

















QUOTE(ggrprojetos @ 07/03/2012 - 22:32) *
Pessoal, meu 1o post, meu 1o contato com o mat lab, help-me...

Tenho uma tabela com 1176 numeros em X, Y e Z, para plotar no mat lab, em isolinhas (contour) e em superficie (surfl) ou mesh

Bom, como faço para plotar uma tabela simples, conforme abaixo, em contour ou superficie?

x y z
1 1 4
1 2 10
1 3 15
2 1 29
2 2 24
2 3 16
3 1 20
3 2 13
3 3 7

não é em forma de funçao, são pontos soltos mesmo o XY no plano horizontal e o correspondente em Z na vertical. Fazendo esse, extendo para os 1176...

Agradeço o apoio desde já, T+
renato

Esta é uma versão simplificada de nosso conteúdo principal. Para ver a versão completa com maiores informações, formatação e imagens, por favor clique aqui.
Invision Power Board © 2001-2013 Invision Power Services, Inc.