• 締切済み

C言語について教えてください。

「NUMERICAL RECIPES in C」 (ニューメリカル レシピーズ イン シー) と言う、本に載っている 特異値分解法と最小2乗法のプログラムを完成させたいのですが 誰か、教えていただけないでしょうか? 別に、それでなくても、特異値分解法と最小2乗法のC言語でのプログラム の作り方を教えてください! よろしく、お願いします!

みんなの回答

  • seian
  • ベストアンサー率50% (16/32)
回答No.1

この本をお持ちのようですがそれ以上何が知りたいのでしょう? 試してみるためのmainルーチンの書き方が分からないということでしょうか? 以下のURLに本に載っているルーチンのソース、及びテスト用のmainルーチンのソースがあります。 http://www.astro.uni.torun.pl/~vario/recipes/html/bookc.html 日本語の本よりバージョンが新しいようですので本とは少し違うかもしれません。 上記のURLの本文はPS形式のものしかありませんが、下記URLにはPDF形式のものがあります。 http://www.ulib.org/webRoot/Books/Numerical_Recipes/bookcpdf.html

参考URL:
http://www.astro.uni.torun.pl/~vario/recipes/html/bookc.html

関連するQ&A

  • 特異値分解法、最小2乗法について

    「NUMERICAL RECIPES in C」 (ニューメリカル レシピーズ イン シー) と言う、本に載っている 特異値分解法と最小2乗法のプログラムを完成させたいのですが 誰か、教えていただけないでしょうか? 別に、それでなくても、特異値分解法と最小2乗法のC言語でのプログラム の作り方を教えてください! また、特異値分解法と最小2乗法についてもよくわからないので 何かわかりやすい説明あれば教えていただけると幸いです! よろしく、お願いします!

  • C言語について教えてください。

    C言語について教えてください。 C言語ソフト「C言語をはじめよう」で、sin,cos,tanを求めたり、計算(sin=cos*tanや、sin^2(sinの二乗)+cos^2(cosの二乗)=1や、cos=sin/tan,tan=sin/cos)するプログラムを作りたくて、ネットを見たのですが、全然意味がわかりません。 また、√(平方根)の表示や、計算する(1/√3^2(√3分の1の二乗)*√3見たいな計算)プログラムを作りたいと思いますが、こちらも同様です。 #include<stdio.h> #include<math.h> int main(void) ここまではわかりますが、ここから先がわかりません。 どなたか。詳しくわかりやすく、入力例などをよろしくお願いします。 また、上記のプログラムや、書き方が違いましたら、こちらもご指摘お願いします。 なるべく早く、ご解答ください。

  • c言語について

    僕はc言語どころか、プログラミングについて何も知らない初心者です。 ですが、こんな僕でもc言語でプログラミングが書けるようになりたいです。 その為にc言語の教科書(明解c言語)だけは買ったのですが、 そのc言語を書くためのアプリ的なものは何を使えばいいのでしょうか。 また、c言語を学ぶ前に「これを習ってなかったら、c言語は出来ないよ!笑」的なものはありますか? (小学校の九九が出来ないのに、中学の因数分解は出来ないよね!みたいなものです) それを学ぶためのオススメの参考書があれば、そちらも教えて欲しいです! また、オススメの勉強法があれば知りたいです! よろしくお願いします。

  • C言語のプログラム集

    こんにちは。C言語のテキストにはプログラムとその説明が書いていますが、 このC言語のプログラムが多くのっているような本はありますか?本屋さんで探したのですが、プログラムがものすごく多くのっているようなものがなかったので、もしお分かりの方がおられましたが、本の紹介をお願いします。

  • C言語

    プログラム言語のC言語について教えて下さい。 昔BASICを少し勉強しました。 それからプログラム言語から離れてましたがC言語を見て疑問があります。 BASICなら例えば最初に 10 ~ 20 GO TO~ みたいに上段、左詰めでプログラムを書いてましたがC言語って本を見るとやたら左側が膨らんだ?ような空白みたいな表記になってますよね?(説明下手でごめんなさい) この空白みたいな意味が分からないし、この空白?もスペースキーで打つのか分かりません。 C言語の表記の仕方について詳しい方、こんな初心者にでも簡単に分かるように説明して下さる方いたらよろしくお願いします。

  • C言語学習について

    大学4年生で研究室に配属されています。プログラムをする学科にいますが、あまりプログラムを作れません。 C言語の文法書を読んだり、サンプルプログラムを見たりしてはいます。独学はなかなか難しいです。 特にC言語でつくりたいものもありません。 C言語を使えるようになりたいのですがどうしたらいいでしょうか。C言語のいろいろな本を借りたり見たりはしています。実際に作った方が身につくとは思うのですが。サンプルプログラムを打つのも飽きてしまいます。 C++とかJAVAとかありますが、C言語しか使ったことがないのですが気になります。 近くにプログラムを教えてくれるような教室もありません。 助言お願いします。

  • C言語について

     プログラミング言語について質問があります。今、C言語を練習中ですが、C言語に関する本を見ると、大体、(入門者用の教科書しか知らないのですが)ファイル操作とか、構造体とかの説明とかで、終わっています。それで、自分はWindowsでグラフィック操作(例:動画とかを扱う)とかの、プログラムを組みたいのですが、C言語でそれができるのでしょうか。それともC++言語とか、Javaとか他の言語を習得しなければいけないのでしょうか。また、欲張りますが、C言語でグラフィック操作ができるのなら、どんな本を読めばいいのでしょうか。解らなかったので、投稿しました。よろしければ、回答宜しくお願いします。

  • C言語について。

    教えて・学ぶC言語入門という本のプログラムは、全てコマンドプロンプトで、対応できるのでしょうか?教えていただけないでしょうか? すみません。

  • L1ノルムの最小化

    最適化問題で、 特異値分解法は最小2乗解を得ることができるので、L2ノルムの最小値に向かって推定が行われていると思うのですが、一般てきにポピュラーなL1ノルムを最小化するアルゴリズムにはどのような方法が使われているのでしょうか。 よろしく御願いします。

  • C言語を学ぶには・・・

     C言語を学びたいなと考えている中学3年生です。2週間前に自作パソコンが完成して、それにVistaとUbuntuをデュアルブートさせてと色々と夏休みなので最近はやっています。そこで、今度はプログラミングをやってみたいと考えています。  目指すは、C言語をマスターし情報オリンピックで金メダルをとることです。それには、努力を惜しまないつもりです。いま、とても勉強したい気持ちです。   そこで、C言語を学ぶのに最適なテキストを教えてください。本でもウェブページでもなんでも結構です。  よろしくお願いします。

専門家に質問してみよう