2024-11-29 / 最終更新日時 : 2024-12-22 masassiah MATLAB / Octave MATLAB によるニュートン法 平成21年度 秋期 基本情報技術者試験に出題されたニュートン法のアルゴリズムを MATLAB で作成してみた。 ニュートン法とは ニュートン法とは,方程式の解の一つを求めるアルゴリズムである。 任意に定めた解の予測値から […]
2024-11-28 / 最終更新日時 : 2025-01-03 masassiah MATLAB / Octave 文字列の圧縮 平成25年度 秋期 基本情報技術者試験に出題された文字列の圧縮を行うアルゴリズムを MATLAB で作成してみた。 MATLAB コード 文字列の圧縮を行う MATLAB コードを示す。 英字 A ~ Z から構成される […]
2024-11-27 / 最終更新日時 : 2024-12-22 masassiah MATLAB / Octave 編集距離の算出 平成26年度 秋期 基本情報技術者試験に出題された「編集距離の算出」のアルゴリズムを MATLAB で作成してみた。 編集距離とは 二つの文字列の差異を測る指標に編集距離がある。 編集距離の概念は,文書比較や検索キーワー […]
2024-11-26 / 最終更新日時 : 2024-12-22 masassiah MATLAB / Octave クイックソートを応用した選択アルゴリズム 平成27年度 春期 基本情報技術者試験に出題された「クイックソートを応用した選択アルゴリズム」を MATLAB で作成しました。 クイックソートとは クイックソート(quicksort)は,1960 年にアントニー・ホー […]
2024-11-05 / 最終更新日時 : 2024-12-22 masassiah MATLAB / Octave 【Matlab/Octave】素数を列挙するアルゴリズム 令和6年度 秋期 応用情報技術者試験 午後問題 問3「素数を列挙するアルゴリズム」を Matlab/Octave で記載してみた。 関数 prime1 2 以上の自然数 N に対して,N 以下の素数を列挙する関数 pri […]
2024-11-04 / 最終更新日時 : 2024-10-27 masassiah MATLAB / Octave ソフトウェア開発の生産性 令和6年度 秋期 プロジェクトマネージャ試験 午前Ⅱ問題 問9 の解答と解説を示す。 あるソフトウェア開発部門では,開発工数 E (人月)と開発規模 L (k ステップ)との関係を,E = 5.2L0.98 としている。 […]
2024-11-01 / 最終更新日時 : 2024-12-22 masassiah MATLAB / Octave 【Python】集計表を HTML に変換して出力するプログラム 平成23年度 春期 応用情報技術者試験 午後問題 問2 に出題された「集計表を HTML に変換して出力するプログラム」を Python で作成した。 問題文 図 1 に示すような,都道府県及び支店ごとに整理された売上高 […]
2024-10-31 / 最終更新日時 : 2024-12-22 masassiah MATLAB / Octave 【Matlab / Octave】ナップザック問題 平成29年度 秋期 応用情報技術者試験 午後問題 問3 に出題された「ナップザック問題」のプログラムを Matlab / Octave で作成する。 問題文 ナップザック問題 幾つかの種類の品物があり,それぞれの容積と価 […]
2024-10-30 / 最終更新日時 : 2024-12-22 masassiah MATLAB / Octave 【Matlab / Octave】一筆書き 令和3年度 秋期 応用情報技術者試験 午後問題 問3 に出題された「一筆書き」のプログラムを Matlab / Octave で作成した。 問題文 グラフは,有限個の点の集合と,その中の 2 点を結ぶ辺の集合から成る数理 […]
2024-02-15 / 最終更新日時 : 2024-02-17 masassiah MATLAB / Octave 【MATLAB】FDTD 法で z 方向を進む 1 次元の電磁波解析 真空中の z 方向へ進む電磁波を FDTD (Finite Difference Time Domain) 法で解析する。FDTD 法で解析するコードは MATLAB で記載した。 FDTD 法は,マクスウェルの方程式に […]