ゼロでないmatlabベクトルの最後のエントリを読み取る方法はありますか? 私は行列1x20を持っていて、whileループの反復に依存して値を書き出します。 whileループのカウンタのサイズの行列を作成しようとしましたが、ゼロコマンドがすべてのループで上書きされるため、それは機能しません。任意の提案Matlabはゼロ以外のベクトルの最後のエントリを読み取る
0
A
答えて
2
おかげで、アレイ内の非ゼロのエントリを探し、そしてそれはあなたが、「一つだけ、端から見ている」と言わせてオプションを取ります。
+0
注示し、いくつかの簡単なコード例ポスト:あなたは 'IDX =検索(myvector、1、「最後」)を行うので、もし、リターン・インデックスではなく、数字を見つける;'あなた」をあなたが番号を探しているなら、 'lastnonzeronumber = myvector(idx);を実行する必要があります。 –
+1
@HughNolanまたは '[〜、〜、val] = find(myVector、1、 'last')' ;-) –
1
ではないmatlabベクトルの最後のエントリを読み取る方法はありますか?
a = [3 5 2 1 0 2 2 0 0 1 2 3 6 0 0 0 0]
ind = find(a ~= 0, 1, 'last')
val = a(ind)
関連する問題
- 1. スレッドセーフな状態でベクトルの最後のXエントリを読み取る方法は?
- 2. MATLABにゼロ以外のエントリを抽出して格納する
- 3. ゼロ以外の値のMATLAB
- 4. Pythonでファイルから最後のエントリを読み取るXML
- 5. Rベクトルの最後のn個のエントリを取得するショートカット
- 6. Excelの最後のゼロ以外の値の列名
- 7. bash:ファイル内の最初の 'n'個のエントリを読み取る
- 8. 最初のオカレンス以外のすべての行エントリがゼロである列を削除する
- 9. MySQLテーブルの最後のエントリを取得
- 10. Androidネットワークnonmainメインスレッド以外からの例外の読み取り
- 11. 最後の項目を読み取るループのみ
- 12. ".txt"ファイル以外のファイルの内容を読み取る
- 13. IntelHexパッケージを使用して、Pythonでintelhexファイルのゼロ以外の部分を読み取る方法
- 14. ファイルを1行ずつ読み込み、最後のエントリに値を再設定
- 15. open loop on oracle:検索する;現在の読み取り、次の読み取り、最後の読み取り?
- 16. ゼロ以外のSQL最小値を見つける
- 17. チェック1年は、CSVファイルの最後のエントリ以来
- 18. 外部SDカードのパスアンドロイドバージョン4.0以降でファイルを読み取る
- 19. ユニコード以外のコードでUTF-8ユニコードファイルを読み取る
- 20. 巻き戻し以外のテープからオブジェクトを読み取る
- 21. ファイルから英語以外の文字を読み取る
- 22. つ以上のベクトルにMatlabの
- 23. Int8から最後の2ビットを読み取る方法は?
- 24. Chronicle Queueから最後のNレコードを読み取るには?
- 25. 端末コンソールで最後の行を読み取る方法は?
- 26. なぜ以前のエントリを読み取れないのですか?
- 27. ブロブストレージ内のjsonファイルの最後の要素を読み取る
- 28. Matlabのベクトルから先行ゼロを削除する
- 29. ゼロ以外の最小値を決定する最速の方法
- 30. forループは最後のエントリ値(python/tkinter)のみを受け取ります
たぶん間違って何が起こっているのか – Steve