Отобразите переменный текст, центрируемый на значке подсистемы маскированном
fprintf(text
) fprintf(formatSpec
,var
)
Команда fprintf
отображает форматированный текст, центрируемый на значке, и может отобразить formatSpec
наряду с содержимым var
.
В то время как эта функция fprintf
идентична на имя к ее соответствующей функции MATLAB®, это обеспечивает только функциональность, описанную на этой странице.
formatSpec
может быть вектором символа в одинарных кавычках или скаляром строки.
Оператор форматирования
Оператор форматирования запускается со знака процента, %
, и заканчивается символом преобразования. Символ преобразования требуется. Опционально, можно задать идентификатор, флаги, ширину поля, точность, и выделить подтипы в операторах между %
и символом преобразования. (Пробелы недопустимы между операторами и показаны здесь только для удобочитаемости).
Символ преобразования
Эта таблица показывает символы преобразования, чтобы отформатировать числовые и символьные данные как текст.
Тип значения | Преобразование | Детали |
---|---|---|
Целое число, подписанное |
|
Основа 10 |
Целое число, без знака |
|
Основа 10 |
|
Базируйтесь 8 (восьмеричный) | |
|
Основывайте 16 (шестнадцатеричных), строчных букв | |
|
То же самое как | |
Число с плавающей запятой |
|
Представление с фиксированной точкой (Используют оператор точности, чтобы задать количество цифр после десятичной точки.) |
|
Экспоненциальное представление, такое как | |
|
То же самое как | |
|
Более компактный из | |
|
Более компактный из | |
Символы или строки |
|
Отдельный символ |
|
Вектор символа или массив строк. Тип синтезируемого текста совпадает с типом |
Команда
fprintf('Hello');
отображает текст 'Hello'
на значке.
Команда
fprintf('Hello = %d',17);
использует формат десятичной записи (%d
), чтобы отобразить переменный 17
.
disp
| port_label
| текст