标签: quadratic-curve

使用处理 (p5.js) 的二次曲线上的点

我使用这个公式来计算二次曲线上的点:

  cPx2 = (1-t)*(1-t)* x1+2 * (1-t)*t*qcX + t*t*x2;
  cPy2 = (1-t)*(1-t)* y1+2 * (1-t)*t*qcY + t*t*y2;
Run Code Online (Sandbox Code Playgroud)

当我设置 t = 10 并遍历曲线时,我得到了这个:

四边形曲线上的点

看起来它正在获得曲线上的点(花朵形状),但也获得了“控制点”上的所有点。

我用这个公式来生成点:

    flowerArray=[]
    for(let i = 0; i < numVertices+1; i++) {
    angle = i * spacing;
    x = centerX + cos(radians(angle)) * 180;
    y = centerY+ sin(radians(angle)) * 180;

    if(i == 0) {
      flowerArray.push(x,y);
    }else {
        cAngle = angle - spacing/2;
          cX = centerX + cos(radians(cAngle)) * 100;
          cY = centerY+  sin(radians(cAngle)) * 100;
      
    flowerArray.push(cX,cY,x,y)
    }
   } …
Run Code Online (Sandbox Code Playgroud)

processing quadratic-curve p5.js

4
推荐指数
1
解决办法
461
查看次数

UIBezierPath 二次曲线是一条直线

我正在尝试创建一个弯曲的箭头以在 abARKit场景中显示,但是,箭头工作人员的曲率只是在两侧渲染为直线。

func createTurnArrow(_ direction: Direction) -> SCNShape {
    let path = UIBezierPath()
    path.move(to: CGPoint(x: 0.2, y: 0)) // A
    path.addLine(to: CGPoint(x: 0, y: 0.2)) // B
    path.addLine(to: CGPoint(x: 0, y: 0.1)) // C
    path.addQuadCurve(to: CGPoint(x: -0.3, y: -0.3), controlPoint: CGPoint(x: -0.3, y: 0.1)) // Curve 1
    path.addLine(to: CGPoint(x: -0.1, y: -0.3)) // D
    path.addQuadCurve(to: CGPoint(x: 0, y: -0.1), controlPoint: CGPoint(x: -0.1, y: -0.1)) // Curve 2
    path.addLine(to: CGPoint(x: 0, y: -0.2)) // E
    path.close()

    return direction == …
Run Code Online (Sandbox Code Playgroud)

uibezierpath quadratic-curve swift swift4 arkit

3
推荐指数
1
解决办法
1336
查看次数

非线性回归'abline'

对于R来说还是一个新手(和统计数据说实话),我目前只将它用于简单的线性回归模型.但是现在我的一个数据集清楚地显示了倒U形图案.我想我必须对这些数据进行二次回归分析,但我不确定如何.到目前为止我尝试的是:

    independentvar2 <- independentvar^2
    regression <- lm(dependentvar ~ independentvar + independentvar2)
    summary (regression)
    plot (independentvar, dependentvar)
    abline (regression)
Run Code Online (Sandbox Code Playgroud)

虽然这适用于正态线性回归,但它不适用于非线性回归.我可以使用lm函数,因为我认为这意味着线性模型?

谢谢伯特

regression r quadratic-curve

2
推荐指数
1
解决办法
1万
查看次数

将数学函数传输到程序中

我尝试将数学函数导入Javascript.它的公式如下:http: //www.wolframalpha.com/input/?i = 0.000004x%5E2%2B0.004x

示例值:

f(0)= 0

f(500)= 1

f(1000)= 0

这就是我的功能:

function jumpCalc(x) {
    return (-0.004*(x^2)+4*x)/1000;
}
Run Code Online (Sandbox Code Playgroud)

价值观是完全错误的.

我的错误在哪里?谢谢.

javascript math quadratic-curve

1
推荐指数
1
解决办法
52
查看次数

如何使用parbola方程绘制图形

我正在尝试使用抛物线方程(y=x*x)创建图形.但我有点困惑,计算控制点的值.我该如何计算控制点值.

我的JavaScript功能:

function drawParabola()
{
    ctx.beginPath();
    for(i=-2;i<=2;i++)
    {                     
        //formual y= x * x;
        y = i * i;
        x = i;
        if (i == -2) {
            ctx.moveTo((5 + x) * 30, Math.abs((-5 + y)) * 30);      
        }
        else {
            //ctx.lineTo((5 + x) * 30, Math.abs((-5 + y)) * 30);
            context.quadraticCurveTo(**?**, **?**, (5 + x) * 30, Math.abs((-5 + y)) * 30);
        }
        ctx.strokeStyle = 'orange';
        ctx.stroke();
    }
}
Run Code Online (Sandbox Code Playgroud)

javascript math html5-canvas quadratic-curve

0
推荐指数
1
解决办法
1611
查看次数