2009-02-02 9 views
4

Математический наивный вопрос:Как должны отображаться комплексные числа?

Что такое «канонический» способ представления 14 + 1i?

14+i1 

или

14+i 

Точно так же, это, скорее всего, в «реальном мире», что научная нотация будет ползать в комплексное число так, чтобы наркомана сложный анализатор чисел? Например,

1.2345E+02-1.7002E-09i 

Edit: Наконец, это

8.45358210351126e+066i 

или

8.45358210351126e+66i 

т.е. делает один нулевой файл до трех цифр на мнимом?

ответ

1

Никаких проблем с MATLAB:

>> 5+i 
ans = 
    5.0000 + 1.0000i 

>> 5+1i 
ans = 
    5.0000 + 1.0000i 

>> 1.2345E+02-1.7002E-09i 
ans = 
    1.2345e+002 -1.7002e-009i 

Я не думаю, что это показывает, что научная нотация («E») в комплексных чисел обрабатываются довольно хорошо в „реальном мире“ ... в той степени, что MATLAB является влиятельная часть этого мира =)

0

Я бы представить свой первый пример, как:

14 + 1i 

И я, конечно, ожидал увидеть в научной нотации комплексных чисел. Например, Python счастливо принимает следующее (с использованием j, как требует Python):

>>> 1.2345E+02-1.7002E-09j 
(123.45-1.7002e-09j) 
1

Мое предпочтение было бы:

14 + i 

Как-то более приятным для моих глаз, чем 14 + 1i.

0

«14 + 1i» лучше, чем «14 + i1», но я бы скорее сказал или написал «14 + i».

Кроме того, 1.7002E-09i (который я не видел в математике, хотя без сомнения, это происходит в технике или что-то) выглядит немного неоднозначным без верхнего индекса шрифта (вы имеете в виду 1.7002*(10 ** -9)*i или 1.7002*(10 ** -9*i)?) И, следовательно, (1.7002E-09)i может быть лучше ,

 Смежные вопросы

  • Нет связанных вопросов^_^