2012-12-18 8 views
1

Je veux écrire un fichier texte dans matlab et avoir des problèmes avec l'impression de symboles (\, %%,% \ => etc.).écrire un fichier texte dans matlab

Comment puis-je le faire.

Son exemple du fichier atlatex.

Je veux juste imprimer (sur un fichier)

%% Basierend auf einer TeXnicCenter-Vorlage von Tino Weinkauf. 
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 
%% HEADER 
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 
\documentclass[a4paper,twoside,10pt]{report} 
% Alternative Optionen: 
% Papiergröße: a4paper/a5paper/b5paper/letterpaper/legalpaper/executivepaper 
% Duplex: oneside/twoside 
% Grundlegende Fontgrößen: 10pt/11pt/12pt 


%% Deutsche Anpassungen %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 
\usepackage[ngerman]{babel} 
\usepackage[T1]{fontenc} 
\usepackage[ansinew]{inputenc} 

\usepackage{lmodern} %Type1-Schriftart für nicht-englische Texte 


%% Packages für Grafiken & Abbildungen %%%%%%%%%%%%%%%%%%%%%% 
\usepackage{graphicx} %%Zum Laden von Grafiken 
%\usepackage{subfig} %%Teilabbildungen in einer Abbildung 
%\usepackage{pst-all} %%PSTricks - nicht verwendbar mit pdfLaTeX 

%% Beachten Sie: 
%% Die Einbindung einer Grafik erfolgt mit \includegraphics{Dateiname} 
%% bzw. über den Dialog im Einfügen-Menü. 
%% 
%% Im Modus "LaTeX => PDF" können Sie u.a. folgende Grafikformate verwenden: 
%% .jpg .png .pdf .mps 
%% 
%% In den Modi "LaTeX => DVI", "LaTeX => PS" und "LaTeX => PS => PDF" 
%% können Sie u.a. folgende Grafikformate verwenden: 
%% .eps .ps .bmp .pict .pntg 

Répondre

4

Pour les caractères spéciaux que vous utilisez habituellement \ barre oblique inverse. Pour % vous utilisez simplement %% dans la chaîne de format:

fprintf(1, '%%\n'); % print '%' 

documentation de voir formatting strings in Matlab pour plus de détails.

EDIT:

Si vous souhaitez imprimer de nombreux caractères, vous pouvez utiliser

n = 10; % number of % to be printed 
fprintf(1, [repmat('%', 1, 2*n), '\n']); 
+0

et si je veux imprimer des commentaires (%%%%%%%%%%%% %,)puis?? – Shahgee

+1

@ user31177 - pour imprimer 10 de ces symboles, vous pouvez utiliser 'fprintf (1, [repmat ('%', 1, 2 * 10), '\ n']);' – Shai

+1

@ user31177 Vous pouvez également utiliser 'char (' % '* ones (1, 2 * 10))) 'au lieu de' repmat (...) '. –

Questions connexes