シェアする

C言語で数値計算処理

スポンサーリンク
ビッグバナー(上2)

このページでは、C言語で数値計算処理する方法やサンプルプログラム(ソースコード)を入門者向けに解説しています。

C言語とは

C言語は、最も代表的なプログラミング言語の1つです。
プラットフォームに依存した部分が言語から切り離されているので、環境依存の小さな移植性の高いプログラムを作成できるのが特徴です。
元々はシステムの記述用に開発されたので、ハードウェア寄りの低水準な処理を記述することもできます。

C言語の環境構築・基本的な使い方

C言語の開発環境の導入方法や基本的な使い方については下記事にまとめています。
C言語の開発環境まとめ
C言語入門
C言語でゲームプログラミング

数値計算処理

C言語で数値計算処理する方法を項目別に下記にまとめました。(随時更新中)

基本

基本:平方根, べき乗, 四捨五入, 絶対値, 対数(底e), 対数(底2), 対数(底10), 指数
三角関数:sin, cos, tan, arcsin, arccos, arctan
判別:桁数チェック, 符号判別, 素数判定, 素数表示, 奇数・偶数判定, 数値を逆順に並替
論理演算:10進数を2進数へ変換, 2進数を10進数へ変換, 否定(NOT), 論理積(AND), 論理和(OR), 排他的論理和(XOR), 右シフト, 左シフト

統計量

基本:合計値, 平均値, 分散値, 標準偏差
近似直線:最小二乗法

数学

基本:自然数の階乗
方程式:2次方程式の解
解の導出:2分法, ニュートン法
微分方程式:オイラー法, 修正オイラー法, ルンゲクッタ法

信号処理

フーリエ変換:ノコギリ波の生成, 離散フーリエ変換, パワースペクトル, 離散逆フーリエ変換

ロボット工学

順運動学:2リンクマニピュレータ

便利ツール

ideone:ブラウザ上でプログラムを実行できます。
prettyprinter:コードを自動整形できます。

おすすめサイト

勇躍のゴミ箱, C言語辞典, C言語&C++言語, C言語入門, C言語サンプルプログラム集, みその計算物理学

スポンサーリンク
レクタングル(下2)
レクタングル(下2)