вывод ::

Римские цифры

Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.

Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразовывают Notebook MuPAD в Live скрипты MATLAB.

Синтаксис

output::roman(n)

Описание

output::roman преобразовывает целое число в соответствующую римскую цифру. Возвращаемое значение является строкой и может использоваться в сообщениях.

Примеры

Пример 1

Преобразуйте некоторые числа в соответствующие римские цифры:

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:

Параметры

n

Положительное целое число

Возвращаемые значения

Строка, содержащая римская цифра

Смотрите также

Функции MuPAD