Проверьте возможность преобразования строки с числами и символами «.», «,», «–», «;», например, ',1, 1.23, .678'.
Рассмотрим примеры с функциями,
обеспечивающие преобразования систем
счисления.
>>
% Преобразование десятичного числа в
двоичное в виде строки
>>
b = dec2bin(23)
b
=
10111
>>
whos b
Name
Size Bytes Class Attributes
b
1x5 10 char
>>
% Преобразование двоичного числа в
виде строки, в десятичное
>>
d = bin2dec('10101')
d
=
21
>>
whos d
Name
Size Bytes Class Attributes
d
1x1 8 double
|
В MATLAB существуют еще
следующие функции по преобразованию
систем счисления: hex2dec,
dec2hex,
base2dec,
dec2base.
Задание 6
Выполните преобразования шестнадцатеричных
чисел в десятичные и обратно.
Выполните преобразование целых
неотрицательных десятичных чисел в
восьмеричные числа.
Выполните преобразование шестнадцатеричных
чисел в двоичные числа и обратно.
Выполните преобразование восьмеричных
чисел в двоичные числа и обратно.
Примечание. Контроль преобразований
систем счисления осуществите по
калькулятору операционной системы
Windows.