¿Cuál es la diferencia entre importar datos y cargar en matlab?
importdata: Cargar datos desde un archivo
Sintaxis A = importdata(nombre de archivo)
Ejemplo A = importdata('-pastespecial')
Ejemplo A = importdata(___, delimitadorIn)
Ejemplo A = importdata(___, delimitadorIn, headerlinesIn)
Ejemplo [A, delimitadorOut, headerlinesOut] = importdata(___)
Descripción
Ejemplo A = importdata(nombre de archivo) carga datos en la matriz A.
Ejemplo A = importdata('-pastespecial') carga datos desde el portapapeles del sistema en lugar de un archivo.
A = importdata(___, delimiterIn) interpreta delimiterIn como un delimitador de columna en un archivo ASCII, nombre de archivo o datos del portapapeles. Puede utilizar delimitadorIn con cualquier parámetro de entrada en la sintaxis anterior.
Ejemplo A = importdata(___, delimiterIn, headerlinesIn) carga datos de un archivo ASCII, nombre de archivo o portapapeles, leyendo datos numéricos a partir de la línea de encabezado 1.
Ejemplo A, delimiterOut, headerlinesOut] = importdata(___) además devuelve el carácter delimitador del archivo ASCII de entrada detectado en delimiterOut y detecta el encabezado en headerlinesOut utilizando cualquier parámetro de entrada de la sintaxis anterior Número de filas.
cargar: cargar variables desde un archivo al espacio de trabajo
Sintaxis:
ejemplo de carga(nombre de archivo)
carga(nombre de archivo,variables) ) ejemplo
ejemplo de carga(nombre de archivo,'-ascii')
carga(nombre de archivo,'-mat')
carga(nombre de archivo,'-mat' , variables)
Ejemplo de S = load(___)
cargar nombre de archivo
Ejemplo de descripción load(nombre de archivo) carga datos desde nombre de archivo.
Si nombre de archivo es un archivo MAT, entonces load(nombre de archivo) carga las variables en MAT-File en el espacio de trabajo de MATLAB.
Si el nombre del archivo es un archivo ASCII, entonces load(nombre del archivo) creará una matriz doble que contiene los datos del archivo.
El ejemplo load(filename, variables) carga las variables especificadas desde el archivo MAT, filename.
Ejemplo load(filename, '-ascii') trata el nombre de archivo como un archivo ASCII independientemente de la extensión del archivo.
load(filename, '-mat') trata el nombre de archivo como un archivo MAT independientemente de la extensión del archivo.
load(filename, '-mat', variables) carga las variables especificadas desde el nombre del archivo.
Ejemplo S = load(___) carga datos en S usando cualquier parámetro de entrada del grupo de sintaxis anterior.
Si el nombre del archivo es un archivo MAT, entonces S es una matriz de estructuras.
Si el nombre del archivo es un archivo ASCII, entonces S es una matriz de dobles que contiene los datos del archivo.
El nombre del archivo de carga de ejemplo es la forma de comando de la sintaxis. El formato del comando requiere menos caracteres especiales. No es necesario escribir paréntesis ni encerrar la cadena de entrada entre comillas simples. Utilice espacios para separar las entradas, no comas.
Por ejemplo, para cargar un archivo llamado durer.mat, estas declaraciones son equivalentes:
Cargar durer.mat % formulario de comando
load( 'durer. mat') % Forma de función
Puede incluir cualquiera de las entradas descritas en la sintaxis anterior. Por ejemplo, para cargar una variable llamada X:
Cargar durer.mat p>
No utilice el formato de comando cuando cualquier entrada (como el nombre de archivo) sea una variable.