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

Была ли эта тема полезной?