文件名称:Plot a 3D Radiation pattern based on an image:Plot a 3D Radiation pattern based on an image-matlab开发
文件大小:2KB
文件格式:ZIP
更新时间:2024-06-19 07:49:26
matlab
大家好。 我是一名法国学生,几周前我开始使用 Matlab(所以我仍然是初学者),当我想绘制数据时遇到了一个严重的问题。 我首先尝试向您描述我想做什么: - 我有一张 1024x1280 的图像,我将其转换为矩阵。 我的图像处于灰度级别,像素值对应于发射的能量。 - 我从一个角度 phi(方位角)围绕中心旋转我的图像。 - 然后我确定每对夫妇发出的功率(teta,phi)。 - 我将我们的结果转换为笛卡尔坐标中的球坐标,方程为: x = r.*sin(teta).*cos(phi) y = r.*sin(teta).*sin(phi) z = r.*cos(teta) r=径向距离; teta=极角; phi=方位角 我希望我的解释足够清楚,因为我的问题就在这里:当我绘制数据(参见屏幕截图)时,我从中心获得了一些带有线条的东西。 我使用命令“surf”来绘制它,但这不是我想要的。 我
【文件预览】:
surface.zip