2
У меня есть вектор-столбец t
измерения nx1
в Matlab, который сообщает цифры после запятой числа A в базе d
. Я хочу преобразовать его в 1x1
, дважды сообщая номер А в базе 10
. Меня интересуют случаи d=2
и d=3
.Преобразование нецелого числа в базе d в число в базе 10 в Matlab
Пример
%d=3
t=[0 2 0 2 2 0 0 2 0]'; %that is A=0.020220020 in base 3
%d=2
t=[0 1 1 1 0 0 0 1 0]'; %that is A=0.011100010 in base 2
Спасибо, я не знаю, как бороться с форматами: Я начинаю с т, что является двойной, и я хочу чтобы получить двойной. – user3285148
И base2dec для целых чисел, не так ли? Здесь у меня есть нецелое число – user3285148