output
::roman
Римские цифры
Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.
Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразуют Notebook MuPAD в Live скрипты MATLAB.
output::roman(n
)
output::roman
преобразует целое число в соответствующую римскую цифру. Возвращаемое значение является строкой и может использоваться в сообщениях.
Преобразуйте некоторые числа в соответствующие римские цифры:
map([1, 2, 3, 4, 22, 134, 2001], output::roman)
Теперь благодаря псевдониму backsubstitution, мы можем обмануть MuPAD® в вычисление с римскими цифрами:
alias(`I`=1): // I is a reserved word in MuPAD, so we use `I` instead for i from 2 to 1000 do eval(text2expr("alias(".output::roman(i)."=".expr2text(i).");")); end_for: II+II; XIII*XXIV
unalias(`I`): for i from 2 to 1000 do eval(text2expr("unalias(".output::roman(i).");")); end_for:
|
Положительное целое число |
Строка, содержащая римская цифра