fprintf

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

Синтаксис

fprintf(text)
fprintf(formatSpec, var)

Описание

The 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