2012-01-12 2 views

ответ

5

Вы должны использовать sprintf. Например:

x = 14.021 
sprintf('%010.5f', x) 

Обратите внимание, что вам не нужно использовать num2str.

Первый аргумент sprintf - это спецификатор формата, который описывает, как должен отображаться полученный текст. Спецификатор начинается с %, ведущий 0 сообщает sprintf, чтобы заполнить строку нулями. Неправильно, .5 сообщает, что он печатает пять цифр справа от десятичной точки, а f сообщает, что мы хотим отформатировать его как число с плавающей запятой.

Смежные вопросы