問題タブ [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.
ios5 - DDMathParserを使用したリンクエラー(iOS 5、Xcode 4.2)
DDMathParserライブラリをプロジェクトに追加しようとしましたが、2つのリンクエラーが発生します。私はObjective-Cプログラミングの初心者ですが、それでも私には注意が必要です。以下に私が得るエラーのスナップショットがあります:
私は何をすべきか?
CGMathParserも試しましたが、発生したエラーを解決できませんでした。
何かアドバイス?
ありがとう
wolfram-mathematica - Mathematica でプロットが空かどうかを確認するには
Mathematica でプロットが空かどうかを確認する方法はありますか?
空とは、軸のみを表示し、データ ポイントを表示しないことを意味します。入力に応じて、いくつかのデータポイント(後でプロットする)を与えるか、何も与えない関数がありますが、プロットしない限り、有効なデータポイントが生成されるかどうかはわかりません。そうでない場合は、プロットすると空のプロットが返されます。空のプロットとデータ ポイントのあるプロットを区別したいと思います。
java - 文字列が数式かどうかを確認しますか?
文字列を引数として受け入れるメソッドを Java で作成しようとしています。この文字列は、数式であるか、通常の文字列である可能性があります。数式である場合にのみ評価し、そうでない場合はそのままにしておく必要があります。次のように、Java スクリプト エンジンを使用して数式を評価します。
しかし問題は、数式ではない文字列を渡すと、例外がスローされることです。コードに例外を入れたくありません。私が達成しようとしているのは、次のようなものです。
このようにして、評価する前に数式であるかどうかを確認します。メソッド isExpression(foo) の簡単な実装はありますか? 正規表現を使用している可能性がありますか?ありましたら教えてください。ありがとう
vb6 - VB6 で競合する数学演算子を検出する関数
私は、州の基準に基づいてさまざまな種類の補償範囲を使用して保険の見積もりを生成するプログラムを開発しました。ここで、「ルール」を指定する機能を追加したいと考えています。たとえば、3 種類のカバレッジ (UM、BI、PD と呼びます) があるとします。一部の州では PD を BI よりも大きくすることを許可しておらず、他の州では BI なしで UM の存在を許可していません。そのため、ユーザーがこれらのルールを作成できる機能を追加して、見積もりが生成されたときにルールが守られるようにし、プログラムが見積もりを生成するときに州の規制に違反しないようにしました。
問題
ユーザーが競合するルールを選択できるようにしたくありません。ユーザーは、VB の数学演算子 (>、<、>=、<=、=、<>) のいずれかを選択して、いずれかの側にカバレッジを設定できます。これを複数回行うことができるため (ただし、一度に 1 回のみ)、次のようなルールのリストになる可能性があります。
- A > B
- B > C
- C > A
ご覧のとおり、最後のルールは以前に設定されたルールと競合しています。これに対する私の解決策は、ユーザーが「ルールをリストに追加」をクリックするたびにリストを検証することでした。
3 番目のリスト アイテムはまだリストに含まれていないが、ユーザーが [ルールの追加] をクリックしてリストに追加したとします。検証プロセスでは、最初に両方の入力変数が同じ行で既に使用されているかどうかを確認します。そうでない場合は、作成済みのリストで左側の入力変数 (この場合は「C」) を検索します。見つかった場合は、tmp1 を一致の向かい側の変数 (tmp1 = 'B') に等しく設定します。次に、右側の入力変数 (この場合は「A」) に対して同じことを行います。次に、tmp2 が A の向かい側の変数と等しくなるように設定されます (tmp2 = 'B')。tmp1 と tmp2 が等しい場合、着信規則は競合しているか、使用されている演算子に関係なく無関係です。3 つの変数を考えると、これは確固たる論理であると確信しています。でも、追加の変数を追加すると、検証を簡単にバイパスできることがわかりました。任意の状態で 10 を超えるカバレッジ タイプが存在する可能性があるため、3 つ以上を検証できることが重要です。
任意の数の変数を指定して健全な検証を行う統一された方法はありますか? どんなアイデアや考えでも大歓迎です。私の説明が理にかなっていることを願っています。ありがとう
maple - 仮定によるメープルの極限
ここで私は限界を見つけることができません
limit(U0 *(r ^(n + 1)-1)/(-1 + r)、n =無限大)
条件付きのメープルで|r| <1、これは明らかに-U0 /(-1 + r)です。
Mapleにabs(r)<1であることを伝えて、制限を自動的に計算するにはどうすればよいですか。
PS私が試した>assume(r <1); さらに(r> -1); しかし、うまくいきませんでした!
boolean-logic - 返品ケースの論理表現
この疑似コード関数のリターン ケースを式として表現しようとしています。具体的には、(A==X)&&(B==Y) の場合にどのリターン ケースが実行されるかを説明します。
列挙型は {X, Y, Z} として定義されます
これを適切に行う方法を知っている人はいますか。6 変数の Kmap を使用しようとしましたが、私の答えは正しくないようでした。私が得た最も近いものは次のとおりです。
しかし、私が適用に行くとき!表現を操作する場合、迷います。OR が AND になり、== が != になるブール論理に似たものに従いますか?
python - 可変数学演算子を使用した Python の if ステートメント
変数の数学演算子を if ステートメントに挿入しようとしています。これは、ユーザーが指定した数式を解析する際に達成しようとしているものの例です。
明らかに上記は で失敗しSyntaxError: invalid syntax
ます。exec と eval を使用してみましたが、どちらも if ステートメントでは機能しません。これを回避するにはどのようなオプションが必要ですか?
php - 秒を小数点以下 2 桁の時間に変換する
ここで行っているのは、SQL からタイムスタンプを取得しstrtotime()
て秒に変換した後、投稿時間を UTC として mysql に保存し、これらの秒にオフセット時間を追加して現在の現地時間を表示することです。ここでの問題は、これらの秒を時間に再変換しようとするときです。たとえば、
時間に再変換すると、5.30 ではなく 5.50 が表示されます
数式が間違っていることはわかっています。明確な説明で助けていただければ幸いです。