JustAnswer のしくみ:
  • 専門家に質問
    知識豊富な専門家があらゆる質問にお答えするために常に待機しています。
  • 専門家が丁寧に対応
    E メールやサイト内オンラインメッセージなど、さまざまな手段で回答を通知。必要に応じてフォローアップの質問をすることもできます。
  • 満足度 100% 保証
    専門家からの回答を確認し評価をすることで、支払うかどうかを決めます。
rushqkに今すぐ質問する
rushqk
rushqk, プログラマー
カテゴリ: プログラミング
満足したユーザー: 766
経験:  AV機器開発、ソフトウェア設計
60440014
ここに プログラミング に関する質問を入力してください。
rushqkがオンラインで質問受付中

今、会社にほされているとおもわれる31才のSEです。 製造業の会社に04年から務めています。 当初設計の部署に務めていましたがケアレスミス等が多く設計の部署を�

質問者の質問

今、会社にほされているとおもわれる31才のSEです。
製造業の会社に’04年から務めています。
当初設計の部署に務めていまし たがケアレスミス等が多く設計の部署を’06年におわれ、以後今の部署に
います。

今の部署では物理学等の数値計算プログラム文を理解してカスタマイズする仕事をしていました。
プログラムをやることになった理由はミスしても大丈夫だからだそうです。
客先にもよい解析結果を納入していました。

問題はここからです、今年から自分で独自で新たなプログラムを作成することになりました。
新たなプログラムといっても過去に会社の元専務が作成したことのあるプログラムですが
上司いわくそのプログラムはなくなってしまったそうです。

上司の命令で物理の数式を掲 載した論文をよみ、その論文を元に数値解析プログラムを作成するようにいわれています。

自分の頭脳ではどうやってプログラムフローを組み立ててプログログラムを組んでいけばいいのか論文から
ではさっぱり見当 がつきません。

上司にどうやってプログラムフローを組み立てていくか見当がつかないと
苦情をいうと、上司は「ものづくりはじぶんでかんがえだしていかないといけなくいよ」の一点張りでヒントを
少々いう程度で自分ではどうしたらいいかみえてきません。

毎日なにもできないまま1日が過ぎます。

どうやら上司は私を窓際においこむべく途方にくれさせているようです。

半年が過ぎてしまい精神的にまいってしまいました。

それなのに課内で毎朝ミーティングをさせ、進捗状況を記録させます。当然私だけなにもできていません。
苦痛です。課内、あるいは社内でこの仕事をしているのは私だけです。

何かよい手段はないでしょうか?
投稿: 5 年 前.
カテゴリ: プログラミング
専門家:  rushqk 返答済み 5 年 前.

質問ありがとうございます。

 

ここはプログラムに関する質問のみ回答させてもらいます。

数値計算法は、数式からプログラムにする方法として既に色々な方法が確立されています。

以下の本から、該当する方法を当てはめていく事をお勧めします。

http://www.amazon.co.jp/s/ref=nb_sb_noss?__mk_ja_JP=%83J%83%5E%83J%83i&url=search-alias%3Daps&field-keywords=%90%94%92l%8Cv%8EZ+%83v%83%8D%83O%83%89%83%80&sprefix=%90%94%92l%8Cv%8EZ%2Caps%2C381

 

もちろん、数式の理解ができる事が前提です。

言語、計算内容が分からないので私が勉強した時の本を提示します。

・Fortran 95,C&Javaによる新数値計算法-数値計算とデータ分析

http://www.amazon.co.jp/Fortran-95-Java%E3%81%AB%E3%82%88%E3%82%8B%E6%96%B0%E6%95%B0%E 5%80%A4%E8%A8%88%E7%AE%97%E6%B3%95%E2%80%95%E6%95%B0%E5%80%A4%E8%A8%88%E7%AE%97%E3%81%A8%E3%83%87%E3%83%BC%E3%82%BF%E5%88%86%E6%9E%90-Information-computing/dp/4781908551/ref=sr_1_6?ie=UTF8&qid=1348822404&sr=8-6

微分積分に関する方程式や収束などのアルゴリズムとプログラム例が書いてあります。

 

上の本は入門書ですが、こちらはリファレンス本になります。

ニューメリカルレシピ・イン・シー 日本語版-C言語による数値計算のレシピhttp://www.amazon.co.jp/%E3%83%8B%E3%83%A5%E3%83%BC%E3%83%A1%E3%83%AA%E3%82%AB%E3%83%AB%E3%83%AC%E3%82%B7%E3%83%94%E3%83%BB%E3%82%A4%E3%83%B3%E3%83%BB%E3%82%B7%E3%83%BC-%E6%97%A5%E6%9C%A C%E8%AA%9E%E7%89%88%E2%80%95C%E8%A8%80%E8%AA%9E%E3%81%AB%E3%82%88%E3%82%8B%E6%95%B0%E5%80%A4%E8%A8%88%E7%AE%97%E3%81%AE%E3%83%AC%E3%82%B7%E3%83%94-William-H-Press/dp/4874085601/ref=sr_1_1?ie=UTF8&qid=1348822526&sr=8-1

 

さらに深く知りたい時はMITの教科書が参考になります。

アルゴリズム イントロダクション

http://www.amazon.co.jp/Introduction-Algorithms-Thomas-H-Cormen/dp/0262533057/ref=pd_cp_b_0

 

下に行くほど難解ですが、一から計算式からプログラムに落とし込むよりは効率が良い

と思います。

専門家:  rushqk 返答済み 5 年 前.
詳しい回答を期待したとのことですが、具体的な質問内容があれば
回答しやすくなると思います。
お求めになられている情報が数値解析プログラム以上の事がわかりません。
もし、プログラム以外のことでしたらカテゴリを変更して、新たに質問しなおしてください。
rushqkをはじめその他名のプログラミングカテゴリの専門家が質問受付中
質問者: 返答済み 5 年 前.

数値計算方法をプログラムにおとしこんでいく教科書の存在が参考になりました。


問題は数式が書かれた論文からどのようにしてプログラムフローを作成していけばいいかがわかりません。


 


数式が書かれた論文からどうしたら、作成したいプログラムフローを作成するのによい方法があれば教えて下さい。

専門家:  rushqk 返答済み 5 年 前.

回答が遅くなり申し訳ありません。

「Fortran 95,C&Javaによる新数値計算法」等の本には、実際のプログラム例がありますので

そちらを参考にしていただければよいかと思います。

四則演算は特に問題なくできると思いますが、極限や微積は公式を利用してプログラムで

近似して計算していくことになります。次数が多くなると精度はあがりますが速度が犠牲に

なります。部分部分で分割し、該当する式を拾いながら進めていけば、完成に近づくのでは

ないかと思います。

プログラミング についての関連する質問