MATLABのベクトルからパルス列を作成する簡単な方法(関数など)はありますか?ベクトルの値は1と-1です。パルスは同じでなければなりません。例えば は、このベクトルのサンプルは、上の図にプロット取ると、ここのようなパルスを作る: ベクトルからパルス列を作成する
-1
A
答えて
1
stem(vector)
は、パルスデータを視覚化するために迅速かつ簡単な方法です。より連続的な方法でパルスを視覚化する場合(エッジまたはセンタリングのいずれか)、簡単なループでどちらかを実装できます。
vec = [0 0 1 0 0 0 -1 0]; % vector
dom = [1:length(vec)]; % domain
% plot (dom,vec)
% edge plot
der = [0 diff(vec~=0)];
for i = length(der):-1:2
if der(i) ~= 0
vec = [vec(1:i-1),vec(i-1:end)]
dom = [dom(1:i),dom(i:end)]
end
end
% plot (dom,vec)
% centered plot
width = 1
for i = length(vec)-1:-1:2
vec = [vec(1:i-1),vec(i),vec(i),vec(i+1:end)]
dom = [dom(1:i-1),dom(i)-width/2,dom(i)+width/2,dom(i+1:end)]
end
% plot (dom,vec)
+0
チャームのように働いた!しかし、それを行うためのMATLAB関数があるかどうか知っていますか? –
+0
私が見たことはありませんが、私が見たパルスの例の多くはstem() –
関連する問題
- 1. MATLABの列ベクトルから行列を作成します
- 2. 2つのベクトルから複数の系列のベクトルを作成する
- 3. 文字列からベクトルを作成するプログラムのセグメンテーションフォルト
- 4. Numpyのベクトルから行列のスライスを作成する
- 5. ベクトルから複雑な行列を作成する
- 6. 配列内のベクトルを作成する
- 7. MATLABの行列とベクトルから3次元行列を作成する
- 8. MATLAB:4D行列の1次元から配列/ベクトルを作成する。
- 9. numpy:行列のベクトルからベクトルの行列を構成する方法
- 10. R - 3生のベクトルから行列を作成
- 11. 異なる周波数パルスを作成する
- 12. パルス音量から音量を得る
- 13. ベクトルのエントリから重複するベクトルを作成する方法は?
- 14. データフレームからのベクトルの変更と作成文字列
- 15. Spark Dataframe with Text列からのTF_IDFベクトルの作成
- 16. ベクトルからの行列生成
- 17. 2つの異なるベクトルからベクトル選択値を作成する
- 18. Rベクトルのデータからの作成
- 19. ポジティブエッジを作成する方法ネガティブエッジパルスにパルスを書き込みますか?
- 20. ベクトルから非正方形の対角行列を作成する
- 21. Matlabの矩形パルスのパルス列の振幅を変更する方法
- 22. 方向ベクトルの方向(単位ベクトル)からの回転行列を作成する方法を
- 23. C++でベクトル配列を作成
- 24. ベクトルをベクトル化して座標ベクトルから座標ウィンドウを構成する3次元配列を作成する
- 25. data.frame名前のベクトルからdata.framesのリストを作成する
- 26. テンソルフローのベクトルから2進テンソルを作成する
- 27. 組み込みのベクトルからデータフレームを作成する方法
- 28. 2つのベクトルからタプルを作成する
- 29. 2つのカテゴリのベクトルからデータテーブルを作成するR
- 30. (可変長)ベクトルのリストからボックスプロットを作成する方法
これはあなたの出発点を与える必要があります:https://www.mathworks.com/help/signal/waveform-generation.html – beaker
私はわからない中心
質問を理解してください、詳しく説明してみてください。単純な例、ベクトルが何であるか、そして最終的な結果がどうなるかを追加してください。 – mpaskov
@beakerこれは、作成する予定のシーケンスが必要な場合に便利です。私はベクトルによって作られたカスタムパルス列を望みます。 –