【数学】k-means法のプログラム

k-means法のプログラムをMATLABで作成したので、参考までに。 k-means方とは何かについては、下記記事を参照。 lm4183.hateblo.jp 下記記事も本プログラムを使用して作成しました。 lm4183.hateblo.jp■kmeans法のメイン関数 初期値は、各データに対して、ラ…

【数学】k-means法とは

グループ化(クラスタリング)には、様々な手法がありますが、k-means法とは、その中でも単純な手法です。 ■アルゴリズム 1. 各データに対して、ランダムにクラスタを割り当てる。 2. 各クラスタに対して、データの中心(クラスタ中心)を算出する。 3. 各デ…

【数学】k-means法_日本の市区町村を47都道府県に再割り当て

k-means法(グループ化を行う単純なアルゴリズム)を使って、日本の市区町村を47都道府県に再割り当てを行ってみた。 <再割り当て結果> (※1)クラスタ中心の初期値は、各47都道府県の中心とした。 (※2)画像内のXXXX年は、0回目 = 2020年として、1回実行につき…

【数学】円周率の計算_モンテカルロ法

MathJax = { tex: {inlineMath: [['$', '$'], ['\\(', '\\)']]} }; 円周率をモンテカルロ法を使い、円の面積と正方形の面積の比にて求める方法は有名ですが、 円じゃなくとも、球、超球の体積からも求められるのではと思いついて、実際に計算してみました。 …

【数学】円周率の計算(多角形の円周の長さ+半角の公式)

MathJax.Hub.Config({ tex2jax: { inlineMath: [['$','$']] } }); 多角形の円周の長さと半角の公式を使った円周率の計算を思いついたので記載。 本方法で一番難しいのが半角の公式というレベルなので、めちゃめちゃ分かりやすい部類の円周率の求め方なのでは…

【きらファン】イベントシナリオ「夏休み企画アルティメットクイズ」

きららファンタジアのイベントシナリオ「夏休み企画アルティメットクイズ」にて、ランプのクイズコーナーの答えを全て調べ上げた。(間違っているかも) 下記に全部回答(ネタバレ注意)。解説(メモ)あり。 ■ランプのクイズコーナーその1 第1問。学校の文…

【Visual Studio】マカフィーのリアルタイムスキャンによるエラー

■エラー内容 マカフィー(McAfee)がインストールされていて、リアルタイムスキャンが有効(※)になっている場合で、Visual Studioにてビルド→デバッグを実行すると、下記エラーが発生します。 また、実行ファイル(.exe)が削除されます。 (※)無効にすればエラー…

【Google chrome】「新しいタブ」のオリジナル背景の設定方法

■概要 Google chrome(ブラウザ)の「新しいタブ」で、好きな画像を背景に設定する方法を記載。 超簡単に着せ替えできます。 (下の例では、ルーミアちゃんの画像を背景に設定。) ■設定方法 --目次-- 1. サイト「ThemeBeta」にアクセス 2. ログイン 3. 設定 3…

【ルービックキューブ】F2L(2段目_エッジキューブ)の原理

<F2L(2段目_エッジキューブ)の逆操作> まず逆操作の変化を考える。 ■概要 ・Command 操作A:A = [R, U] ( = SexyMove ) 操作B:B = [F', U'] 操作C1:C1 = B A = [F', U'] [R, U] = F' U' F U R U R' U' 操作C2:C2 = A B = [R, U] [F', U'] = R U R' U' F' U' F U ・操作 ■原理 ・過程 RFのブロ</f2l(2段目_エッジキューブ)の逆操作>…

【ルービックキューブ】OLL(コーナーキューブ_2箇所交換)の原理

■概要 ・Command [(R U R' U')2, D] R U R' U' R U R' U' D U R U' R' U R U' R' D' ・Commutator A = (R U R' U')2 B = D ■原理 下記参照 。 めちゃめちゃ分かりやすく解説されています。 005--三色の二点反転 #ルービックキューブを理論で揃える 【 安心の…

【ルービックキューブ】OLL(コーナーキューブ_3箇所交換)の原理

■概要 ・Command [(R U R' U'), D] R U R' U' D U R U' R' D' ・Commutator A = R U R' U' B = D ■原理 下記参照。 めちゃめちゃ分かりやすく解説されています。 003ルールの紹介と三点交換 #ルービックキューブを理論で揃える 【 安心の保証付き 】【 正規…

【ルービックキューブ】OLL(cross)の原理

<OLL(cross)の逆操作> まず逆操作の変化を考える。 ■概要 ・Command F [R, U] F' F R U R' U' F' ・Commutator A = R B = U S = F (Setup) ・操作 ・変化領域 ■原理 ・過程 Setup以外の操作はSexyMoveの操作と同じ。 言い換えれば、SexyMoveの操作にSetupを追加した操作である。 </oll(cross)の逆操作>…

【ルービックキューブ】記法

本ブログでは、基本的に下記記載ルールに従う。 ・パーツの命名 U面(D面)から時計回りとする。 ① ② ①を矢印で表すと下記。 ・パーツの移動 基本的に、矢印の種類で、パーツ名のシフトなし、左シフト、右シフトを表す。 (パーツの向きを重視しない場合は、全…

【ルービックキューブ】PLL(Aパーム)の原理

■概要 ・Command R [U', R D2 R'] R' R U' R D2 R' U R D2 R' R' R U' R D2 R' U R D2 R'2 ・Commutator A = U' B = R D2 R' S = R (Setup) ・操作 ・変化領域 ■原理 ・過程 3点交換となるが、パーツの向きについても考慮したいので、各操作でどう変化して…

【ルービックキューブ】PLL(Uパーム)の原理

■概要 ・Command M2 [U M, U2] M2 M2 U M U2 M' U' U2 M2 M2 U M U2 M' U M2 ・Commutator A = UM B = U2 S = M2 (Setup) ・操作 ・変化領域 ■原理 ・過程 PNA',PN,PNB'でパーツが重複している。 そのため、重複するパーツと重複しないパーツで分けて考える…

(old)【ルービックキューブ】目次

はじめに ・はじめに ・記法 原理 ・(下準備)三点交換 ・(下準備)SexyMoveの原理 ・F2L(2段目_エッジキューブ)の原理 ・・・ [U, R] [U', F']、[U', F'] [U, R] ・OLL(cross)の原理 ・・・ F [U, R] F' ・OLL(コーナーキューブ_3箇所交換)の原理 ・・・ [(R U R' U'),…

【ルービックキューブ】はじめに

本ブログでは、ルービックキューブがなぜ揃うのかについて、自分なりに理解した気になれるくらいまで考えたものを備忘録として記載します。 どこまでやれば理解したと言えるのかは、理解というものをまず定義する必要があり、また人それぞれかと思いますが、…

【ルービックキューブ】三点交換

操作[A, B]によって、PNA'はNA'→N、PNはN→NB'、PNB'はNB'→NA'に三点交換される。 ※NA,NA'は操作Bの影響を受けない、NB,NB'は操作Aの影響を受けないと仮定 例えば、NA'は、 操作Aにより、NA'→N、 操作Bにより、N→NB、 操作A'により、NB→NB(影響を受けない) …

【ルービックキューブ】SexyMoveの原理

■概要 ・Command [R, U] R U R' U' ・Commutator A = R B = U ・操作 ・変化領域 ■原理 ・過程 PNA'、PN、PNB'が三点交換されることは「三点交換」の項目により分かっている。 また、PNA',PN,PNB'で一部重複するパーツがある。 以上より、PNA',PN,PNB'および…