问题标签 [polar-coordinates]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
math - 计算给定角度和直线的点的坐标
我在画布上工作,我想画一些线条。
我有由 2 个点 P1 (x1,y1) 和 P2 (x2,y2) 定义的第一行。我知道如何使用公式计算这两个点之间的距离 r: sqrt((x2-x1)^2 + (y2-y1)^2) 。
我的问题如下。使用定义的角度 Alpha,我想计算点 P3 (x3,y3) 的坐标,例如距离 P1P3 = P1P2 = r。
我想这可能是三角学或极坐标的问题,但我不记得这些概念,我有一些问题要找到解决方案。
下图恢复了帖子并显示了一个表示:
有人对解决方案有一些想法吗?
提前感谢您的帮助。
西尔万
colors - 使用极坐标时来自第三列的 gnuplot 脉冲颜色
我对 gnuplot 还是很陌生,但最近玩了很多。我有一个包含角度(度数)、时间延迟和深度的数据集,我发现它与在极坐标中显示相关,脉冲的颜色取决于深度。当我使用正常的 x,y 坐标时它工作正常,但是当使用极坐标时,颜色会出错......
假设我的数据是 test.txt:
如果我做:
都很好!
但是,如果我使用相同的调色板,我会这样做:
我得到了一个很好的极坐标图,但我的冲动没有正确的颜色......这有什么问题?我看过解释如何为使用“lc variable”或“lc var z”的脉冲着色的帖子,但它不适用于我的极坐标数据......提前感谢您的帮助。
r - 将笛卡尔角转换为R中的极坐标/罗盘/基角?
这是一个我与它斗争了一段时间但找不到好的答案的问题。我最终确实在 R 中解决了它,但我想无论如何我都会发布它以防其他人需要它。如果有人有更优雅的解决方案,我很乐意看到它。这是一种蛮力的努力。
我有一系列成对的 XY(笛卡尔)坐标。我可以使用简单的 atan() 命令轻松获得它们之间的角度。但是,我想要指南针(极地?基数?)方向(北=0°,东=90°,等等)的角度。这是制作数据和笛卡尔角度的最小示例,我在下面发布了我的蛮力转换为罗盘角度。度数转换(从弧度)使用“圆形”包中的 deg()。
...产生
请注意,进入左下和左上象限的角度与进入右下和右上象限的角度相同,失去了向量的方向性。
matlab - 使用什么绘图软件:具有独特数据的 2D 极坐标图
我的(示例)数据采用以下格式:
如您所见,我有从 R_min 到 R_max 创建的从 theta_min 到 theta_max 的“区域”(区域)。每行数据代表一个我想根据区域编号用相应颜色绘制的区域。在这个简单的例子中,我上面显示的数据如下图所示:
我应该使用什么绘图软件来完成这个?我一直在研究以下选项:
MATLAB。我很难找到我需要的东西,但找到了http://www.mathworks.com/help/symbolic/mupad_ref/plot-density.html?searchHighlight=plot%3A%3Adensity之类的功能
Gnuplot。我对 Gnuplot 的问题是缺少文档。
是否有其他程序或更好的方法来编译我的数据以使我的手头任务可行?
我的真实数据集有数千行数据,并不像四分之一圈彩虹那么简单。
python - matplotlib 极坐标图 set_ylabel 在左侧
我想在极坐标图的左侧写上 ylabel,就像在非极坐标图中一样。这是我的代码:
我得到这样的结果:
但是,我不喜欢图片中间的 P_y,我希望它回到左侧,就像这样:
我只是想把ylabel改到左边,其他关于这两张图片差异的细节可以忽略。我尝试使用:
但不要帮助。
谢谢
image - 频域matlab代码中的图像旋转
我想使用如下代码进行图像旋转,但我无法得到答案,是否有人可以在频域中进行图像旋转。(如果您知道使用 imrotate 在频域中进行旋转,您可以编写代码。)我想在Matlab中编写代码在频域中进行图像旋转。首先,我必须将笛卡尔坐标更改为极坐标,而不是采用 fft,在 fft 进行旋转之后,然后再次采用逆 fft 以获得空间域中的旋转图像。谁能帮帮我,谢谢。下面我写了一个代码,但我无法得到一个旋转的图像。谢谢。
python - 在极坐标中的两条线之间填充
我正在尝试填充两端未闭合的两条线之间的空间。我不能用 plt.polar 得到 plt.fill_between,有什么想法吗?这是我用来画线的代码:
autocad - 使用极坐标卡在 AutoLISP 中
好吧,我有点卡住了,不知道该怎么办。我需要使用 AutoLisp 编写程序,它会绘制五角星。我对 AutoLisp 编程一无所知,但设法写了这个,在我看来,正确,但 AutoCAD 不会绘制任何东西。也许有人可以帮忙?(长数字是以弧度表示的角度)代码: