Хобрук: Ваш путь к мастерству в программировании

Преобразование элементов матрицы из десятичной в двоичную

У меня есть матрица с десятичными элементами. Я хочу преобразовать каждый элемент этой матрицы в двоичный формат с разрешением 8. Какую функцию мне следует использовать?

02.06.2013

Ответы:


1

Используйте 1_:

>> dec2bin([10; 100; 255], 8)

ans =

00001010
01100100
11111111

Второй параметр указывает использовать как минимум N битов (где N==8 здесь).

02.06.2013
  • у меня была функция, которая записывала значения в указанном формате: element1,element2,..... element2: 'fprintf(fid, [repmat('%d,\n', 1, numel(IND_B) - 1), '%d;\r\n'], IND_B.');' Как мне изменить эту функцию, чтобы печатать 8-битный элемент после другого точно так же, как в предыдущем формате? 02.06.2013
  • извините за написание. Я еще не узнал, как обернуть код на этом форуме 02.06.2013
  • Обратите внимание, что вывод dec2bin на самом деле является строкой (класс char) не фактические биты. 02.06.2013
  • Я заметил, что. Итак, как я могу записать 8-битные элементы в указанном формате? Я попробовал %c, но он записывает 1 бит на элемент. 02.06.2013
  • На самом деле он записывает один элемент как 8 элементов, разделенных , 02.06.2013
  • Как насчет просто '%s' - строки? 03.06.2013
  • Новые материалы

    Как свинг-трейдеры могут использовать ИИ для больших выигрышей
    По мере того как все больше и больше профессиональных трейдеров и активных розничных трейдеров узнают о возможностях, которые предоставляет искусственный интеллект и машинное обучение для улучшения..

    Как построить любой стол
    Я разработчик программного обеспечения. Я люблю делать вещи и всегда любил. Для меня программирование всегда было способом создавать вещи, используя только компьютер и мое воображение...

    Обзор: Машинное обучение: классификация
    Только что закончил третий курс курса 4 часть специализации по машинному обучению . Как и второй курс, он был посвящен низкоуровневой работе алгоритмов машинного обучения. Что касается..

    Разработка расширений Qlik Sense с qExt
    Использование современных инструментов веб-разработки для разработки крутых расширений Вы когда-нибудь хотели кнопку для установки переменной в приложении Qlik Sense? Когда-нибудь просили..

    React Hooks: основы деструктуризации массива
    Kent C. Dodds написал классный пост о том, как грядущая функция React под названием Hooks работает на капоте. Предстоящий хук React useState основан на деструктурировании массива, давайте..

    Пакеты R, используемые в Tesla
    Добро пожаловать обратно! R — очень популярный язык программирования, используемый множеством компаний, включая Tesla! Итак, давайте взглянем на некоторые пакеты R, которые использует Tesla...

    Сокращение и слияние токенов для эффективных моделей VL: обзор
    Часто в задачах, связанных с компьютерным зрением и НЛП, вычислительно затратная и требующая большого объема памяти обработка становится препятствием для более быстрого логического вывода модели, а..