JavaScriptの数値計算ライブラリmathjsを使う(2) 次は複素数演算。四則演算や平方根、べき乗、expなどが簡単にできる。このココログで直接計算できる簡易電卓を作ってみた。
JavaScriptの数学ライブラリmath.jsを使って
いろいろ計算するシリーズ第二弾。
今回は複素数演算だ。実はmath.complex('1+2i')みたいに複素数の文字列そのままで複素数が定義できる。
Re,ImでやってももちろんOK。math.complex(1,2)みたいな感じ。
で設定は最初に
を入れておいて、以下のような感じで複素数電卓ができる。
電卓っぽいのを作ったのがこれ。Z1,Z2に普通の複素数表記ができるのが便利。
テキストでも書いておきます。
このココログで直接実行できるようにしてみた。こちら。複素数を通常の数学の表記でZ1,Z2を入れてボタンを押して計算する。
答え:
過去のもの:
JavaScriptの数値計算ライブラリmathjsを使う(1) まずは行列演算。LU分解で一次方程式を解き、逆行列と行列式を求める。このココログで直接計算できる機能も付けた。
« 「シーソーモンスター」(伊坂幸太郎さん)を読んだ。8作家が共通ルールで歴史を追って競作する豪華版の1冊だが、それを置いておいても単独で面白い!昭和後期のシーソーモンスター(バブル期!)と近未来のスピンモンスター(AIもの)の2篇。 | トップページ | JavaScriptの数値計算ライブラリmathjsを使う(3) Plotlyを併用して関数をグラフ表示する。ココログでもグラフ表示できるようになった。 »
「パソコン・インターネット」カテゴリの記事
- JavaScriptの数値計算ライブラリmathjsを使う(11)バーニングシップフラクタルを描いてみる。このココログでも計算できるようにした。(2023.01.31)
- JavaScriptの数値計算ライブラリmathjsを使う(10) リーマンゼータ関数(Riemann Zeta function)を計算、3次元化してPlotlyでぐりぐり動かす。(2023.01.27)
- JavaScriptの数値計算ライブラリmathjsを使う(9) 仏陀のお姿のフラクタル Buddhabrot(ブッダブロ)を描く。このココログでも計算できるようにしてみた。(2023.01.26)
- JavaScriptの数値計算ライブラリmathjsを使う(8) 4段4次のルンゲクッタ法でローレンツ方程式を計算。このココログでもPlotlyで3次元でぐりぐり動かせるようにしてみた。 (2023.01.25)
- JavaScriptの数値計算ライブラリmathjsを使う(7) マンデルブロ集合を描く。このココログでも計算して図示できるようにしてみた。(2023.01.16)
「学問・資格」カテゴリの記事
- JavaScriptの数値計算ライブラリmathjsを使う(11)バーニングシップフラクタルを描いてみる。このココログでも計算できるようにした。(2023.01.31)
- JavaScriptの数値計算ライブラリmathjsを使う(10) リーマンゼータ関数(Riemann Zeta function)を計算、3次元化してPlotlyでぐりぐり動かす。(2023.01.27)
- JavaScriptの数値計算ライブラリmathjsを使う(9) 仏陀のお姿のフラクタル Buddhabrot(ブッダブロ)を描く。このココログでも計算できるようにしてみた。(2023.01.26)
- JavaScriptの数値計算ライブラリmathjsを使う(8) 4段4次のルンゲクッタ法でローレンツ方程式を計算。このココログでもPlotlyで3次元でぐりぐり動かせるようにしてみた。 (2023.01.25)
- JavaScriptの数値計算ライブラリmathjsを使う(7) マンデルブロ集合を描く。このココログでも計算して図示できるようにしてみた。(2023.01.16)
「日記・コラム・つぶやき」カテゴリの記事
- 新型コロナウイルス、日本の陽性者数&ワクチン接種者数総計をプロット&中国、韓国、アメリカ、ドイツ、フランス、イギリスの陽性者数もプロット(1/29更新)日本の増加いうほど止まってない…中国はもう5万人で打ち止めということにしたいようだ。9億人感染という話なのに…(2023.01.29)
- JavaScriptの数値計算ライブラリmathjsを使う(11)バーニングシップフラクタルを描いてみる。このココログでも計算できるようにした。(2023.01.31)
- JavaScriptの数値計算ライブラリmathjsを使う(10) リーマンゼータ関数(Riemann Zeta function)を計算、3次元化してPlotlyでぐりぐり動かす。(2023.01.27)
- JavaScriptの数値計算ライブラリmathjsを使う(9) 仏陀のお姿のフラクタル Buddhabrot(ブッダブロ)を描く。このココログでも計算できるようにしてみた。(2023.01.26)
- JavaScriptの数値計算ライブラリmathjsを使う(8) 4段4次のルンゲクッタ法でローレンツ方程式を計算。このココログでもPlotlyで3次元でぐりぐり動かせるようにしてみた。 (2023.01.25)
« 「シーソーモンスター」(伊坂幸太郎さん)を読んだ。8作家が共通ルールで歴史を追って競作する豪華版の1冊だが、それを置いておいても単独で面白い!昭和後期のシーソーモンスター(バブル期!)と近未来のスピンモンスター(AIもの)の2篇。 | トップページ | JavaScriptの数値計算ライブラリmathjsを使う(3) Plotlyを併用して関数をグラフ表示する。ココログでもグラフ表示できるようになった。 »
コメント