ベジェ曲線(3次関数)の長さを求めようと思っています。
p,q,r,sを位置ベクトルとする。
ベジェ曲線(p-q-r-s)の位置ベクトルbは
b=p+t(-3p+3q+t(3p-6q+3r+t(-p+3q-3r+s))) (定義域0≦t≦1)
例えば4点(10,20)-(20,40)-(80,10)-(50,80)で表現されるベジェ曲線は
bx=-140(t^3)+150(t^2)+30t+10
bx=150(t^3)-150(t^2)+60t+20
となります
この曲線の長さを求める式を教えてください。
No.3ベストアンサー
- 回答日時:
参考までに
bx=f(t)=-140(t^3)+150(t^2)+30t+10
by=g(t)=150(t^3)-150(t^2)+60t+20
として
Lの式を計算すると
L=∫[0,1]10√{225(t^6)-450(t^5)+2169(t^4)-2640(t^3)+624(t^2)+204t+13}dt (0<=x<=1)}dt
となります。この定積分を解析に計算する事は困難なので、数値積分して求めないといけませんね。
数値積分した結果は
L≒71.466
となりました。
>この定積分を解析に計算する事は困難なので、数値積分して求めないといけませんね。
そうですか。ベジェ曲線の長さを求めるプログラムを組んでいるのですが、その「困難」のところで突っ掛かっていました。数値積分でなるべく正確な値を出そうとすると複雑になり、処理にも時間がかかるので解析できないかと思ったのですが、やはり「困難」なんですね。参考になりました。ありがとうございました。
No.4
- 回答日時:
積分を解析的に行うとは、不定積分自体が不可能なので、不定積分を求めてから、積分の上限と下限を代入して差を取るといった積分が行えないという事です。
このことを指して困難といったのです。> その「困難」のところで突っ掛かっていました。
数値積分ならソフトあるいは積分のプログラムを組んでおけば、関数を入れるだけで必要な精度で、瞬時に積分結果を出してくれます。そういった意味では困難性はないですね。
(数値積分は文字を含んだ積分ができないことが欠点ですね。)
No.2
- 回答日時:
#1です。
A#1で4点が直線上とは極端にぶれる点列で並んだ場合は
>4点中、通るのは最初と最後の点だけです。特に3番目の点は全然ベジェ曲線から外れた所にあります。
2点目、3点目はベジェ曲線とは大きく外れることもありえるようですから、必ずしも間違いとはいえません(bx,byの式をチェックしていませんので)ので
>例のベジェ曲線の式間違っていませんか?
は取り消しておきます。
下の式はbxでなく,byですね。
A#1の曲線の長さLの公式で積分を実行してみて下さい。
No.1
- 回答日時:
媒介変数表現の曲線の長さLは
x=f(t),y=g(t) (定義域0≦t≦1)
とおくと
L=∫[0,1]√[{f'(t)}^2+{g'(t)}^2]dt
で計算できます。この公式についての詳細は参考URLをご覧下さい。
例のベジェ曲線の式間違っていませんか?
bx=
by=
4点中、通るのは最初と最後の点だけです。特に3番目の点は全然ベジェ曲線から外れた所にあります。
間違った曲線の式を積分しても曲線の長さが求まりませんね。
ベジェ曲線の式をチェックしてみてください。
参考URL:http://aozoragakuen.sakura.ne.jp/taiwa/taiwaNch0 …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 数学 微分積分の変曲点、接線についての問題がわからないです。 1 2023/01/08 13:41
- 数学 三次関数 点A(2、a)を通って、曲線y=x^3-3xに三本の接線が引けるようなaの値を求めよ 少し 2 2023/07/02 16:09
- 数学 4次関数と二重接線に囲まれる面積を求めるときに、まず4次関数と1次関数の交点を求めたいのですが ax 2 2022/10/16 12:42
- 数学 数学3の式と曲線の、媒介変数表示の曲線の問題で、わからない点がございます。 次の媒介変数表示された曲 3 2022/04/21 14:52
- 数学 球面と接する直線の軌跡が表す領域 4 2023/07/30 12:37
- 経済学 均衡価格の求め方について教えてください 10 2022/12/23 13:25
- 数学 数学の問題で法線ベクトルについて 5 2022/11/13 12:45
- 数学 3次元実ベクトル空間において, 平面 P:x-y+z+1=0 と直線 L:2(x-1)=-y=-z 3 2022/10/29 14:39
- 数学 1より大きい実数からなる数列{a[n]}がlim[n→∞]a[n]=1をみたしています。 xy平面上 2 2023/06/10 11:47
- 数学 数B ベクトルについて質問です。 平面上に△ABCと点P、Qがあるとする。次の等式が成り立つ時、点P 2 2022/06/28 19:51
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
e^(x^2)の積分に関して
-
積分の数式を声に出して読むと...
-
0の積分
-
exp(ikx)の積分
-
e^(-x^2)の積分
-
有限までのガウス積分
-
e^(ax)の微分と積分
-
定積分・不定積分の式の読み方
-
面積分の表記について
-
(x^3/√(x^2+1))の不定積分
-
積分においてxはtに無関係だか...
-
高校の数学で積分できない関数
-
次の積分を計算しなさい.積分記...
-
1/1+tanxの積分
-
対流有効位置エネルギー(CA...
-
置換積分と部分積分の使い分け...
-
エクセルで不定積分をやる方法
-
可積分だが二乗可積分じゃない...
-
写真の問題で1/1-yの積分と1/1-...
-
三角関数の変換で納得いかない...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
e^(x^2)の積分に関して
-
積分の数式を声に出して読むと...
-
e^(-x^2)の積分
-
0の積分
-
積分の問題なのですが、途中か...
-
積分の問題でどの部分を置換す...
-
(x^3/√(x^2+1))の不定積分
-
置換積分と部分積分の使い分け...
-
積分の問題ですが、どこで間違...
-
高校の数学で積分できない関数
-
数学IIの積分の面積の公式につ...
-
e^(ax)の微分と積分
-
exp(ikx)の積分
-
積分においてxはtに無関係だか...
-
インテグラル∫とdxについて
-
積分計算のdtとdxの違いがわか...
-
積分の問題
-
積分のパソコン上のの表し方...
-
【数学】積分の音符みたいなマ...
-
楕円の円周をはかりたいのです...
おすすめ情報