【问题标题】:Drawing an indifference curve that tangents a line in JSXGraph在 JSXGraph 中绘制一条与直线相切的无差异曲线
【发布时间】:2020-04-09 14:31:03
【问题描述】:

我已经开始使用 JSXGraph 来绘制函数了。它应该是一条简单的直线(预算曲线),以半圆为切线(无差异曲线)。 此外,如果线移动,切线应该随线移动。

这在 JSXGraph 中可行吗?

编辑:曲线和函数应该类似于下图: https://www.economicsonline.co.uk/Pictures2017/Grid-indifference-Basic-Equilibrium-new.png

谢谢, 迈克

【问题讨论】:

    标签: javascript jsxgraph


    【解决方案1】:

    是的,JSXGraph 可以。一种方法是从点 A 开始,通过 A 以及半径 r 固定预算曲线的斜率 s 的圆线。 进行相对简单的数学运算,得出圆心 M 的坐标:

    M = A + r / sqrt(r*r + 1) * [-s, 1]
    

    圆线的方程是

    (y - M_y)^2 + (x - M_x)^2 = r^2
    

    无差异曲线是

    y = -sqrt(r^2 - (x - M_x)^2) + M_y
    

    我们取负平方根,因为我们想取下半圆作为无差异曲线。一个工作示例位于http://jsfiddle.net/4sg1dpq8/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-07-28
      • 1970-01-01
      • 2022-01-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多