問題タブ [mathematical-expressions]

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 投票する
2 に答える
5392 参照

c# - 三角関数を使用した操車場アルゴリズム

私は、C# で分流ヤード アルゴリズムの実装に取り​​組んでいます。記号 ( + 、 * - / および ^) を使用した数式はかなりうまく解析しますが、何らかの理由で正弦余弦関数では機能しません。たとえば、 sin(45) を計算しようとすると、 0.707106 が得られます。しかし、次のような式を解析しようとすると



ウィキペディアのこの記事に記載されているすべての手順に従いました。これを数日間試していますが、完全に機能させることはできません。これが主な解析関数です

さらに、プログラムの出力は次のとおりです。

//欠陥のあるもの

新しいケース:

それだけです。誰かが私が間違っていることを指摘できますか。

編集:

IsHigherPrecedance 関数と優先度列挙型は次のとおりです。

これらの三角関数は単一引数関数になったので、それらは他のロジックで解析されるのでしょうか、それともこのシャント ヤード アルゴはそのような関数でも同様に機能しますか?

よろしく。

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

wolfram-mathematica - Mathematica における級数の導関数

次のような方程式があります。

導関数を計算したい:

どうすれば mathematica でそれを行うことができますか?

私はできるしD[y, x[3]]、それは私に 3 を与えますが、私が入力するD[y, x[i]]と 0 を返しますが、私は i を期待しています。

Mathematica で上記のようなシリーズのパラメトリック導関数を定義する方法はありますか?

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

iphone - 不連続な数式をプロットしますか?

数学関数をプロットし、CoreGraphics フレームワークを使用しようとしています。ユーザー定義の数学関数の y 座標を手動で計算してパスを計算しています。

関数を描画するために、コードの簡略版を含めました。

これは正常に機能していますが、残念ながら、ユーザーは次のような不連続関数を入力する可能性があります

ただし、グラフは x=0 で描画され、点が接続されています。画像を参照してください。

ここに画像の説明を入力

グラフを正しく描画できるように、未定義の点を評価するにはどうすればよいですか? グラフを正しく描画する多くのプロット Web サイトがあるため、解決策があることはわかっています。

ヒントやあらゆる種類のヘルプをいただければ幸いです。また、魔法のようなコードを自由に含めることができます ;) ありがとうございます!

ところで、ANExpressionParser クラスを使用してユーザー入力を解析しています。( http://mac.softpedia.com/progDownload/ANExpressionParser-Download-86833.html )

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

c# - muParser が visusl studio 2012 で動作しない

こんにちは、いくつかの数式に muParser (c# ラッパー) を使用する必要があります。vs 2010 では問題なく動作しますが、vs 2012 ではプログラムはエラー メッセージなしで終了します。誰もそのような問題に直面していますか?解決策はありますか?

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

java - Javaを使用して関数内の未知の数学変数の値を見つける方法

私はこの関数の形である数学的問題を解こうとしています:

f(x)= c 1 x 1 + c 2 x 2 + q 1 x 1 2 + q 2 x 1 x 2 + q 3 x 2 2

これで、ユーザーがc 1、c 2、q 1、q 2、およびq3値を入力できるインターフェイスを作成しました。

ここで、この関数を解くために必要なのは、方程式に代入されるx1とx2の値です。アルゴリズムの他の部分では、x1とx2の値は通常、x 1 =(0-0.8ρ1)およびx 2 =(0-0.6ρ1 ようものになります

ここで、ユーザーがc 1、c 2、q 1、q 2、およびq 3の値をそれぞれ0、2、-1、2、および-2として入力したとすると、関数は次のように表示されます。

f(x)= 0x 1 + 2x 2 + -1x 1 2 + 2x 1 x 2 + -2x 2 2

これは次のように書き直すことができます。

f(x)= 2x 2-1x 1 2 + 2x 1 x 2-2x 2 2

ここで、上記の式にx 1 =(0-0.8ρ1 )とx 2 =(0-0.6ρ1 を代入すると、次のようになります。

f(x)= 2(0-0.6ρ1 -1 0-0.8ρ1 )2 + 2(0-0.8ρ1 )(0-0.6ρ1 -2(0-0.6ρ1 )2

さらに解くとわかるように、最終的にはρ1の値が見つかります

では、問題は、この種の問題を解決し 、Javaでρ1の値を取得するプログラムをどのように作成できるかということです。それとも、そのようなプログラムはすでに作成されているのでしょうか私はすでにたくさんのことを試しましたが、解決策を思い付くことができません。

どんな助けでも大歓迎です。ありがとう

  • ジェビソン
0 投票する
0 に答える
173 参照

mysql - SQL クエリでの数学的計算

私のプロジェクトには、次のデータベーステーブルがあります。

Term Id と Course Id Table を選択すると、次のように生成されます

スタッフの 1 日あたりの労働時間と一致します。総労働日数は、SQL でこの計算が可能ですか?

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

latex - 数式を含むテキストの品詞タグ付けを行う方法は?

目標は、科学的なテキストの構文解析です。まず、そのようなテキストの文の品詞タグ付けを行う必要があります。テキストはarxiv.orgからのものです。したがって、元は LaTeX です。LaTeX ドキュメントからテキストを抽出する場合、数式を MathML に変換できます (または他の形式かもしれませんが、特定の Web アプリを作成するためにこの作業が行われているため、私は MathML を好みます。MathML はそのための便利なツールです)。

私が持っている唯一のアイデアは、数式を自然言語のいくつかのフレーズに置き換えてから、投稿タグ付けに実装されたアルゴリズムを使用することです。問題は、この置換をどのように実装するか、または一般的に、数学を含むテキストの pos-tagging をどのように実装するかです。

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

php - MYSQL 数学演算の優先度

この私のコード:

私の質問は優先順位についてです: この操作で

使用されるのnratingは、すでにインクリメントされているものですか、それとも列に存在するものですか?
ありがとう

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

android - exp4j ライブラリを使用した Android java.lang.VerifyError

自作の小さな電卓を作ろうとしましたが、すべてのビジネス ロジックを自分で作りたくありません。には実際の JVM が必要で、JavaScriptParser であるjavax.scriptと聞いたので、使用してみました。javax.script次に、必要な機能を備えた他のライブラリを検索したところ、プロジェクト「exp4j」が見つかりました。最初に、JDK 1.7 を使用して小さな通常の Java プロジェクトを作成しました。はい、ソース コードで動作します。

次に、電卓のモデル (MVC パターン) で同じコードを試しました。

しかし、同じ例外が発生するたびに:

"AndroidRuntime(630): java.lang.VerifyError",

アプリを起動した後。berechnen()メソッドを起動するとアプリがクラッシュするため、メソッドを実行するボタンをクリックできません。

私のプログラムが動かない理由がわかりません。exp4j のすべてのインポートを削除し、計算のソースを削除すると、電卓は正常に動作します。

私の唯一の考えは、exp4j ライブラリが Android に存在しないクラスまたはメソッドを使用しているということです。

ありがとうございました。

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

sql - PostgreSQL 数学関数

aps_sections多くの整数フィールド ( や などbare_width)を持つテーブルがありますworn_width。ID 列と WEIGHTING 列を含む複数のルックアップ テーブル ( や などaps_bare_width)もあります。aps_worn_widthID はaps_sectionsテーブルの上の列に記録されます。テーブル内の列の WEIGHTING を合計する必要がありaps_sectionsます (これにより、WEIGHTING 値はルックアップ テーブルから取得されます)。SELECT以下のステートメントを使用してこれを正常に管理しました。

次に行う必要があるのは、計算結果をテーブルの列に追加する関数を作成することです。これまでの私の理解では、私の関数は次のようになります。physical_sn_priorityaps_sections

しかし、 の後に何を付けたらよいかわかりませんNEW.physical_sn_priority :=。私は SQL と PostgreSQL の初心者なので、ガイダンスをいただければ幸いです。