問題タブ [absolute-value]

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

c - 整数の絶対値を安全に取るC

次のプログラム (C99) を検討してください。

私が理解しているように、これには次のような簡単にトリガーできる未定義の動作が含まれています。

質問:

  1. ユーザーが間違った番号を入力すると、「コードは、コンパイラのファンシーをストロークするコードパスをトリガーすることが許可されています」のように、これは本当に未定義の動作ですか? それとも、完全に定義されていない他のフレーバーですか?

  2. 衒学的なプログラマーは、標準で保証されていない仮定をせずに、これを防ぐにはどうすればよいでしょうか?

(関連する質問がいくつかありますが、上記の質問 2 に回答するものは見つかりませんでした。そのため、重複を提案する場合は、それが回答されていることを確認してください。)

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

constraints - 線形計画法 - 定数より大きい絶対値

制約 |x| をどのように変換しますか? >= 2 であるため、線形計画法 (特に、シンプレックスを使用して解く) で機能します。

|x| の変換方法を理解しています。<= 2 (x <= 2 および -x <= 2 になるため)

ただし、最小定数がある場合、同じロジックは機能しません。

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

c++ - 3 つのユーザー定義関数を使用して数値の真の平方根を計算する方法

どこに行くべきかについて少し助けとヒントが必要です プログラミングの割り当てのために、ユーザーが入力した数値の平方根を計算するプログラムを作成する必要があり、特定の要件があります。

  1. メインは番号を要求して表示し、ループ内で動作するため、ユーザーはプログラムを閉じずに繰り返すことができます

  2. 計算は、次のアルゴリズムを使用してmainによって呼び出されるsqRootという関数で実行する必要があります。

newValue = 0.5 * (oldValue + (X / oldValue))

  1. sqRootは、 sqRootによって呼び出されるabsValという名前の関数を使用して、数値の絶対値を見つける必要があります。

このようなプログラムをどこから始めればよいかさえわかりません。しかし、これは私がこれまでに持っているものです:

私は次に何をすべきか、そしてプログラムを適切に書く方法に固執しています。助けとヒントをありがとう!

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

excel - 空白 (" ") セルを無視して、Excel でデータの絶対値を平均化する

Excelで予測方法比較ツールを構築しています。この特定のタスクには、Excel を使用する必要があります。さまざまな種類のエラー (MAE 平均絶対エラー、RMSE 二乗平均平方根エラーなど) を比較して、どの方法が最適かを示す必要があります。

エラー (残差) は次のように編成されています。

問題は、データセットが完全に入力されていない場合があることです。特定のセルにアクティビティがない場合、「」を返す「if」ステートメントを組み込みました (「if」ステートメントから取得できる空白のセルとして)。日にち。これは、平均誤差または RMSE の計算、または予測において問題を引き起こしません。

次の数式を試しました (配列数式には ctrl+shift+enter を使用):

「」を含むセルがなければ、これらは機能すると思います(別の場所で見つかった解決策によると)

何かご意見は?スプレッドシートはすでに大きいので、新しい列を作成せずにこれを実行したいと思います (つまり、平均を計算する abs(DATA) の新しい列を作成します)。

また、VBA/マクロなしでこれを作成したいと考えています。単純な Excel 数式以外は何も知らない人がアクセスできるようにする必要があります。

ありがとう!

編集 1: ここでは、データを使用してスコットとトムの両方の方法を試しました。どちらも機能します!"" を提供する数式の一部を削除して (真の空白スペースが存在するように) 試してみましたが、どちらの方法でも #VALUE は返されませんでした。編集ボックス内の式は、エラーの計算に使用されているものです。とても感謝しております!

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

r - 2 つ (またはそれ以上) のクロック時間の間の絶対的な分数を計算します

"%H:%M" 形式の時間で構成される次の 2 つの文字ベクトルがあるとします。

結果が次のようになるように、時間間の絶対距離を計算するにはどうすればよいですか。

時間の各ペアの間の分数を表す値で?

psychパッケージのドキュメントを読み、 lubridateのドキュメントを検索しましたが、解決策を特定していません。

時間ベクトルに固定の日付を割り当てようとしました

この一見単純なジレンマを解決するための助けに感謝します。

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

c# - 配列の各要素の絶対値を取得する方法

配列内の要素を絶対値に変換する際に問題があります。

store3 は配列です。プログラムのいくつかの要素をすでに入力しました。正しい答えが得られます。問題は絶対値を取得した後、配列の最小値を見つける必要がありますが、負の整数を返します。そして、絶対値で最小または最小の要素のみを返したいです。これをどうするか。私の質問を理解していただければ幸いです。

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

c++ - C++ fabs(long double) コンパイラの警告

の絶対値が欲しいlong double

<cmath>またはによると<math.h>、以下が利用可能です。

ただし、実行するlong double ld = fabs(static_cast<long double>(0));と、次の警告が表示されます (LLVM 7.1):

Absolute value function 'fabs' given an argument of type 'long double' but has parameter of type 'double' which may cause truncation of value

どうして?

a の絶対値を取得する他の方法はありますlong doubleか?

編集:

std::abs最終的に仕事をしました。しかし、std::fabsしませんでした。コメントで指摘されたように、これは非準拠の実装が原因である可能性があります。

0 投票する
9 に答える
210 参照

ios - この値を絶対値に変換するにはどうすればよいですか?

これは、Webサービス「rateavg」から取得しています:「2.6111」

今、私はこれを文字列で取得しています。2.6 になる場合は 3 が表示され、2.4 または 2.5 になる場合は 2 が表示されるようにするにはどうすればよいですか?

これを取得する方法はありません。私を助けてください