¿Cómo usar "csvread" cuando el contenido del archivo tiene formatos diferentes?

Tengo un archivo .csv y el formato se muestra a continuación:

mapping.csv

5188.40811,TMobileML
5131.40903,TMobileGregsapt
5119.40791,TMobileJonsapartment
5123.40762,TMobileRedhat

Quiero almacenarlo en una matriz de 4 por 2, cuando tengo un valor como5131.40903(esta es una 'cadena' no 'int'), quiero encontrar la relación de mapeo que esTMobileGregsapt. Pero tengo dos problemas, el primero es que no puedo usarcsvread('mapping.csv'), tendrá algún error: (Creo que el problema podría ser5131.40903 estaránint cuando uso csvread, peroTMobileGregsapt es una cadena ...)

??? Error using ==> dlmread at 145
Mismatch between file and format string.
Trouble reading number from file (row 1, field 2) ==> TMobi

Error in ==> csvread at 52
    m=dlmread(filename, ',', r, c);

aunque yo usodlmread('cell4.csv', ','), todavía tiene algún error:

??? Error using ==> dlmread at 145
Mismatch between file and format string.
Trouble reading number from file (row 1, field 2) ==> TMobi

El segundo problema es cómo puedo encontrar la relación de mapeo de manera fácil, el método ingenuo es usar un forloop para encontrar la posición de la matriz.

Gracias por tu ayuda:)

Respuestas a la pregunta(2)

Su respuesta a la pregunta