MATLAB 線形代数 うさぎでもわかる線形代数 応用編第8羽 擬似逆行列 (一般化逆行列) こんにちは、ももやまです。 線形代数第03羽では、ただ1つの解をもつ連立方程式 \( A \vec{x} = \vec{b} \) を正方行列の係数行列 \( A \) の逆行列 \( A^{-1} \) を用いて \( \vec{x} = A^{-1} \vec{b} \) と解く方法を説明しましたね。 しかし、係数... 2022年5月21日 ももうさ
MATLAB 信号処理フーリエ変換制御工学Python うさぎでもわかる信号処理・制御工学 第14羽 高速フーリエ変換(FFT) 今回は、高速フーリエ変換(FFT)について、具体例を用いたアルゴリズムの動き方、バタフライ演算による演算の可視化、およびソースコード例を用いてわかりやすく解説しています。... 2022年5月7日 ももうさ
MATLAB 【CG・CV入門】拡散反射と鏡面反射の特徴 こんにちは。ももやまです。 今回は、コンピュータビジョン(CG)、コンピュータビジョン(CV)の基礎の1つである反射についてお勉強しましょう。 さらに、反射の知識と、PythonとMATLABを使ってCG上で球を作成する手順についても紹介します。 1.反射とは 皆さんの周りにはたくさんの物体がありますね。身の回りにある... 2020年11月30日 ももうさ
MATLAB 【MATLAB入門】超基本な9つのテクニック こんにちは、ももやまです。 今回はMATLABを初めて使う人が知っておいたらいいなと思う技を9つ紹介したいと思います。 これからMATLABを使う人も、ちょっとMATLABを触ったよという人もぜひご覧いただけたら幸いです。 1.型の定義は不要 C言語やJavaなどの場合、下のように変数を使う際に int や doubl... 2020年10月28日 ももうさ
Python うさぎでもわかるソフトウェア工学 Part06 オブジェクト指向とPython こんにちは、ももやまです。 今回は、基本情報でも出てくる「オブジェクト指向」の特徴、具体的には、 今までの考え方とオブジェクト指向の違いクラスとインスタンスの違い汎化と特化継承集約と分散オーバーライドポリモフィズム についてPythonを使いながらわかりやすく説明していきたいと思います。 Pythonを使ったことがない... 2020年7月26日 ももうさ
C言語 うさぎでもわかるC言語における関数の作り方 こんにちは、ももやまです。 今回は、C言語で「関数を作る方法」と「作った関数を使う方法」の2つについて説明していきたいと思います。 1.関数とは 関数を簡単に言うと、魔法の箱です。 もう少し具体的に言うと、何個かの値を箱に入れると、箱の中で何かしらの処理(魔法)がされ、1つの出力が出てくる箱です。 関数(魔法)の具体例... 2020年5月5日 ももうさ
C言語 うさぎ模試 データ構造とアルゴリズム(C言語スキルチェック) こんにちは、ももやまです。 今回は「うさぎでもわかるデータ構造とアルゴリズム」の総復習として、C言語における構造体・ポインタ・および各種データ構造の復習問題を作成してみました! 具体的には、 基礎的なプログラミング力 構造体 再帰関数 ポインタ 配列・連結リスト 線形探索・2分探索 スタック・キュー 2分探索木 ソーテ... 2020年2月10日 ももうさ
C言語 うさぎでもわかる再帰関数のいろは こんにちは、ももやまです。 今回は再帰関数の基本についてわかりやすく説明していきたいと思います。 なお、今回はC言語で説明していますが、仕組みは他の言語の場合でも同じなのでC言語以外でプログラミングしている人もぜひご覧ください。 1.再帰関数とは 突然ですが階乗を求める下の関数 fact をご覧ください。 int fa... 2020年1月17日 ももうさ
C言語 うさぎでもわかるC言語のポインタ講座 C言語に出てくるポインタって難しいですよね。 おそらく、C言語を学ぶ上で大きな壁だと思います。 そこで、今回はポインタについて簡単にですが、うさぎでもわかるようにわかりやすくまとめていきたいと思います。 1.ポインタとは ポインタとは、アドレスを示す変数のことを表します! と言われてもわかりにくいので補足をしていきまし... 2020年1月11日 ももうさ
C言語 C言語における文字(文字変数char)・文字列の表現(ASCIIコード表つき) こんにちは、ももやまです。今回は、C言語における文字列型についてのまとめを行います。 1.文字列型 char int型、double型、float型などは数字を記憶しておく変数でしたね。 しかし、数字以外に文字などを記憶しておきたいときがありますね。しかし計算機上では0,1の2進数以外ではデータを記録することができませ... 2019年7月31日 ももうさ