问题标签 [cartesian]

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.

0 投票
1 回答
943 浏览

java - 适合在java中绘制二维笛卡尔坐标系的小部件

我想建立一个用户可以随机点击的 GUI 区域。然后我想检索用户单击的那些点的笛卡尔 (x,y) 坐标。哪个 GUI 组件适合我的任务。另外,我想要一个像普通点一样大的点(可能是 3 像素或更多——这取决于分辨率吗?如果我在程序执行期间改变显示器的屏幕分辨率,坐标会改变吗?)

我通常从事网络编程工作,我在这个领域完全是新手。任何指向良好背景阅读的指针都会有很大帮助。

谢谢。

0 投票
2 回答
679 浏览

django - 在 django 中创建交互式笛卡尔网​​格

我有一个关于我正在开发的名为e-cidadania (GPL) 的平台的问题。其中一个应用程序类似于黑板,您可以在其中放置消息。我被要求像笛卡尔网格一样做(pe x = 好/坏,y = 昂贵/便宜)。我的问题是,有人知道像 django 这样的应用程序吗?或者如果没有,我该怎么做?我不知道从哪里开始。

如果有人不明白,我将解释一个用例:你在教室里,老师在黑板上画出轴,并告诉学生写一个笔记。之后,每个学生都会根据轴来做笔记。

在此处输入图像描述

0 投票
2 回答
537 浏览

oracle - 查询做笛卡尔连接,除非

我有一个应该返回 2 行的查询。但是,它返回 48 行。它的行为就像正在连接的表之一不存在。但是,如果我将该表中的一列添加到 select 子句,而不更改查询的 from 或 where 部分,它将返回 2 行。

以下是“解释计划”在选择中没有“m.*”时所说的内容: 先解释计划

在选择中添加 m.* 后再次出现这里: 解释计划后

谁能解释为什么它应该这样表现?

更新:我们只在一个系统上遇到过这个问题,而在另一个系统上没有。DBA 验证了有问题的运行 optimizer_features_enable 设置为 10.2.0.5,而没有发生问题的运行 optimizer_features_enable 设置为 10.2.0.4。不幸的是,客户站点正在运行 10.2.0.5。

0 投票
2 回答
2719 浏览

c# - 将笛卡尔坐标转换为图片框坐标c#

我的问题更多的是数学!我有一些值表示我想使用 fromImage(Bitmap) 在图片框上绘制的曲线点。我的图片框尺寸为 500x500。我也知道左上角的点为 (0,0),右下角的点为 (500,500)。显然原点应该是(250,250)。现在我想知道如何将自己的值转换为这种格式?

我拥有的样本点如下:

您会看到 X 轴上应该有电压值,Y 轴上应该有电流值。我知道为了使它们更好一点,我必须将它们乘以更大的数字,也可能乘以逆或其他东西。但我仍然无法弄清楚如何在我的图片框中表示它们。这些点通常从第三象限开始,到第一象限结束。请协助!

只是要补充一点,我的 X 轴最小值和最大值是 -2V 和 +2V,对于 Y 轴,我将有 -10uA 到 +10uA(即 10*10^-6)

编辑

我想做的是有这样的曲线,所以我在 Graphics.DrawCurve 中使用了这些点:

在此处输入图像描述

更新 这是我的代码的样子:

进度更新

好的,现在使用我的曲线下方的代码如下所示:

在此处输入图像描述

我认为现在的问题是扩展它。解决了我必须乘以 10^6 但我用 ^5 做了,没关系!!!谢谢大家。

0 投票
1 回答
2503 浏览

c++ - 将极坐标图像转换为笛卡尔图像

我正在尝试将极坐标中的图像(轴是角度 x 半径)转换为笛卡尔坐标中的图像(轴是 x 和 y)。

这在 matlab 中使用 pcolor() 很简单,但问题是我必须在 mex 文件中执行此操作(C++ 到 Matlab 的接口)。这似乎很容易,除了 Matlab 只使用数组容器,所以我想不出一个聪明或雄辩的方法来做到这一点。

我确实可以访问图像尺寸,我可以想象一种非常混乱的方式,将输入图像数组重新打包为 C++ 中的矩阵并执行转换,但这会很混乱且有问题。

此外,我需要能够在 xy 平原中的点之间插入间隙。

有任何想法吗?

0 投票
1 回答
2321 浏览

cartesian - 笛卡尔到对数极坐标转换

您好我正在尝试开发一个在图像中执行特征提取的 java 代码。我从图像中提取了关键点。下一步是使用对数极坐标系将每个关键点周围的区域划分为不重叠的区域。我浏览了将笛卡尔坐标转换为对数极坐标的代码,但我只在 matlab 中获得了代码。我需要java代码。谁能帮我

0 投票
3 回答
60706 浏览

java - 将经度/纬度转换为 X/Y 坐标

我使用 Google Maps API 创建了一张地图,突出显示了明尼苏达州的所有县。基本上,我使用一组经度/纬度坐标创建了县多边形。这是生成的地图的屏幕截图:-

在此处输入图像描述

用户要求之一是能够拥有与图像类似的地图,以便他们可以将其嵌入到他们的 PowerPoint/主题幻灯片中。我找不到任何有用的 Google Maps API 可以让我按原样保存我的自定义地图(如果你知道方法,请告诉我),所以我认为我应该用 Java 中的 Graphics2D 绘制它。

在阅读了将经度/纬度转换为 X/Y 坐标的公式后,我得到了以下代码:-

生成的地图与 Google Maps API 使用同一组经度/纬度生成的地图相似。但是,它似乎有点倾斜,看起来有点偏离,我不知道如何解决这个问题。

在此处输入图像描述

如何使县的形状看起来就像上面由 Google Maps API 生成的形状?

非常感谢。

最终解决方案

感谢@QuantumMechanic 和@Anon,我终于找到了解决方案。

墨卡托投影在这里确实起到了作用。我正在使用Java Map Projection Library来执行墨卡托投影的计算。

通过使用生成的 XY 坐标,地图看起来像是倒置的,那是因为我相信 graphics2D 的 0,0 从左上角开始。因此,我需要通过从图像高度中减去该值来反转 Y,如下所示:-

这是生成的地图:-

在此处输入图像描述

这十分完美!

更新 01-25-2013

这是基于宽度和高度(以像素为单位)创建图像映射的代码。在这种情况下,我不依赖 Java Map Project Library,而是提取了相关公式并将其嵌入到我的代码中。与上面依赖于任意缩放值的代码示例(上面的示例使用 6000)相比,这使您可以更好地控制地图生成。

结果:图像宽度 = 600 像素,图像高度 = 600 像素,图像填充 = 50 像素

在此处输入图像描述

结果:图像宽度 = 300 像素,图像高度 = 500 像素,图像填充 = 50 像素

在此处输入图像描述

0 投票
1 回答
1796 浏览

coordinates - Maple:如何将圆柱坐标转换为笛卡尔坐标?

我们在圆柱坐标 (r, φ, z )中得到一些表达式,例如:expr := r*z^2*sin((1/3)*φ)我们需要将其转换为笛卡尔坐标,然后再转换回圆柱坐标。怎么做这样的事情?

所以我发现了这样的东西:eval(expr, {r = sqrt(x^2+y^2), z = z,φ= arctan(y, x)})但它似乎不正确,如何纠正它以及如何使 eval 将反词从笛卡尔转换为圆柱?

ϕ== φ

所以我尝试:

它看起来接近真实,但看起来:在此处输入图像描述

为什么arctan(r*sin(φ ), r*cos(φ))不显示为 φ?

其实这对我来说只是乐趣的开始,因为我还需要计算

并将其恢复为圆柱坐标...

0 投票
2 回答
1874 浏览

math - 计算笛卡尔平面中物体的面积

我想知道当我们知道每个点的坐标时,是否有人可以帮助我找到笛卡尔平面中二维物体的面积。例如:我想计算三角形的面积。A(12,34) B(45,89) C(25,35)

我想要一个通用算法来找到任何二维对象的区域。

谢谢你。

0 投票
2 回答
785 浏览

wolfram-mathematica - 在 Mathematica 的笛卡尔坐标系中计算距离

分析屏幕上的眼球运动,我将原点设置在屏幕的左下角(此时很难修改)。

尝试计算某些点与屏幕中心之间的距离,我使用下面显示的简单公式。问题是在条件语句中使用它会变得丑陋。

有没有办法自定义 Norm 来计算点之间的距离,而不是点和原点之间的距离?

或者在我的情况下,将原点设置在当前坐标系的“中心”?