Octave: gravar PNG e visualizar 3-D, os dois mantras da funcionalidade

Um plot da função (x+y)*seno(x) no intervalo [-3,2]*[0,2]

Como Gravar plot em imagem

figure(1)
plot(a3(:,2),a3(:,1),'-r',"linewidth",3)
hold on
plot(a1(:,2),a1(:,1),'-b',"linewidth",3)
plot(a2(:,2),a2(:,1),'-g',"linewidth",3)
hold off
axis([0 2 0 16])
legend('orig','3% plast','8% plast',"fontsize",14)
xlabel('strain (%)',"fontsize",14)
ylabel('stress (MPa)',"fontsize",14)
print -dpng filename.png

Como fazer plot em 3-D
Exemplo de função: (x+y)*sin(x)
Exemplo de intervalo (x, y) E ([-3 2], [0 2])

x=linspace(-3, 2, 100);
y=linspace(0, 2, 100);
[X,Y]=meshgrid(x,y);
plot3(X,Y,(X+Y)*sin(X));

E, somando as duas coisas:

print -dpng resultado.png

Um comentário sobre “Octave: gravar PNG e visualizar 3-D, os dois mantras da funcionalidade

Deixe uma resposta para Deus Vermelho Cancelar resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *