問題タブ [computation]
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.
r - TTRパッケージを使用して指数移動平均を計算する
誰かがそれを使用したかどうか興味があります。時系列で簡単なEMA操作を行いました。しかし、うまく調整することができませんでした。
更新定数の値=2/(N + 1)と読みました。私は定義x = 1:20
しましたEMA(x,5
)。次に、再帰的計算を使用してEMA計算を実行しました。2つの結果は実際には一致していません
関数は戻ります
そして、私の小さなことは私に与えます、
c - なぜこの C コードは 1 を出力するのですか?
理由はありますか:
主な実行function_foo()
;
出力は1になりますか?行列 k の要素の初期化はありません。たぶん、メモリ内の int の長さを持つ何か?
私はCの概念、ポインター、その他すべてに不慣れです。
matlab - マトリックスMATLABを簡素化する
matlabで行列計算を行っています。(私には)奇妙に見えるのは、次のような結果が得られることです。
しかし、matlabは結果を単純化しません。simplify
、、などの関数を使用しようとしましたがsimple
、fix
いずれも目的の結果が得られませんでした。
どの関数を使用すべきかについての提案はありますか?
math - 粒子群最適化の実行方法
宿題として、粒子群の最適化を手作業で 5 ~ 6 回繰り返すように依頼されましたが、その方法がよくわからず、例も示されませんでした。
どのように機能するかを確認できるように、誰かが私に代わって最初の実行を行うことは可能ですか?
各ステップの説明は素晴らしいでしょう。
3 つの粒子と Vmax = 10 で構成される粒子群最適化システムの実例を考えてみましょう。計算を容易にするために、r1 と r2 が乱数であるという事実を無視し、この演習ではそれらを 0.5 に固定します。解の空間は 2 次元の実数値空間 R2 であり、群れの現在の状態は次のとおりです。
- 粒子の位置: x1 = (5,5); x2 = (8,3); x3 = (6,7);
- 個々のベスト ポジション: x∗1 = (5,5); x∗2 = (7,3); x∗3 = (5,6);
- ソーシャル ベスト ポジション: x∗ = (5,5);
- 速度: v1 = (2,2); v2 = (3,3); v3 = (4,4)。
string - 特定の言語を生成する正規表現の構築
これは、私の教科書「Introduction to theory of Computation
」の例の例です。アルファベットを考えると∑ as{0,1}
、
それの正規表現は(01+)*. 1+
、1の単一のインスタンスのみを意味するものとして示されています。今、私が理解しているのは、文字列または1つの文字列がある場合の(01+)*
ような文字列を意味するということです。これらの文字列は、指定された基準を満たします。しかし、正規表現はそれらを生成しません。0101010101010101....
11111101 or 011111111
(01+)*
私が学んだ限り、2つのものの結合は最初のもの、または2番目のものまたは両方を意味します。文字列 011100∑*0
と別の文字列を10001 1∑*1
取得し、これら 2 つ0111010001
のユニオンを取得すると、ユニオン文字列のDOESNOT
開始と終了は同じ記号になります。両方を組み合わせることができないということですか、それとも式が正しくないということですか?
html - Html ページのレイアウト計算を説明しているシートはありますか?
Html ページの固定レイアウトがどのように計算されるかを説明しているリソースを探していますが、見つかりませんでした。おそらく、私が知らない特別な用語がありますか?
このプロセスを説明しているリソースをいくつか教えてください。せいぜい、それは完全なプロセスを上から下まで文書化した出版物になるでしょう。
ただし、そのようなリソースがない場合、そしておそらく質問をもう少し説明するために、私が現在直面している問題は次のとおりです。
automation - 計算の繰り返しを自動的に検出するプログラミングの機能はありますか?
私はプログラミングが初めてで、MIT の 6.00 を使用しています。動的プログラミングの講義を見ていると、単純な疑問が浮かびました。繰り返しのタスクを検出して補正するための (一般的なコンピューター用の) 組み込み機能はありますか?
私はそれが非常に曖昧であることを認識しています。祖父が遅いと不平を言っていたので、私は祖父のコンピューターで作業していました。実際、一度に最大 15 秒遅れたり、プログラムが開くのを待ったりしていました。RAM をアップグレードすると、問題はなくなりました。では、コンピュータが常にページ インとページ アウトをディスクに書き込む必要がある場合、RAM のアップグレードを提案する小さなメッセージを表示できなかったのはなぜでしょうか? それはかなりの時間を節約するでしょう。
コンピューターはタスクをすばやく実行するのが得意ですが、遅いコードは、まあ、遅くなる可能性があります。それは自動化できますか?これは正当な質問ですか?
java - 別のスイッチでラジオボタンを使用してアンドロイドに変数を追加する
評価タイプの質問を作成しようとしていて、ラジオボタンに値を設定したい..しかし、チェックされたボタンの合計を計算することはできません..これは私のコードです..
public class MainActivity extends Activity {
// 私は 2 つのチェックされたラジオ ボタンを取得し、結果を出力したい.. pls は私を助けて
}
computation - 認識できるが決定できない {1} 上の言語はどれですか?
認識できるが決定できないアルファベット{1}*以上の言語の例は?
この例を見つけるのに苦労しています。長い検索の後、私はまだ答えに興味があります。
ヒントは大歓迎です。
intersection - 交差点の下で閉じていない文脈自由言語
ウィキペディアでこの解決策を見つけました。j>n≥ 0 というべきではありませんか? 交点は両方の言語に共通する要素だからです。
L1={a^(n)b^(n)c^(j)| で定義される言語 L1 および L2 を考えてみましょう。n,j ≥ 0} および L2 = {a^(j)b^(n)c^(n): n,j ≥ 0}。どちらも文脈自由です。ただし、それらの共通点は言語 L = {a^(n)b^(n)c^(n)| です。n≧0}。