exponenta event banner

fprintf

Отображать текст переменной с центром на значке маскированной подсистемы

Синтаксис

fprintf(text)
fprintf(formatSpec, var)

Описание

fprintf команда отображает отформатированный текст по центру значка и может отображать formatSpec вместе с содержанием var.

Примечание

Пока это fprintf функция идентична по имени соответствующей функции MATLAB ®, она предоставляет только функции, описанные на этой странице.

formatSpec может быть символьным вектором в одиночных кавычках или строковым скаляром.

Оператор форматирования

Оператор форматирования начинается со знака процента, %, и заканчивается символом преобразования. Требуется символ преобразования. При необходимости можно указать идентификатор, флаги, ширину поля, точность и операторы подтипа между % и символ преобразования. (Пробелы между операторами недопустимы и отображаются здесь только для удобства чтения).

Символ преобразования

В этой таблице показаны символы преобразования для форматирования числовых и символьных данных в виде текста.

Тип значенияПреобразованиеПодробнее

Целое число, с подписью

%d или %i

База 10

Целое число, без знака

%u

База 10

%o

Основание 8 (восьмеричное)

%x

База 16 (шестнадцатеричная), строчные буквы af

%X

То же, что и %x, прописные буквы AF

Число с плавающей запятой

%f

Нотация с фиксированной точкой (используйте оператор точности, чтобы указать число цифр после десятичной точки).

%e

Экспоненциальная нотация, например 3.141593e+00 (Используйте оператор точности, чтобы указать число цифр после десятичной запятой.)

%E

То же, что и %e, но в верхнем регистре, например, 3.141593E+00 (Используйте оператор точности, чтобы указать число цифр после десятичной запятой.)

%g

Более компактный %e или %f, без конечных нулей (используйте оператор точности для указания количества значащих цифр.)

%G

Более компактный %E или %f, без конечных нулей (используйте оператор точности для указания количества значащих цифр.)

Символы или строки

%c

Одиночный символ

%s

Символьный вектор или строковый массив. Тип выходного текста совпадает с типом formatSpec.

Примеры

Команда

fprintf('Hello');

отображает текст 'Hello' на значке.

Команда

fprintf('Hello = %d',17);

использует формат десятичных обозначений (%d) для отображения переменной 17.

См. также

| |

Представлен до R2006a