У меня есть положительный вектор натурального числа, который я рисую в Matlab, используя типичную функцию plot(). Вот пример участка:Matlab 2D plot - ось отображения в двоичном формате
Однако, я должен видеть вектор (ось Y) отображается в двоичном коде. Есть ли способ изменить отображение оси в двоичном формате (radix-2)? Я попытался использовать dec2bin, но он только преобразует целые числа в строки, которые невозможно построить.
Это работает, но все еще есть проблема. Он отображает двоичные, но неправильные значения. Например. вместо отображения точки 766 она отображает 750. Смещение 16? Однако в точке 754 он отображает 760. Кажется, что существует некоторое зависящее от числа смещение. –
Хм, это странно. Ты уверен? Кажется, это работает для меня, вот пример, где я показываю оба: https://i.stack.imgur.com/RSG6s.png – Florian
Я понял, что он работает, только если вы не пытаетесь масштабировать. Как только я увеличиваю масштаб, это происходит неправильно. Вот пример: https://drive.google.com/file/d/0B5A_hdYOfvtLWGktbmJnRlowNjQ/view?usp=sharing –