Как печатать в Matlab Как следующее ....
0.01000E+02
Я пытался
sprintf('%12.5e',[0.01000E+02])
это дает мне
1.00000e+000
Что-то вроде ['0.0' strrep(sprintf('%12.5E',v*100), '.', '')] (с v вашим значением) должно работать, если я правильно понимаю ваш формат.
['0.0' strrep(sprintf('%12.5E',v*100), '.', '')]
v
Ваш формат немного специфичен. Вы должны написать свою собственную функцию вывода.
Но несколько указателей:
upper
new_string = regexprep(old_string,'\d(\d{2})$','\1')
1e2
E+02