このQ&Aは役に立ちましたか?
5次曲線(カム曲線)とは?
2023/10/15 22:30
- 5次曲線(カム曲線)について知りたいです。
- 5次曲線(カム曲線)の式でSの値が与えられた時のtを求める方法を教えてください。
- カム曲線の解法について、どなたかご存知の方いらっしゃいませんか?
5次曲線(カム曲線)
2008/11/21 09:48
業務で急に必要になり、どなたか知っておられる方おられないかなと。
カム曲線で5次曲線を使っているのですが、これの式で
S=6*t^5-15*t^4+10*t^3 に対してSの値が与えられた時のtを求めたいのです。
解法があると上司は言うのですが、見つけられません。
どなたかご存知の方いませんでしょうか?
回答 (6件中 1~5件目)
単純に、Sに対応するtを求めたいということであれば、
皆さんのおっしゃるように数値解法です。
エクセルのソルバー機能(アドイン機能で選択必要)を使ったらどうでしょうか?
提示の式をエクセルに入力して、
たとえばS=0.2を目標値(指定値)として、tを演算します。
t=0.24268と一発で計算してくれます。
数値解法もオプション選択できます。
ちなみに、6*t^5-15*t^4+10*t^3=0は3重解しか実数解を持たないので、
Sが与えられた場合でも、tは実数解を持つと考えます。
このQ&Aは役に立ちましたか?
この質問は投稿から一年以上経過しています。
解決しない場合、新しい質問の投稿をおすすめします。
回答(2)に追記します。提示の計算では0を受け付けないようです。
解析精度が表示されますので,その値以下たとえば1E-10程度の
値をtの二次および一次の係数に代入してください。
解が表示されるはずです。
ニュートン法他の解き方があります。添付URLで代入計算してみてください。
一般解は得られないかもしれないので,数値解法です。
一般解は1つの実数と4つの複素数になると思いますが、実用上の近似解を求めることはエクセルを使えば簡単に出来ます。
1行目をt、2行目をSとします
tの項目に上から0.1、0.2というように順に増加させます。
Sの項目には計算式 6*t^5-15*t^4+10*t^3を入れそのまま下にコピーします。
Sの値の目安が出ますので、そこでtの刻みを小さくします。
これを繰り返せばそこそこの精度になります。
お礼
2008/11/21 11:49
ありがとうございます。
エクセルを使用して近似値を求める手法は簡単ですね。ありがとうございます。
一般解が1つの実数と4つの複素数とありますが、このうち1つの実数を求める一般式みたいなものはないのでしょうか?
もしご存知だったらお願いします。
下記によると5次関数の一般解は無いようです。
お礼
2008/11/21 11:51
ありがとうございます。
早速試したのですが、6*t^5-15*t^4+10*t^3で、S=0.2として入力してみたのですがよい結果が得られませんでした。
入力の仕方が悪いのでしょうか?