2016-12-27 1 views
0

나는 wxmaxima에서 등고선도를 생성하고 그 꼭지점에 정의 된 다각형을 그릴 수 있습니다. 이런 식으로 뭔가하지만, 하나의 음모에 : 여기Maxima - 등고선도 내에 2 차원 도형을 그립니다.

lx:[-0.5,1.5,2,-1.5]$ 
ly:[-1,-0.5,1,1.5]$ 

wxcontour_plot(20*exp(-x^2-y^2)-10,[x,-2,2],[y,-2,2],[yx_ratio,1],[xlabel,"x[m]"],[ylabel,"y[m]"], 
    [gnuplot_preamble, "set cntrparam levels 18; set grid; set size ratio -1; set key outside top rmargin"], 
    [grid,2,100])$ 
wxdraw2d(polygon(lx,ly))$ 

답변

1

gnuplot_preamble의 사용과 몇 가지 해결 방법입니다 : 당신이 당신의 다각형이 불투명 다각형 정의에 front를 추가하려면

lx:[-0.5,1.5,2,-1.5]$ 
ly:[-1,-0.5,1,1.5]$ 

wxcontour_plot(20*exp(-x^2-y^2)-10,[x,-2,2],[y,-2,2],[yx_ratio,1],[xlabel,"x[m]"],[ylabel,"y[m]"], 
[gnuplot_preamble, "set cntrparam levels 18; set grid; set size ratio -1; 
set key outside top; 
set object 1 polygon from -0.5,-1. to 1.5,-0.5 to 2.,1. to -1.5,1.5 to -0.5,-1. fs solid fc rgb 'red';"], 
[grid,2,100])$ 

.

enter image description here

관련 문제