Hauptinhalt

fprintf

Zeigt variablen Text zentriert auf dem maskierten Subsystem-Symbol an

    Beschreibung

    fprintf(t) zeigt formatierten Text auf dem Symbol zentriert an.

    Beispiel

    fprintf(formatspec,var) formatiert var gemäß der Angaben unter formatspec.

    Beispiel

    Beispiele

    alle reduzieren

    Zeigen Sie den Text Hello auf dem Symbol an.

    fprintf('Hello');

    Konvertieren Sie das Zeichen a in einen Integer 97 und zeigen Sie es auf dem Blocksymbol an.

    myvar = 'a'
    fprintf('hello = %d',myvar);
    

    format spec

    Eingabeargumente

    alle reduzieren

    Text, der auf dem Block erscheint, wird als String- oder Zeichenvektor angegeben.

    Datentypen: char | string

    Konvertierungszeichen für die Variable.

    Formatierungsoperator

    Ein Formatierungsoperator beginnt mit einem Prozentzeichen % und endet mit einem Konvertierungszeichen. Das Konvertierungszeichen muss angegeben werden. Optional können Sie zwischen % und dem Konvertierungszeichen Identifizierungszeichen, Flags, Feldbreite, Präzision und Untertyp-Operatoren angeben. Leerstellen zwischen Operatoren sind nicht zulässig und hier nur aus Gründen der Lesbarkeit dargestellt.

    Konvertierungszeichen

    Diese Tabelle umfasst Konvertierungszeichen, um numerische Daten und Zeichendaten als Text darzustellen.

    WerttypKonvertierungDetails

    Integer, signed

    %d oder %i

    Dezimalsystem

    Integer, unsigned

    %u

    Dezimalsystem

    %o

    Oktalsystem

    %x

    Hexadezimalsystem, Kleinbuchstaben a-f

    %X

    Identisch zu %x, Großbuchstaben A-F

    Gleitkommazahl

    %f

    Festkomma-Notation (verwenden Sie einen Präzisions-Operator, um die Anzahl Stellen nach dem Dezimalkomma anzugeben.)

    %e

    Exponentialnotation wie 3.141593e+00 (verwenden Sie einen Präzisions-Operator, um die Anzahl Stellen nach dem Dezimalkomma anzugeben.)

    %E

    Identisch zu %e, aber Großbuchstaben, wie 3.141593E+00 (verwenden Sie einen Präzisions-Operator, um die Anzahl Stellen nach dem Dezimalkomma anzugeben.)

    %g

    Die kompaktere Option von %e oder %f, ohne angehängte Nullstellen (verwenden Sie einen Präzisions-Operator, um die Anzahl Stellen nach dem Dezimalkomma anzugeben.)

    %G

    Die kompaktere Option von %E oder %f, ohne angehängte Nullstellen (verwenden Sie einen Präzisions-Operator, um die Anzahl signifikanter Stellen anzugeben.)

    Zeichen oder Strings

    %c

    Einzelnes Zeichen

    %s

    Zeichenvektor oder String-Array. Der Typ des Ausgabetexts ist identisch zum Typ von formatSpec.

    Datentypen: char | string

    Die Variable wird gemäß dem Formatierungszeichen in formatspec formatiert.

    Hinweis

    Diese fprintf-Funktion hat denselben Namen wie die entsprechende MATLAB®-Funktion, bietet jedoch nur die auf dieser Seite beschriebenen Funktionieren.

    Versionsverlauf

    Eingeführt vor R2006a