% Frase en cuestión
f1 = 'PartBody\Sketch.1\Offset.numerocota\Offset = coordx/1*Cuerda'; 
%dejamos únicamente lo que será constante y ponemos nombre representativos
%a lo que va a cambiar, en este caso el numero de la cota (numerocota) y la
%coordenada x del perfil (coordx)

% Arreglar caracteres conflictivos con fprintf
f2 = strrep(f1, '\', '\\'); % función que sustituye en f1 los \ por \\ ya 
%que la función fprintf usa el comando \ para establecer propiedades como 
%el salto de linea (\n)

% Sustituir en la cadena los elementos que van a variar por %1.0f o %1.4f
% (en función de si es una cota (0 decimales) o es una valor de la 
%coordenada (4 decimales)) que es lo que la función fprintf cambiará por lo
%que sea necesario.
t1 = '%1.0f'; t2 = '%1.4f';
f3 = strrep(f2, 'numerocota', t1);
f4 = strrep(f3, 'coordx', t2);

% DATOS
% valores por los que deben ser sustituidos los valores por defecto
% anteriores

% el valor numerocota queremos que vaya desde 1 hasta el 65 que es el 
%número de la última cota que hemos colocado en catia

% el valor de las coordenadas en x esta en perfilx, esta recorrido en
% sentido antihoratio desde el borde de salida.

%el orden de la numeración de las cotas debe coincidir con el orden en el
%que se recorre el perfil
numerocota=1:65; coordx=perfilx;

% Mostrar en pantalla
fprintf('\n')
for k = 1:length(coordx);
    C = [numerocota(k),coordx(k)]; 
    % vector que contiene los carácteres ordenados que se van a sustituir 
    %en la frase, primero se pondrá el numero de la cora que corresponda y 
    %luego el valor de la coordenada al que corresponde.
    fprintf([ f4 , ' \n' ], C )
end




% Frase en cuestión
f1 = 'PartBody\Sketch.1\Offset.numerocota\Offset  = coordy/0.06*Espesor'; 
%dejamos únicamente lo que será constante y ponemos nombre representativos
%a lo que va a cambiar, en este caso el numero de la cota (numerocota) y la
%coordenada y del perfil (coordy)

% Arreglar caracteres conflictivos con fprintf
f2 = strrep(f1, '\', '\\'); % función que sustituye en f1 los \ por \\ ya 
%que la función fprintf usa el comando \ para establecer propiedades como 
%el salto de linea (\n)

% Sustituir en la cadena los elementos que van a variar por %1.0f o %1.4f
% (en función de si es una cota (0 decimales) o es una valor de la 
%coordenada (4 decimales)) que es lo que la función fprintf cambiará por lo
%que sea necesario.
t1 = '%1.0f'; t2 = '%1.4f';
f3 = strrep(f2, 'numerocota', t1);
f4 = strrep(f3, 'coordy', t2);

% DATOS
% valores por los que deben ser sustituidos los valores por defecto
% anteriores

% el valor numerocota queremos que vaya desde 68 hasta el 132 que es el 
% número de la última cota que hemos colocado en catia

% el valor de las coordenadas en y esta en perfily, esta recorrido en
% sentido antihoratio desde el borde de salida.

%el orden de la numeración de las cotas debe coincidir con el orden en el
%que se recorre el perfil
numerocota=68:132; coordy=perfily;

% Mostrar en pantalla
fprintf('\n')
for k = 1:length(coordy);
    C = [numerocota(k),coordy(k)]; 
    % vector que contiene los carácteres ordenados que se van a sustituir 
    %en la frase, primero se pondrá el numero de la cora que corresponda y 
    %luego el valor de la coordenada al que corresponde.
    fprintf([ f4 , ' \n' ], C )
end