Sólo como un registro de aprendizaje, Gángster omitir.
bluetoothread='#-0.115000*-0.205000##-0.115000*-0.175000##-0.115000*-0.155000#;
Bloggers extrae el carácter '#' y ' ' entre los datos [Nota, sin incluir los extraídos y de datos entre el '# ']
------------------------------
bloggers encuentran extractBetween
función no está soportada en matlab2016a y anteriores, preferiblemente con más de matlab2017a la versión con el fin de utilizar esta función.
------------------------------
Paso:
. 1, extractBetween - (se obtiene extractBetween datos tipo de célula)
2, cell2mat - célula se convierte a char Nota! Un ciclo de transferencia requiere un carbón de leña, y un char se convierte en un num, num final y entonces cada estructura en una matriz
3, str2double
Código es el siguiente:
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
Después de ejecutar como se muestra:
-----------------------------------
referencia
Portal
Portal 2