- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在矩形空间中有一组点。缩放 x 坐标,使其以 0 为中心:
#original points
x <- scale(runif(10000, min= 0, max= 1000), scale=FALSE)
y <- runif(10000, min= 0, max= 750)
plot(x, y, pch='.')
y= 0
的点的 x 值比
y= 750
附近的 x 值更接近,基本上扭曲了图像:
#SC = scale
SC <- 0
x_scale = x * (y + SC)
y_scale = y * (y + SC)
plot(x_scale,y_scale, pch='.')
SC <- 200
x_scale_200 = x * (y + SC)
y_scale_200 = y * (y + SC)
plot(x_scale_200, y_scale_200, pch='.')
SC
接近无穷大,绘制的空间接近原始矩形:
SC <- 10000
x_scale_10k = x * (y + SC)
y_scale_10k = y * (y + SC)
plot(x_scale_10k, y_scale_10k, pch='.')
T
, 缩放
SC
从0到1。我基本上不知道翘曲程度如何变化为
SC
变大。
T = 0
将导致抛物线,其中
T = 1
将导致一个矩形。我可以乘以
T
乘以 10,000 并使用它(只是假设结果足够接近矩形),但是
T = 0
之间的差异和
T = 0.1
将远大于
T = 0.9
之间的差异和
T = 1.0
.我要
T
线性缩放“翘曲”的程度。对(线性缩放)的数学关系有点迷茫
T
翘曲可能是以及如何在此处编码。
最佳答案
虽然我最初从未解决过这个问题(事实证明我不需要),但我只是碰巧(4 年后)解决了这个问题,答案对我来说似乎很明显。
一种解决方案是使用 logit 函数来转换输入(在这种情况下,需要使用 0.5 到 1 而不是 0 到 1,但这也可以缩放。因为 R 不喜欢 Inf(logit 的结果) (1)),必须从 1 中减去一个小值。然后将其缩放 1000(根据一些摆弄选择)以从抛物线缩放到矩形。
sc_fun <- function(x)
{
if (x == 1)
{
x1 <- x - 0.0000000000001
} else {
x1 <- x
}
SC <- boot::logit(x1) * 1000
return(SC)
}
SC <- sc_fun(0.5)
x_scale_fun = x * (y + SC)
y_scale_fun = y * (y + SC)
plot(x_scale_fun, y_scale_fun, pch='.')
SC <- sc_fun(1)
x_scale_fun = x * (y + SC)
y_scale_fun = y * (y + SC)
plot(x_scale_fun, y_scale_fun, pch='.')
关于r - 坐标变换的缩放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38587812/
Java 是否存在任何开源或“免费”库,我可以在其中执行从一个空间系统到另一个空间系统的坐标转换? 我找到了 Opengeo http://opengeo.org/但它是一个庞大而全面的图书馆,可以容
我正在尝试使用 java 2d 图形库绘制图形,我认为我已经有了它。我想在坐标系中绘制,其中 0,0 位于面板左边缘的中心。我使用了以下代码,它似乎给了我我需要的结果。 private void do
给出的是一个旋转的矩形,它内接于另一个矩形。 两个矩形都有自己的坐标系。 在内接和旋转的矩形中,有一个点P,其坐标相对于该矩形(红色)。 想要的是该点相对于外部矩形(绿色)的坐标: 编辑:还给出了两个
我试图理解这段代码: def add_inset(ax, rect, *args, **kwargs): box = ax.get_position() inax_position =
在 Python 的 Numpy 模块中,是否有一个函数可以计算数组上的长/高级数学表达式?我听说过 numexp 模块,但不想进一步依赖它。 更好的是,我能否将这些表达式限制为仅表示数组中子数组的第
我有 2 个 3D 体积,它们是彼此的变形版本,我正在尝试估计变形函数。我知道失真是连续且可区分的,但不是简单的仿射变换。我也知道每个点的失真幅度可能不是很大。我有几对 anchor ,我知道它们对应
我是一名优秀的程序员,十分优秀!