Está en la página 1de 3

Tema-5-Programacion.

pdf

user_3084793

Programación Científica

1º Grado en Física

Facultad de Física
Universidad de Sevilla

Reservados todos los derechos.


No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
% Guardar en un fichero todo el contenido del workspace:
save nombredelfichero

% Comprobar variables workspace:


who

% Borrar todas las variables de la memoria:


clear

% Recuperar variables desde fichero:


load nombredelfichero

% Guardar solo parte de las variables:


save nombredelfichero var1 var2 var3

Reservados todos los derechos.


% Guardar datos numéricos en un fichero de texto:
save nombredelfichero var1 var2 var3 -ascii

% Cargar datos binarios de un fichero:


fichero = input('Nombre del fichero a cargar:','s');
load(fichero)
clf
plot(x,y,'LineWidth',2)
title(titulo)
shg

% Cargar matriz desde fichero de texto:


A = load('nombredelfichero');
hh = 0:n; % vector de abscisas
plot(hh,A(1,:),hh,A(2,:)...)
ó plot(hh,A)

% Abrir un fichero:
fid = fopen('NombreFichero')

% Forma más general abrir fichero:


fid = fopen('NombreFichero','permiso')
% permiso:
% utilizar solo para lectura:
r
rt
% utilizar para escribir en él:
w
wt
% utilizar para añadir datos:
a
at

% Cerrar fichero:
fclose(fid)

a64b0469ff35958ef4ab887a898bd50bdfbbe91a-6711244
% Cerrar varios ficheros a la vez:
fclose('all')

% Leer datos con formato específico:


A = fscanf(fid,'formato',dimension)
% Número identificación fichero:
fid
% Descripción formato usar para leer datos (mismos códigos que
con fprint)
formato

No se permite la explotación económica ni la transformación de esta obra. Queda permitida la impresión en su totalidad.
% Vector columna en el que se almacenan datos leídos en orden
en el
% que están escritos:
A
% Dimensión de la variable a la que se le asignarán los datos:
dimension
% Número entero:
n
% Infinito:
Inf
% Vector:
[n,m]
[n,Inf]

Reservados todos los derechos.


% Organizar datos de una matriz almacenada en memoria como matriz con
% otras dimensiones:
B = reshape(A,nf,nc)
% Nº de filas:
nf
% Nº de columnas:
nc
% Sin especificar nº de columnas:
B = reshape(A,nf,[])
% Sin especificar nº de filas:
B = reshape(A,[],nc)

% Colocar apuntador de lectura al principio del mismo ya que después


de
% orden puede no estar ahí:
frewind(fid)

% Escribir valores variables en el fichero con numero de


identificación de
% acuerdo con formato especificado:
fprintf(fid,'formato',lista_de_variables)
% Número identificación fichero devuelto orden fopen:
fid
% Descripción formato usar para escribir datos:
formato
% Variables / expresiones cuyos valores hay que escribir en el
% fichero:
lista_de_variables

Llévate 1 año de WUOLAH PRO con BBVA. ¿Cómo? ¡+Info aquí!


a64b0469ff35958ef4ab887a898bd50bdfbbe91a-6711244

También podría gustarte