рисование цифрового сигнала

#matlab

#matlab

Вопрос:

Можем ли мы с помощью matlab извлечь цифровой сигнал из массива, содержащего числа? Есть ли способ преобразовать каждое число в двоичный «dec2bin», а затем нарисовать его?

Комментарии:

1. Вы ищете «график (массив)»?

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

Ответ №1:

Вы можете использовать dec2bin , но помните, что это дает вам набор строк, то есть символьных данных. Итак, сделайте следующее:

 dec2bin(x, NUM_BITS) - '0'
  

Теперь вы можете отобразить каждый столбец этого.

Комментарии:

1. Ну, я на самом деле застрял в процессе построения графика, у меня есть десятичное число «фактически массив десятичных чисел», и когда я преобразую его в двоичный «dec2bin», все, что у меня есть, это строка, итак, как можно нарисовать строку нулей и единиц, принимая во внимание, что график каждой строки должен отображаться один раз перед ее окончанием. Большое спасибо за ответ. Я ценю это.