Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: matlab представление комплексных чисел
Форум разработчиков электроники ELECTRONIX.ru > Cистемный уровень проектирования > Вопросы системного уровня проектирования
_andru_
Тестирую функцию преобразования Фурье.

Может кто мне разъяснит, а то что-то запутался.

в матлабе пишу:
test_data(1:1024) = complex(0,0);
test_data(4:7) = 1 - 1i;

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


на С код примерно следующий:

typdef complex
{
float real;
float imag;
}

complex test_data[1024] = {0};

for (int i = 3; i < 7; ++i)
{
test_data[i].real = 1;
test_data[i].imag = -1;
}

Одинаковый ли знак у мнимой части комплексных данных?



Самурай
Цитата(_andru_ @ Jun 30 2018, 14:43) *
...
в матлабе пишу:
test_data(1:1024) = complex(0,0);
test_data(4:7) = 1 - 1i;

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


А вот не надо было в окне просмотра делать Transpose Variable, тогда и со знаком все будет нормальноsm.gif))
_andru_
Спасибо.
Это я сам себе злобный буратино.

Если использовать
Код
test_data = test_data.';
то знак комплексной части не меняется, все согласно документации.

Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.