問題タブ [morse-code]

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 に答える
155 参照

objective-c - 特定のアルファベットに単語を割り当てる方法は?

私は現在、モールス信号に似たアプリを作成しています。たとえば、A =こんにちは、B=isEqualToStringメソッドを使用して適切にエンコードします。

下のボタンをクリックすると、コードが生成されます。

必要な単語のアルファベットを取得できます。単語をアルファベットにデコードするためにどの方法を使用すべきか疑問に思いますか?つまり、ユーザーが「hello good」と入力し、出力が「AB」になる場合はどうでしょうか。

どうもありがとう。

このように書くと、アプリがクラッシュします。

[EncodeViewController copyWithZone:]:認識されないセレクターがインスタンスに送信されました

0 投票する
3 に答える
919 参照

c - c プログラミング scanf

私はこの課題を与えられ、これが私がこれまでに作成したコードです。このコードは、1 文字以上の処理を行う必要がある場合に 1 文字しか受け付けないため、単語を入力するとモールス符号になります。

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

c - Cでモールス符号を英語に変換する.

すでにいくつかのコードを実行しましたが、正しく実行されません

私が今までやってきたこと

関数 keyread は、モールス文字列を 4 文字に分割しmorse2english、モールス符号のアルファベット表現を見つけてそれを keyread 関数に戻し、それを追加する関数に渡します。string4

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

tree - 単語のモールスデコーダ

モールス信号用のデコーダーをプログラムしようとしています。これまで、すべての文字のモールス信号を含むツリーを作成しました。

私は単一の文字のために動作するデコーダーを持っています:

しかし、単語のデコーダーが正しく機能しません。

このテストの使用:(decode(list'-' /'*' *'/' *'_)morsetree)

デコーダーはツリー内の停止した位置に留まるため、(list "T" "I" "E" "")の代わりに(list "T" "D" "B" "")を与えます。したがって、'*' *の代わりに、デコードは'-'*'*を読み取ります。

文字が正常にデコードされた後、どうすればモールスツリーの先頭に「ジャンプ」できますか?

そのような小さな問題のためのたくさんのテキスト。この問題をどのように解決できるかについての良いヒントとして、コードは必要ありません。前もって感謝します。

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

java - モールス信号-二分木

手紙のモールス信号表現はどのように決定されますか?

"E"="。" "T" ="-"

なぜアルファベットではないのですか?たとえば、 "A" = "。"、 "B" = "-"、 "C" =".-"などです。

これらの文字で満たされたバイナリツリーをトラバースするためのアルゴリズムを開発しようとしています。

私の主な目的は「A」のような文字を検索することですが、右ノードまたは左ノードに分岐するタイミングを決定するために使用する条件がわかりません。

編集

これが私がやろうとしたことです。ここでは、パスを追跡しようとしています。しかし、「E」のような文字で試してみると、ルートが空であると表示されます。

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

ruby - Ruby: モールスコード サウンドファイルを生成する

モールス信号を耳で読む訓練をしています ;)

自分自身を訓練するために、コマンドラインを使用してサウンドファイルを生成する小さな Ruby スクリプトを作成しましたsox(以下を参照)。基本的には、dits、dahs、および複数のスペース ( dits とdahs の間、文字の間、単語の間) の事前に作成されたサウンドファイルを取得し、それらを接着するだけです。動作しますが、ターゲット ファイルが大きくなるほど遅くなります。

ruby を使用してサウンドを wav ファイルに生成するよりスマートな方法はありますか?


サウンドファイルは、sox を使用して事前に生成されています。

などを含むファイルÜbungsende(テストの開始、テストの終了、グループ 1、2、...) は、MAc OS X コマンドを使用して生成されますsay

ここにファイルをアップロードしました(「グループ5」、つまり「グループ5」まで): https://docs.google.com/open?id=0B4QwMfBGRCjVbE5iZHpHMHBKT3c

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

java - モールス信号を英語に変換するのに助けが必要です(JAVA)

モールス信号を英語に、またはその逆に変換するための課題があります。モースを英語に変換するのに助けが必要ですが、それが疑わしいので、まだ学んでいないあまりにも洗練されたものを使うことはできません。

これが私が持っているすべてです

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

matlab - MATLAB でのホワイト ガウス ノイズによる信号のフィルター処理

高振幅ホワイト ガウス ノイズを含む信号/ベクトルがあり、バイナリ信号 (0 または 1) を取得しようとしています。サンプリング周波数は10Hzです。

次のように、MATLAB で単純な 2 次バターワース フィルターを適用しました。

ご覧のとおり、0.5 より小さい信号は 0 に等しく、0.5 より大きい信号は 1 に等しいと仮定してforループを実行しました。

この方法がバイナリ信号を取得するために適用可能かどうかを誰かが確認できますか?

ありがとう。

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

iphone - iPhone LEDによるモールス信号

「こんにちは、私の名前はXYです」のような通常のテキストを変換できるアプリをコーディングしました。

ポイントとストローク ( ..-. ; --.- ; . ; - ; など)

次に、これらのポイントとストロークを、ポイントの場合は 0.3 秒、ストロークの場合は 0.6 秒の長さのライト フラッシュに変換します。また、各ポイントまたはストロークの後にポイントの長さの一時停止、各単語の後に 2 回の一時停止、各文の後に 3 回の一時停止/ブレークがあります。

休憩は私のコードにも含まれています。

問題は、軽いストロークが十分に異なっていないことです。

その背後にあるアイデアは、Arduino Duoとフォトトランジスタを介してライトフラッシュをテキストに変換することです。

光変換プロセスのコード パッセージは次のとおりです。

// テキストをモールスコードなどに変換

ご覧のとおり、サウンド ファイル (短いものと長いもの) もインポートしましたが、主な目的は適切な光信号を出すことです。

私の問題:

LED が最初に点滅している最初のライトを除いて、短いライトはほとんど問題ありません。長い光信号は実際には長くはありません。それらを記録しているときに、同じ結果が得られることがあります。

そして、長いライトが点灯した後、次の短いライトは通常のように短くはありません..うーん..

音が出ない部分をコメントした後、プロセス全体がより安定しました。また、パーツ (LED をオフにする) をサイン自体からブレークに移動しました。

誰かが私にいくつかのヒントを教えてくれることを願っています:)

ドイツからご挨拶!

PS: 私のデバイスは iPhone 4s (トーチ付き ^^)