我用零來分割矢量時遇到了問題。如何在MATLAB中用零分割矢量
我具有例如矢量
V = [1 3 2 6 4 0 0 2 4 6 0 0 0 3 1]
我需要得到載體等
V1 = [1 3 2 6 4]
V2 = [2 4 6]
v3 = [3 1]
有什麼辦法可以通過使用MATLAB函數來做到這一點?
當然我不知道主矢量v中包含了多少個子矢量,以及有多少零用於界定矢量。
我不是程序員,也不是MATLAB中的專家。 我知道一個程序化的方法來做到這一點,但希望通過MATLAB來做到這一點。
我發現一個函數A = strsplit(str,delimiter)但我沒有字符串我有一個向量。 所以我搜索了轉換函數。我發現S = char(V),但是當我執行它時它崩潰了。
崩潰,你的意思是你有錯誤?發佈錯誤請 – Oleg 2014-11-22 11:30:37