реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Системы счисления в Matlab, Перевод из однго формата в другой
PavPro
сообщение Mar 27 2013, 08:21
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 127
Регистрация: 24-02-11
Пользователь №: 63 222



День добрый.
Не подскажет ли кто-нибудь ответ на следующий вопрос:
Имеется некий массив чисел вычисленный в Matlab.
Если какая-нибудь команда в Matlabe, которая позволяет перевести данные массива из десятичного формата в двоичный дополнительный?
Заранее спасибо.
Go to the top of the page
 
+Quote Post
Guest_TSerg_*
сообщение Mar 27 2013, 08:48
Сообщение #2





Guests






de2bi(..)
Go to the top of the page
 
+Quote Post
litv
сообщение Mar 27 2013, 08:54
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 401
Регистрация: 6-10-04
Из: Воронеж
Пользователь №: 806



со знаком
типа dec2bin(typecast(int32(Numbers),'uint32'))

Numbers - ваш массив
Go to the top of the page
 
+Quote Post
PavPro
сообщение Mar 27 2013, 12:10
Сообщение #4


Частый гость
**

Группа: Участник
Сообщений: 127
Регистрация: 24-02-11
Пользователь №: 63 222



Цитата(TSerg @ Mar 27 2013, 12:48) *
de2bi(..)

Странно, почему результат представляется в бит-инверсном виде.
Это нормально, что старший бит расположен справа а не слева?
Go to the top of the page
 
+Quote Post
Guest_TSerg_*
сообщение Mar 27 2013, 17:59
Сообщение #5





Guests






Ну.. мы же миримся, что существует big endian и little endian порядок передачи ( размещения ) байт.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd June 2025 - 21:19
Рейтинг@Mail.ru


Страница сгенерированна за 0.01278 секунд с 7
ELECTRONIX ©2004-2016