Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Matlab网格中的斜投影_Matlab_Plot_3d_Projection - Fatal编程技术网

Matlab网格中的斜投影

Matlab网格中的斜投影,matlab,plot,3d,projection,Matlab,Plot,3d,Projection,在表示光学布局时,通常以斜投影(而不是正交投影或透视投影)表示光学系统,且所有块都位于光轴上,这既方便又图形化 假设有人想在这样一个布局上覆盖一个Matlab网格,或一个平面中的3D等高线图(具体来说:一个表示图像平面上的点扩展函数的网格) Matlab通常允许以透视投影或透视投影方式绘制3D图。有没有办法在Matlab中配置摄影机视图,以便在cavalier投影中返回3D绘图?据我所知,Matlab不支持这种开箱即用的方式 但请看一下文件交换提交。它似乎将三维绘图中的对象绘制成一个图形,然后在

在表示光学布局时,通常以斜投影(而不是正交投影或透视投影)表示光学系统,且所有块都位于光轴上,这既方便又图形化

假设有人想在这样一个布局上覆盖一个Matlab网格,或一个平面中的3D等高线图(具体来说:一个表示图像平面上的点扩展函数的网格)


Matlab通常允许以透视投影或透视投影方式绘制3D图。有没有办法在Matlab中配置摄影机视图,以便在cavalier投影中返回3D绘图?

据我所知,Matlab不支持这种开箱即用的方式

但请看一下文件交换提交。它似乎将三维绘图中的对象绘制成一个图形,然后在二维中进行绘图

我刚刚试过,它似乎与Matlab2014b及更高版本的新图形系统“hg2”兼容。(运行该示例时有一个非严重警告)