问题标签 [parametric-equations]
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.
matlab - 使用周期样条绘制参数样条曲线
因此,我创建了以下 matlab 代码来绘制此函数:
perspline2() 看起来像这样:
所以基本上,我知道我必须使用参数样条来找到要绘制的正确点。我t = [1,2,3,4,5,6,7,8,9,10,11,12,13];
用作我的索引。因此,我找到 t 与 x 的三次样条多项式的系数,然后找到 t 与 y 的系数,然后我尝试使用 t 中的值将它们相互绘制以绘制参数曲线。但是,我不断得到这条曲线:
我真的不确定为什么会发生这种情况。
PS 我知道我可以使用 matlab 样条函数,但是当我这样做时,它会导致正确的尖点比其他尖点大一点。我希望所有尖点的大小都相等,并且作业说我们必须使用三次样条。
任何帮助是极大的赞赏。
math - 关于从初始点和最终点以及两点的斜率找到方程的任何建议?
我的问题是我正在尝试在 geogebra 3d 上创建一个连续图。但是,对于我尝试使用的特定分段,我需要“x”参数从 17 变为 0,超过 t:[-14,-10]。两个独立点的斜率分别为 4 和 1。
我尝试使用二次和三次函数找到解决方案;具体来说,通过找到形式 a(t+c)^n + C1 的泛型函数的导数,其中“n”是幂(2 或 3)。然而,解决方案的每一次尝试都会给我一个满足一个值的函数,但不能满足另一个值(参见附图,例如三次解。如您所见,我得到了两个不同的方程,它们分别对每个点起作用)1。有没有人有可能提供帮助的见解?
functional-programming - 任意曲线的递归弧长重新参数化
我有一条定义为P(t) = [x(t), y(t), z(t)]的 3D 参数曲线。
我正在寻找一个函数来根据弧长重新参数化这条曲线。我正在使用 OpenSCAD,它是一种没有变量(仅限常量)的声明性语言,因此解决方案需要递归工作(并且除了全局常量和函数参数之外没有变量)。
更准确地说,我需要编写一个函数Q(s),它给出P上的点,即从t=0点沿弧线的(大约)距离s。我已经有可以合并到答案中的数值积分和推导函数。
任何建议将不胜感激!
ps 在 OpenSCAD 中不能将函数作为参数传递,我通常只使用全局声明来解决这个问题。
python - Python中的参数方程问题
我正在尝试确定半径为 r 的圆上的点 x,y,我想对其应用参数方程,如下所述: https ://www.mathopenref.com/coordparamcircle.html
对于 x 和 y,我得到以下输出:
我不明白为什么。据我了解,如果 r 为 45,x 和 y 应该具有相同的值。知道吗?
equation - Maxima中给定变量的符号求解方程
我可以使用以下命令使用 Maxima 求解方程。
它给了我正确的答案。
但是当我尝试只求解方程的顶部时,该x(n+1)
部分。这是方程式。
请参阅网站Clifford Attractor。
这不是我所期望的。我使用的等式如下:
我得到的是:
我希望它是这样的:
知道我做错了什么吗?
我在 ubuntu 18.04 64bit 中使用 wxMaxima 18.02.0
gnuplot - Gnuplot and banana curve
I am new user of gnuplot software. I can built a simple parametric curve, with this template:
#xA;Now, i attempted to apply this template for plot a banana curve
#xA;On the left we can see are correct result, on the right result generated by gnuplot
What's my mistake?
numpy - 在 sympy 中计算和绘制参数方程
所以我在 Sympy 中与这些参数方程作斗争。
() = cos() − sin() and () = sin() + cos()
和 ∈ ℝ∖{0}.
这就是我必须定义它们的内容:
我不知道如何定义a
域ℝ∖{0}
,当我想求解方程时它给我带来了麻烦解决
()+()=0
方案应该是:
接下来我想绘制参数方程a=2, a=4, a=6 and a=8
。我想为每个值使用不同的颜色a
。最有效的方法可能是使用for
-loop。我还需要使用lambdify
有一个值列表,但我对此很陌生,所以有点模糊。
这是我已经拥有的:
先感谢您!
matlab - 如何绘制圆柱体的可变横截面?
圆柱体长度沿z
从 0 到 10 的方向。
变量ur
随 的每个值而变化z
。它表示圆柱体的可变厚度。
我尝试plot3()
制作z
一个矩阵,但它创建了一个圆圈,而不是一个圆柱体。
python - 使用matplotlib Python的参数图
我想编写一个绘制参数图的程序。我必须使用 matplotlib 和 sympy 和 n 步,n 是近似曲线的段数。我在使用 n 时遇到问题。我放了一个不使用 n 和库 matplotlib 的程序。