#matlab
#matlab
Вопрос:
Можем ли мы с помощью matlab извлечь цифровой сигнал из массива, содержащего числа? Есть ли способ преобразовать каждое число в двоичный «dec2bin», а затем нарисовать его?
Комментарии:
1. Вы ищете «график (массив)»?
2. на самом деле массив содержит только десятичные числа, я хочу нарисовать двоичные числа, соответствующие каждому из них, чтобы получить цифровой сигнал.
Ответ №1:
Вы можете использовать dec2bin
, но помните, что это дает вам набор строк, то есть символьных данных. Итак, сделайте следующее:
dec2bin(x, NUM_BITS) - '0'
Теперь вы можете отобразить каждый столбец этого.
Комментарии:
1. Ну, я на самом деле застрял в процессе построения графика, у меня есть десятичное число «фактически массив десятичных чисел», и когда я преобразую его в двоичный «dec2bin», все, что у меня есть, это строка, итак, как можно нарисовать строку нулей и единиц, принимая во внимание, что график каждой строки должен отображаться один раз перед ее окончанием. Большое спасибо за ответ. Я ценю это.