Apenas como registro aprendizagem, Gangster pular.
bluetoothread='#-0.115000*-0.205000##-0.115000*-0.175000##-0.115000*-0.155000#;
Bloggers extrai o caractere '#' e ' ' entre os dados [Note, não incluindo os extraídos 'e dados entre o' # ']
------------------------------
bloggers encontrar extractBetween
função não é suportada em matlab2016a e anterior, de preferência com mais de matlab2017a a versão, a fim de utilizar esta função.
------------------------------
Passo:
. 1, extractBetween - (dados tipo de célula é obtido extractBetween)
2, cell2mat - célula convertido em carvão animal Nota! Um ciclo de transferência requer um carvão animal, e um char é convertido em um núm, num final e, em seguida, cada estruturado em uma matriz
3, str2double
Código é a seguinte:
clear;close all;clc;
bluetoothread='#-0.115000*-0.205000##-0.115000*-0.175000##-0.115000*-0.155000#;
s=extractBetween(bluetoothread,'*','#')
s=s'
j=1;
for i=1:length(s)
smat=cell2mat(s(i))
snum=str2double(smat)
snumm(j)=snum
j=j+1;
end
Depois de executar, como mostrado:
-----------------------------------
referência
Portal
Portal 2