gpt4 book ai didi

javascript - 在 JSXGraph 中绘制一条与直线相切的无差异曲线

转载 作者:行者123 更新时间:2023-12-02 21:10:03 33 4
gpt4 key购买 nike

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

这在 JSXGraph 中可能吗?

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

谢谢,迈克

最佳答案

是的,JSXGraph 可以实现。一种方法是从点 A 开始,并通过 A 固定预算曲线的斜率 s 以及半径 r 的圆线。进行相对简单的数学计算,得出圆心 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/

关于javascript - 在 JSXGraph 中绘制一条与直线相切的无差异曲线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61123547/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com