問題タブ [mathjs]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
154 参照

javascript - Math.js はトポロジカルな順序で式を評価できますか?

表現の順番を入れ替えると、

c の初期値をNaN

math.js はトポロジカルな順序で式を評価できますか?

0 投票する
2 に答える
801 参照

javascript - JavaScript (Node.js) の 30 の精度小数

私の挑戦

私は現在、Node.js を使用して reddit の/r/dailyprogrammerの課題に取り組んでおり、問題を抱えています。この 1 つのエクササイズで 3 日目を終えるので、助けを求めることにしました。方法がわからないまま先に進むことを拒否します。

課題 #6: 今日の課題は、円周率を少なくとも小数点以下 30 桁まで正確に計算できるプログラムを作成することです。

私の思わぬ障害

mathjsを介して求めていた精度の算術演算を取得することができましたが、小数点以下30桁を取得する方法に困惑しています。私の目標を達成するのに役立つライブラリ、回避策、または構成を知っている人はいますか?

私はこれを何度も繰り返しましたが、この例ではニラカタ シリーズを使用しています。

ニラカタシリーズ

0 投票する
0 に答える
721 参照

javascript - サファリでの問題をシャドーイングするes5パラメータ

私の Grunt/yeoman/angular プロジェクトでは、コードの一部をノード モジュールとして記述し、ビルド プロジェクト中に browserify で Grunt によってインポートしました。safari (7 と 8 でチェック) でのみ、このエラーが原因で webapp の縮小版が機能しないことがあります。

SyntaxError:厳密モードでは「k」という名前のパラメーターを宣言できません

コード行が次の行であることを発見しました。

開始コードは次のとおりです。

それが browserify ライブラリの一部であるかどうかはわかりませんが、mathjs をプロジェクトに追加すると含まれていることは確かです。uglifyJS mangle オプションで「key」という単語を予約してみましたが、「key」も予約語です。

どうすればこの種の問題を回避できますか? 間違ったアプローチを使用していますか?

編集: asn1 lib で関数を見つけましたhttps://github.com/indutny/asn1.js/blob/master/lib/asn1/base/node.js#L225 今、どうすればよいかわかりません。

編集:ライブラリの作成者は問題をすぐに修正しました:)

0 投票する
2 に答える
3109 参照

angularjs - mathjs を Angular.js に挿入するには?

mathjs を Angular.js に挿入するにはどうすればよいですか?

動作しません - 以前bower install mathjs --saveはインストールしていました。

更新: JS min ファイルは index.html に適切に挿入されます

メインモジュールまたはコントローラーに挿入する必要がありますか? 両方を試してみたところ、ページの読み込み時に白い画面が表示され、モジュールが利用できないというエラー メッセージが表示されました。

0 投票する
1 に答える
416 参照

javascript - 方程式 JavaScript 計算

私はコードを持っています:

私の結果は、i=3 から n の場合、式 (n²+2) の合計になるはずです。result*=(number*number+2); ということはわかっています。は良い式ではありません。例です。ご存知の方、お助けください。みんなありがとう

0 投票する
1 に答える
2077 参照

javascript - ember-cli で依存関係をインポートします (例: math.js をインポートします)。

公式の Ember Cli ドキュメントに記載されているように、特に標準的な AMD のケースについて、ember-cli での依存関係のインポートについて困惑しています。このドキュメントは多くの例を提供しておらず、読者が AMD について十分な知識を持っていることを前提としているように思われますが、私には当てはまりません。私の直接の使用例は import math.js です。残念ながら、math.js の公式ドキュメントには、 Ember Cli を使用したインポートに関する例が記載されていません。次に、比較的明確な例が記載されたこの投稿を見つけました。特に、次の例は非常に関連性があるようです。

次に、以下のように math.js で同様のことを行いました。

しかし、うまくいきません。で使ってみたところ

エラーが発生しました。最終的に、次のソリューションを使用しました。

上記の解決策は機能しますが、名前の競合が発生する可能性があるため、好きではありません。さらに、math.js のドキュメントに基づいて、標準の AMD タイプのインポートをサポートする必要があるようです。

だから、私の質問は次のとおりです。
1.lodash上記の例では、'default'どういう意味ですか? それは、対応するモジュールでエクスポートされたものへの一般的な参照ですか? 一般的に使用できるかどうか (math.js など) を確認するにはどうすればよいですか?
2.モジュールがrequire.jsをサポートしている場合、それは標準のAMDモジュールであるというのは本当ですか? もしそうなら、以下のようなコードが与えられます:

どうすればEmber Cliコードにマップできますか?