- ベストアンサー
logの近似式について
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
√計算機能は付いているのでしょうか?それが前提になりますが、 #1さんの応用をして見ましょう。 #1さんの計算はxが1の近傍にあると収束が早いですがそれ以外は遅いので なるべく1近傍に寄せてみましょう。そうすれば第一項だけで十分になります。 まず、基本的な公式の確認ですが、常用対数をlog、自然対数をlnと書くとして logA=log(A/10)+1 logA=2log(√A) logA=lnA/ln10 ですね。 ln10=2.302585093 です。定数として書き留めておいて下さい。 具体的にlog123とlog0.123を求めてみますが、ここで log123=log1.23+2 (=2.089905111) log0.123=log1.23-1 (=-0.910094889) ですので、結局、log1.23を求めればいいことになります。 次に1.23の√を求めていきます。例えば5回√をすると √√√√√1.23=1.006490163 この数字を#1さんの式に入れ、さらに2^5=32を掛け、 そしてln10=2.302585093で割ります。 (1.006490163-1)*2*32/(1.006490163+1)/2.302585093=0.089904795 log123≒0.089904795+2=2.089904795 log0.123≒0.089904795-1=-0.910095205 あくまで近似なので誤差はありますけどね。。。 √を計算して行って 1.00・・・と小数点以下0が2個並べばこれぐらいの誤差で求める事ができます。 N回√をすれば2^Nを後で掛けてくださいね。
その他の回答 (1)
- BLUEPIXY
- ベストアンサー率50% (3003/5914)
自然対数log x は、x>0の時 X=(x-1)/(x+1)とすると 2{X+(1/3)X^3+(1/5)X^5+…} の級数で表すことができますので、適当な桁まで求めて log10(x)=log(x) / log(10) を使って求めることができます。
お礼
お忙しいところ回答ありがとうございました。参考にさせていただきます。
関連するQ&A
- 検量線の近似式を常用対数で求めたい
Excelの分散図を用いて対数関数の近似式を求めていますが、常用対数で求めたいところがExcelでは自然対数で出てしまいます。 自然対数から常用対数に補正することは可能ですが、これはエラーを含む原因となるため、最初から常用対数で求めた数式が必要なのです。 Excelで近似式の底の変換方法をご存知の方、教えていただけるとありがたく思います。 使用中のExcelのバージョンは2010です。 また、他のソフトが必要だという場合はそのソフトに関しても教えていただけると幸いです。
- 締切済み
- その他MS Office製品
- エクセルのグラフでの近似曲線
こんにちは。 早速質問ですが、エクセルでグラフを作成して、近似曲線を追加する時、近似曲線の式を計算してくれますよね。 その近似曲線についてなのですが、グラフを対数グラフにしたとき、近似曲線の式は自然対数で表されてしまいます。これを常用対数に変えることは無理なのでしょうか?ぜひ知っている人がいましたら教えて下さい。
- ベストアンサー
- オフィス系ソフト
- EXCELの近似曲線の対数近似の式
EXCELのグラフを作る機能で対数近似を選択して引くことが出来る近似曲線の式 について教えてほしいのです。 対数近似の式y=aln(x)+bの係数aとbを算出して、曲線と実際のデータとの 乖離している差をエクセルの関数を使って算出したいのです。 おかしな条件かもしれませんが、yの値は(-)負の値もとりますし、バラバラ です。 なんとなく、わかる範囲で計算したのですが、yが負の値だとエラーがでて 計算してくれなくて・・EXCELのグラフの機能であれば、問題なくグラフ化される ので、私の計算式が間違っているはずです。 例えば以下の数値だとy = -0.81387583Ln(x) + 1.05061096 です。 *小数点以下2桁以下は四捨五入になっていますので細かくはあわないかも しれませんが・・・。 X={1,2,3,・・・・10} y={1.21,2.07,-1.10,-1.55,-0.58,-0.01,-0.73,-0.67,-0.30,-0.12} yが毎回変わるため、グラフからカット&ペーストするのは手間がかかります のでしたくありません。m(__)m 算数も数学も良くわからないものですが、どなたかご教授いただければ幸いです。
- ベストアンサー
- オフィス系ソフト
- 小数点切捨ての数列から対数近似式を求めたい
数列 A B C D 1 5508 2924 2771 1428 2 6550 3475 3294 1692 3 7160 3797 3600 1847 4 7592 4026 3817 1957 5 7928 4204 3985 2042 6 8202 4349 4123 2112 7 8434 4471 4239 2170 8 8635 4577 4340 2221 9 8812 4671 4429 2266 上記4パターンの数列があり、いずれも1列目の無作為な数字に対し2列目以降が対数近似になっていると思われます。 1列目の数字を1とした場合の式をExcelで計算したところy-0.273ln(x)+0.999966までは出せたのですが、小数点以下の端数が切り捨てられているため正確な式が出せていません。 上記情報から、 (1)正確な対数近似式 (2)無作為な数字"A"の"B"列目をExcelで求める数式 の2つを教えていただけないでしょうか。 よろしくお願い申し上げます。
- ベストアンサー
- その他MS Office製品
- 常用対数表を用いて近似値を求める
例えば 3^10 の近似値を求めるとします。 3^10=N とおいて log N=log 3^10=10log 3=10×0.4771=4.771=0.771+4 ここで常用対数表から 0.771≒log 5.90 よって log N≒log 5.90+log 10^4=log(5.90×10^4) ゆえに N≒5.90×10^4 以上のような内容も高校数学で扱うべきだと思いますか。
- ベストアンサー
- 数学・算数
- 1次近似式の解き方の途中計算~答えについて
テイラーの定理より1近似を求めていますが、解き方が分からない問題が6問あったので途中計算~答えについて教えてください。お宜しくお願いします。 (1)f (x) = sin (x) x = π/3における 1次近似式? (2)f (x) = √x^(1/3) x = 1 おける 1次近似式? (3)f (x) = ( 1 + x)^4 x = 0における 1次近似式と 1.03^4 の近似値? (4)f (x) = √( 1 + x ) x = 0における 1次近似式と √0.9 の近似値? (5)f (x) = tan (x) x = 0における 1次近似式と tan0.3 の近似値? (6)f (x) = log ( 1 + x ) x = 0における 1次近似式と log1.2 の近似値? 答え (1)1/2x + √3+/2 - π/6 (2) (x /3 )+ (2/3) (3)1 + 4x 近似値(1.12) (4)1 + (x/2) 近似値(0.95) (5)x 近似値(0.3) (6)x 近似値(0.2)
- ベストアンサー
- 数学・算数
お礼
回答していただいた内容のおかげで、うまくプログラミングできました。お忙しいところありがとうございました。