タグ

ブックマーク / qiita.com/7shi (4)

  • 量子コンピューター超入門 - Qiita

    量子コンピューターの初歩の初歩を説明します。数学的準備を最低限に留めるため、簡略化した表記法を採用して、基原理の直観的理解を目指します。前提とするのは 2 進数のビット演算と中学数学で、量子力学の知識は前提としません。blueqat ライブラリによる検証法も説明します。 シリーズの記事です。 量子コンピューター超入門 ← この記事 量子コンピューター超入門2 一般的な表記法 はじめに 量子コンピューターは革新の可能性を秘めた分野です。しかしながら、量子力学に基づくため、その動作原理を理解するのは容易なことではありません。 量子力学では複素数による確率振幅の重ね合わせ、量子もつれ、測定による量子状態の収束など、古典物理学とは全く異なる概念が導入されます。これらを厳密に記述するには、大学レベルの数学が必要になります。こうした複雑さは量子コンピューターを理解する上で障壁となります。 記事では

    量子コンピューター超入門 - Qiita
    rydot
    rydot 2024/05/07
  • 多項式の積を計算 - Qiita

    数学の勉強を兼ねて、数式を計算するプログラムを作っています。Qiita などに貼ることを前提に TeX のコードを出力します。 ※ プログラミングを数学の勉強に応用する例としての紹介です。この方法で勉強するなら各自で似たようなコードを書くことになります。この記事で紹介するのは、どちらかというと捨てスクリプトの類です。 簡単な計算しかできませんが、計算過程をコードで記述することで好きなように変形するのが狙いです。例を示します。 シリーズの記事です。この記事で作ったプログラムを拡張して計算します。 多項式の積を計算 ← この記事 外積と愉快な仲間たち ユークリッド空間のホッジ双対とバブルソート 四元数を作ろう 四元数と行列で見る内積と外積の「内」と「外」 八元数を作ろう 八元数の積をプログラムで確認 外積の成分をプログラムで確認 多元数の積の構成 十六元数を作ろう 関連するコードをまとめたリポ

    多項式の積を計算 - Qiita
    rydot
    rydot 2020/12/27
  • 表現行列で考える四元数 - Qiita

    複素数の表現行列の成分に複素数を入れても四元数の表現行列にはなりません。しかし似た形になることが予想されるため、それを手掛かりに四元数の表現行列を探ります。双四元数を取り入れれば見通しが良くなることにも触れます。SymPyによる計算を添えます。 シリーズの記事です。 実ベクトルで考える複素ベクトル 表現行列で考える双複素数 表現行列で考える四元数 ← この記事 クリフォード代数で考えるパウリ行列と双四元数 この記事には関連記事があります。 四元数を作ろう 2016.12.03 八元数を作ろう 2016.12.06 双複素数 前回の記事で、双複素数の表現行列を求めました。 \begin{align} &a+bi+cj+dk \\ &=(a+bi)+(c+di)j \\ &↦\left(\begin{matrix}a+bi & -(c+di) \\ c+di & a+bi\end{matrix

    表現行列で考える四元数 - Qiita
    rydot
    rydot 2020/02/23
  • Haskell 構文解析 超入門 - Qiita

    Haskellではモナドと呼ばれる部品を組み合わせて構文解析を行います。この方式をパーサコンビネータと呼びます。動作原理を簡単に説明しながら使い方の初歩を説明します。Parsecというライブラリで簡単な四則演算器を作成します。 シリーズの記事です。 Haskell 超入門 Haskell 代数的データ型 超入門 Haskell アクション 超入門 Haskell ラムダ 超入門 Haskell アクションとラムダ 超入門 Haskell IOモナド 超入門 Haskell リストモナド 超入門 Haskell Maybeモナド 超入門 Haskell 状態系モナド 超入門 Haskell モナド変換子 超入門 Haskell 例外処理 超入門 Haskell 構文解析 超入門 ← この記事 【予定】Haskell 継続モナド 超入門 【予定】Haskell 型クラス 超入門 【予定】Has

    Haskell 構文解析 超入門 - Qiita
  • 1