ものづくりのブログ

うちのネコを題材にしたものづくりができたらいいなと思っていろいろ奮闘してます。

C

【c言語】線形回帰を実装する

なんとなくC言語の勉強を行いました。以下線形回帰の実装例です。 (linear_regression.c という名前で保存します) コード #include <stdio.h> int main(void) { double x[] = {1, 2, 3, 4, 5}; double y[] = {2, 4, 5, 4, 5}; int n = 5; double sum_x=0, sum_y=0, </stdio.h>…

C言語について特徴などをまとめてみる

C言語の勉強でもしてみようと思い特徴などをまとめてみました。 特徴 低レベル操作 パフォーマンス 移植性 システムプログラミング シンプルで軽量 歴史と実績 サンプル(2つの数値を入力し和を計算) バリデーションなし プログラム コンパイル & 実行 バリデ…

【C】Hello World を表示する

Ubuntu でC言語の開発準備を行いました。 コンパイラ Hello World 表示 コード コンパイル 実行 コンパイラ C言語用のコンパイラである gcc があるか確認します。 $ which gcc /usr/bin/gccバージョンも確認します。 $ gcc --version gcc (Ubuntu 11.4.0-1ub…