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