该演示由一个 m 文件脚本 (fixed_point_atan2_using_cordic.m) 和一个 m 文件函数 (atan2_fixpt.m) 组成。 该脚本包含有关如何使用 CORDIC(坐标旋转数字计算机)算法计​​算四象限反正切的分步说明。 第一部分显示浮点双精度的 CORDIC 算法,而 m 文件的第二部分解释了如何在带有位移的 16 位定点中实现 CORDIC。 第三部分展示了如何为 m-file 函数生成 C 代码以加速算法。 m-file 函数包含在嵌入式 MATLAB:trade_mark: 兼容 m 代码中的 CORDIC 实现。 此函数可用于在Simulink:registered:的MATLAB:registered:中生成C代码或HDL(VHDL或Verilog)。
2022-05-30 23:56:36 11KB matlab
1
这项工作将图像的极坐标表示转换回笛卡尔坐标中的环形弧。 结果包含一个内插图像,其中圆形结构转换为矩形结构。 函数 transImageInvPolar 对具有圆形结构的图像应用逆极坐标变换。 [Cx, Cy] 是两个圆的圆心位置,InnerRadius 是小圆弧的半径,OuterRadius 是大圆弧的半径。 变换从角度 Phi0 开始应用到 PhiEnd(以弧度为单位)。 结果 IWarp 是一个线性化图像,其中圆形元素被映射到线性元素上。 如果参数 Visualize 设置为 true,则绘制带有极区的图像以及输出。 该函数仅扭曲位于两个圆内的环面内剩余的区域。 请注意,我应该是灰度图像。 坐标轴遵循数学约定。 这就是角度映射也以类似方式定义的原因。 然而,[Cx, Cy] 在像素坐标中。 用法(参数仅用于说明): 从半径 = 205.0; toRadius = 676.0; 中心X
2022-05-16 21:45:53 1.6MB matlab
1
image2polar: 将图像从标准图像坐标 (Left-Right,Top-Down) 更改为极坐标 (Radius,Degree)。 polar2image: 将图像从极坐标 (Radius,Degree) 更改为标准图像坐标 (Left-Right,Top-Down) 的坐标。
2022-05-16 21:24:44 3KB matlab
1
这是如何在 MATLAB:registered: 中创建极坐标图的示例。 阅读 MATLAB 文档中的“polarplot”函数。 此功能在 R2016a 或更新版本中可用。 有关更多示例,请转到 MATLAB 绘图库 - http://www.mathworks.com/discovery/gallery.html
2022-05-07 10:28:51 51KB matlab
1
用c++编制的一个直角坐标和极坐标之间进行转换的小程序
2022-05-03 19:26:07 285KB 直角坐标 极坐标 c++ 坐标变换
1
子孔径划分是提高BP算法效率的基本途径,如何对其孔径进行划分以及如何确定各子图像分辨率,将直接决定算法的效率.本文从频域带宽和距离误差两方面分析图像分辨率选取的限制条件,并得到了一个统一的关于孔径长度和分辨率的条件.然后基于这一条件阐述了超宽带信号条件下如何通过选取分辨率和对子孔径进行划分以达到最高的计算效率,并依此条件提出了多级多分辨快速后向投影成像算法(MSMRBP)以适应非均匀孔径的成像条件.最后给出了外场实验结果以证明本文结论的正确性.
1
matlab开发-2极坐标图像表示。将二维彩色灰度图像的表示方式从笛卡尔坐标更改为极坐标
2022-04-21 19:16:14 3KB 未分类
1
将 n 维极坐标转换为笛卡尔坐标。
2022-04-20 15:16:04 2KB matlab
1
2D_3D_PolarFourierTransform:论文“用于极坐标和球面网格的离散傅立叶变换的精确快速计算”的C ++,CUDA和MATLAB代码
2022-04-16 14:54:34 41.39MB c-plus-plus signal-processing matlab cuda
1
此函数的主要目的是将复数从矩形转换为极坐标形式。
2022-03-28 10:39:51 6KB matlab
1