将笛卡尔坐标转换为极坐标-Matlab

用户名

在将笛卡尔笛卡尔转换为极地,然后又回到笛卡尔笛卡尔的整个转换过程中,我遇到了问题,以确认我的初始转换成功。

但是,由于某些原因,当我从第三象限转换回具有极坐标的笛卡尔坐标时,myxyvalues的处理方式是错误的。

以我的代码的这一部分为例:

x = -2.075548439;
y = -2.481775416;

if x < 0 && y < 0 % QUAD 3

    radius = sqrt( (x^2) + (y^2) );
    theta = atand( (y*-1)/(x*-1) );
    theta = (270 - theta);
end

x = radius * cosd(theta); 
y = radius * sind(theta);

% answer: x = -2.481775416, and y = -2.075548439

属于其他三个象限的所有其他xy转换将以正确的顺序放置xy放回。

但是,这部分代码确实以正确的顺序放入xy放回:

x = 3.130287009;
y = -0.50613326;

if x > 0 && y < 0 % QUAD 4

    radius = sqrt( (x^2) + (y^2) );
    theta = atand( (y*-1)/(x) );
    theta = (360 - theta);
end

x = radius * cosd(theta); 
y = radius * sind(theta);

% answer: x = 3.130287009, and y = -0.50613326
普拉卡

您无需检查特殊情况。对于任何象限中的点,以下代码都可以将笛卡尔正确转换为极坐标。

x = -2.075548439;
y = -2.481775416;

radius = sqrt( (x^2) + (y^2) );
theta = atan2d( y, x );

x = radius * cosd(theta); 
y = radius * sind(theta);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将图像从笛卡尔坐标转换为极坐标

来自分类Dev

枫树,从极坐标转换为笛卡尔坐标?

来自分类Dev

将3D极坐标转换为笛卡尔坐标

来自分类Dev

在MATLAB中将极坐标转换为直角坐标图像

来自分类Dev

霍夫变换:将极坐标转换回笛卡尔坐标,但仍无法绘制它们

来自分类Dev

将符号笛卡尔坐标转换为球形

来自分类Dev

如何将笛卡尔坐标转换为 360 图像上热点的球面坐标

来自分类Dev

MATLAB:对二维笛卡尔坐标系中的每个 (x,y) 坐标点应用多个值

来自分类Dev

使用imageR将图像从笛卡尔坐标映射到极坐标

来自分类Dev

opengl,从笛卡尔坐标转换球坐标

来自分类Dev

如何从极坐标中补偿笛卡尔坐标中的误差

来自分类Dev

以极坐标图显示值(matlab)

来自分类Dev

如何将经度,纬度,高程转换为笛卡尔坐标?

来自分类Dev

matplotlib结合极坐标和笛卡尔网格数据

来自分类Dev

如何在3D中将圆柱坐标转换为笛卡尔坐标以进行绘制?

来自分类Dev

如何在PostgreSQL中将球面坐标转换为笛卡尔坐标

来自分类Dev

MatOfPoint笛卡尔坐标

来自分类Dev

在Matlab中将极坐标图中的轴更改为弧度

来自分类Dev

Matlab:在极坐标图中标记数据点

来自分类Dev

极坐标图中元素的matplotlib zorder叠加在笛卡尔坐标图上

来自分类Dev

有没有办法在 VB.net 中将像素坐标转换为笛卡尔坐标

来自分类Dev

尝试将图像添加到极坐标图中会显示“错误:annotation_custom仅适用于笛卡尔坐标”

来自分类Dev

Oracle - 过滤笛卡尔坐标

来自分类Dev

如何用Sympy证明给定的笛卡尔方程可以写成给定的极坐标方程

来自分类Dev

计算笛卡尔或极坐标系中2个位置之间的角度

来自分类Dev

显示点的坐标Matlab

来自分类Dev

对象的坐标-Matlab

来自分类Dev

行索引的笛卡尔积在Matlab中

来自分类Dev

将UIKit坐标转换为SpriteKit坐标

Related 相关文章

  1. 1

    将图像从笛卡尔坐标转换为极坐标

  2. 2

    枫树,从极坐标转换为笛卡尔坐标?

  3. 3

    将3D极坐标转换为笛卡尔坐标

  4. 4

    在MATLAB中将极坐标转换为直角坐标图像

  5. 5

    霍夫变换:将极坐标转换回笛卡尔坐标,但仍无法绘制它们

  6. 6

    将符号笛卡尔坐标转换为球形

  7. 7

    如何将笛卡尔坐标转换为 360 图像上热点的球面坐标

  8. 8

    MATLAB:对二维笛卡尔坐标系中的每个 (x,y) 坐标点应用多个值

  9. 9

    使用imageR将图像从笛卡尔坐标映射到极坐标

  10. 10

    opengl,从笛卡尔坐标转换球坐标

  11. 11

    如何从极坐标中补偿笛卡尔坐标中的误差

  12. 12

    以极坐标图显示值(matlab)

  13. 13

    如何将经度,纬度,高程转换为笛卡尔坐标?

  14. 14

    matplotlib结合极坐标和笛卡尔网格数据

  15. 15

    如何在3D中将圆柱坐标转换为笛卡尔坐标以进行绘制?

  16. 16

    如何在PostgreSQL中将球面坐标转换为笛卡尔坐标

  17. 17

    MatOfPoint笛卡尔坐标

  18. 18

    在Matlab中将极坐标图中的轴更改为弧度

  19. 19

    Matlab:在极坐标图中标记数据点

  20. 20

    极坐标图中元素的matplotlib zorder叠加在笛卡尔坐标图上

  21. 21

    有没有办法在 VB.net 中将像素坐标转换为笛卡尔坐标

  22. 22

    尝试将图像添加到极坐标图中会显示“错误:annotation_custom仅适用于笛卡尔坐标”

  23. 23

    Oracle - 过滤笛卡尔坐标

  24. 24

    如何用Sympy证明给定的笛卡尔方程可以写成给定的极坐标方程

  25. 25

    计算笛卡尔或极坐标系中2个位置之间的角度

  26. 26

    显示点的坐标Matlab

  27. 27

    对象的坐标-Matlab

  28. 28

    行索引的笛卡尔积在Matlab中

  29. 29

    将UIKit坐标转换为SpriteKit坐标

热门标签

归档