Shell【Shell】関数の定義:引数と戻り値の使い方 ■関数の定義関数とは、シェルスクリプトを作成する際、まとまった処理や何度も呼び出す処理をひとまとめにして、名前を定義することである。以下の通り、関数の定義方法には3通りある。・基本形function 関数名(){ 処理}・()を省略f...2022.03.20Shell
高校数学【Python】sympy.integrateを使用して定積分を解く ■定積分定積分とは、ある一定の区間における、曲線と曲線、曲線と直線とで囲まれた面積である。・ざっくりイメージ図上図の色をつけた長方形について、縦をf(x)とし、横をdxとした場合、長方形の面積は、f(x)とdxを掛け合わせた値「f(x)dx...2022.03.19高校数学Python
Java【Java】ジェネリクスを使用して、異なるデータ型のクラスを使い分ける ■ジェネリクスあるクラスの値をint型で作成し、同じ実装ではあるが、double型でクラスを作成したいとき、ジェネリクスを使用することで、わざわざint型のクラスとdouble型のクラスと書き分ける必要はない。・ジェネリクスの定義方法// ...2022.03.16Java
Shell【Shell】コマンドをグループ化し、ログファイルに出力する ■コマンドのグループ化複数のコマンドを実行し、まとめて一つのファイルに出力(リダイレクト)する場合、別々にコマンドを実行し、ファイルに出力する方法と、{ }を使用し、グルーピングしてコマンドを実行する方法がある。▼実行するプログラムの概要①...2022.03.13Shell
高校数学【Python】微分:極値を求め、グラフに図示する ■極値関数f(x) = x3 -3x + 1について、導関数f'(x)を求める。f'(x) = 3x2 - 3f'(x) = 3(x2 - 1)f'(x) = 3(x - 1)(x + 1)すなわち、x = -1、1のとき、導関数f'(x)...2022.03.12高校数学Python
Java【Java】java.lang.Objectクラスのequals()メソッドをオーバーライドする ■java.lang.Objectクラスの継承すべてのクラスは、継承(extends)を指定しなくても、自動的に「java.lang.Object」クラスを継承している。また、「java.lang.Object」クラスのメソッドも自作のクラ...2022.03.09Java
Shell【Shell】パイプラインを使用したファイルおよびログ調査 ■パイプラインの使い方コマンドの出力結果について、リダイレクト(※)を使用してファイル出力することもできるが、別のコマンドのインプットとして実行する方法もある。この方法をパイプラインと呼び、以下のように実装する。コマンド1 | コマンド2上...2022.03.06Shell
高校数学【Python】指数関数を微分しグラフに図示する ■指数関数の微分▼前提指数関数(y = ax)と対数関数(y = logax)は逆関数の関係である。前提として、対数logaxにおいて底「a = e 」とした対数logexを自然対数と呼ぶ。自然対数は底を省略し、log xと表記する。※ e...2022.03.05高校数学Python
Java【Java】集約:別のクラスをインスタンスして呼び出す ■集約あるクラスが、別のクラスをインスタンスし、呼び出すことを集約と呼ぶ。図_集約のイメージ■今回作成するプログラムの仕様▼処理概要食べ物の名前を種類ごとに表示するクラスを作成する。例:果物であれば「りんご」、「みかん」、「ばなな」魚であれ...2022.03.02Java
Shell【Shell】リダイレクトを使用したファイル入出力操作:「標準入力」・「標準出力」・「標準エラー出力」を操作する ■標準入出力標準入出力とは、linuxコマンドの入力、コマンド実行結果の出力、コマンド実行時のエラー出力の3つを示す。この3つをそれぞれ、「標準入力」・「標準出力」・「標準エラー出力」と呼ぶ。下表に標準入出力の概要を示す。標準入出力概要ファ...2022.02.27Shell