MATLAB과 Matplotlib 3d의 좌표계 | 뷰의 차이 > view(azimuth=0) > MATLAB:xaxis가 가로축 |
GeForce GTX 1070 (8GB)
ASRock Z170M Pro4S [Intel Z170chipset]
Ubuntu 16.04 LTS desktop amd64
TensorFlow v1.2.1
cuDNN v5.1 for Linux
CUDA v8.0
Python 3.5.2
IPython 6.0.0 -- An enhanced Interactive Python.
gcc (Ubuntu 5.4.0-6ubuntu1~16.04.4) 5.4.0 20160609
GNU bash, version 4.3.48(1)-release (x86_64-pc-linux-gnu)
scipy v0.19.1
geopandas v0.3.0
MATLAB R2017b (Home Edition)
pySpherepts > Jupyter > 결과의 좌표를 구면상에 표시하는 구현 v0.2 > 안쪽의 점 배제 > 같은 것이 얻어졌다
에서 같은 azimuth와 elevation으로 했을 때 결과가 다른 것이 신경이 쓰였다.
좌표계
좌표계를 조사하였다.
MATLAB
htp // // th.ぉ요. 에즈/~ぉべ rb로/마 tぁb/html/Pぉt 짱게코오 rぢ 하고 s. HTML
Matplotlib 3d
htps // tp t b. rg / mpl_과 t / mp / t3d / t. HTML
Y의 방향(정부)이 다르다.
MATLAB은 "오른손 시스템"
htps : // jp. 마 t 후 rks. m / ma t b t t l / ansu rs / 80671 - Doe s - ma t b - 우세 - 아 - ft - 솔더 d r-na-sys me fu-r-p p-t3-ko d
Matplotlib는 "왼손 시스템"일 것이다.
x축과 z축을 기준으로 보면 양쪽 모두 똑같이 보였다.
view()로 보이는 대상이 다른 것일까.
(azimuth의 정의 차이?)
view의 차이
API 비교
Matplotlib의 view_init()
htps // tp t b. rg/mpl_와 t ts/mpぉt3d/아피. HTML
view_init(elev=None, azim=None)
MATLAB view()
htps : // jp. 마 t 후 rks. 이 m/헤lp/마tぁb/레 f/ぃぃ에w. HTML
view(az,el)
elevation과 azimuth를 동일하게 해, 축 라벨을 추가해 보았다.
MATLAB
Matplotlib
azimuth가 0일 때
같은 표시로 하려면
Matplotlib에서
ax.view_init(elev=0, azim=0)
MATLAB의 설정은 view(90,0)
로 하면 같은 외형이 된다.(90: azimuth에 90을 더한다)
이 경우, 가로축은 y축이 된다.
Matplotlib
MATLAB
Reference
이 문제에 관하여(MATLAB과 Matplotlib 3d의 좌표계 | 뷰의 차이 > view(azimuth=0) > MATLAB:xaxis가 가로축 |), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/7of9/items/01e9dc011193e24caa0d텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)