問題タブ [data-representation]
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.
math - 10進数を2進数に変換するには?
10進数の「18.25」を2進数に変換するには?小数点 .25 で混乱してしまいました。
java - n次元空間における座標の表現と命名
現在、Breakout ゲームを作成しており、座標の表現とその命名規則について考えました。この特定の例では、2 次元空間に x と y の 2 つの座標しかありません。
(2 次元であっても) 座標系の最適な表現は次のとおりです: 配列? int
このような状況で使用すると、なぜまだ役立つのでしょうか? いつ配列に切り替えるのが理にかなっていますか? 座標系で x と y を使用する場合のように、変数が表示される順序を記述する方法として変数を使用するのは悪い習慣のようです。
どちらがより効率的になりますか? 2 次元配列を操作する方が、2 つの基本整数を操作するよりも高速ですか? 値の更新は、整数または配列として高速になりますか? より多くの次元を持つ配列を操作する方が操作がはるかに簡単だと思います。
この狂気を終わらせるために: s を選ぶとしたら、どのような変数名が最適でしょうint
か? これらは私の闘争です:
events - 時間イベントの密度
イベントの密度を計算することになっている課題に取り組んでいます。あるイベントが 1 秒以内に 5 回発生するとします。これは、1 時間以内に 5 回発生する場合よりも密度が高くなることを意味します。
私は、イベントが発生する時刻を所有しています。
最初に、連続する 2 つのイベント間の経過時間を計算してから、これらの値の平均と平均を計算することを考えていました。
私の問題は、この密度の概念を数学で正確に表現する方法がわからないことです。5 つのイベントが非常に近くで発生し、その後長い休憩があり、さらに 5 つのイベントが非常に近くで発生しているとします。これを高密度に表現できるようにしたいです。どうすればいいですか?
最後の例では、私の平均は真に代表的なものではないことを理解していますが、標準偏差はそれを示しています。しかし、さまざまなイベントをランク付けできる単一の密度値 (0 から 1 の間としましょう) を取得するにはどうすればよいでしょうか?
ご協力ありがとうございました!
matlab - 座標データにガウス フィルターを適用する方法
表面の粗さを計算するために、表面の非常に詳細なトレースを取得しました。RaまたはRz。これらのパラメータを計算する前に、表面のプロファイルから形状とうねり (より長い波長) を分離し、粗さだけを残す必要があります。
粗さを抽出するために使用されるフィルターはガウスでなければならないことが指定されています。Roughness と Form の間の遷移点は、変更できるようにしたい変数です。
これまでのところ、このリンクは私の研究に役立ちましたが、完全には説明できませんでした。
ラフネス値のグラフを作成できるように、リンクのようにガウス フィルターを作成する方法を知っている人はいますか? 理想的にはMatlabまたはExcelでこれを実行できるようにしたいのですが、Cまたは他のプログラミング言語にも開かれています。
2015/01/21 更新
私がする必要があるのは、生のプロファイルの高速フーリエ変換 (FFT) を見つけて、曲線の成分の波長を計算し、ISO 16610 に従ってガウス透過特性をすべての波長に適用することだと思いますが、それでもFFT 周波数の振幅または曲線上の位置を見つける方法がわかりませんか?
twos-complement - 5桁の数字で表現できる最大値と最小値は? 2 の補数表現で
2の補数表現を前提とした5桁の数値で表現できる最大値と最小値は?
5 桁の数字の最小値と最大値は 00000 ですが、最大値がわかりません。次に、2 の補数に変換しますか? これはばかげているように聞こえますが、私が思いつくことができるのはこれだけです...
私の最後の質問は、-EA(base16) と 24(base16) の間の値を 2 の補数形式を使用して格納すると仮定して、格納するために必要なプロセッサの最小レジスタ長はどれくらいですか?
この問題を攻撃する方法がわかりません。
どんな助けや説明も本当にありがたいです:)
vb.net - 構造体の出力を表すデフォルトの文字列を変更できますか?
一般的な手法を使用して、ネイティブ型を模倣した構造を作成しようとしています。これは制約付きの数値です (制約はサンプルには示されていません)。
満足できず、変更したいデフォルトの印刷出力を除いて、すべて問題ありません。出来ますか?
変数を宣言すると:
次に、即時ペインで:
ケース 1:
結果:
ケース 2:
結果:
これら 2 つのデフォルト出力の一方または両方を別のものに変更できますか?
注: 必要なメソッド、演算子、および型キャストを宣言したため、式は"Value is " & ID
正しくID.ToString()
動作します。しかし、上記の 2 つの式は、これらの手段では制御できないオブジェクトから文字列への形式を参照しています。変更できますか?
boolean-expression - Prover9 は正しい解を見つけることができません
人間にとって明らかな非常に単純なステートメントを証明するためにprover9を使用しようとしましたが、幸いなことにそれを機能させることはできません。次のシナリオがあります。
- そして 2. 式は、制約なしですべての可能性を書き留めることです - 単純な順列 3! (ダンがキリンを飼っていることを知っていても、2つの可能性を書き留めることができます). 追加の or ステートメントを追加して問題を修正するべきではありませんが、既存の証明を遮断するべきではありませんが、現在の解決策にはなりません。3. ステートメント (pattern(Dan, Girrafe) は事実上、不必要な可能性を切り捨てます (それなしでは、どのプログラムが正しい解を見つけます)。
私がprover9をうまく使っていないのか、単に私の問題(または古典的なブールステートメントでの表現)で何かを見落としているのか、私にはわかりません。何が間違っている可能性がありますか?