iPhone — работа с комплексными числами

Я пытаюсь выяснить лучший способ поместить комплексные числа в мое ориентированное на математику приложение для iPhone. Я нашел страницу руководства Mac OSX для комплексных чисел, которая похожа на разумный запуск. Три вопроса:

(1) Действительно ли это - лучшая начальная точка?
(2) Мне будет нужна объектно-ориентированная обертка - NSValue может сделать это так или иначе? Или я должен просто записать свое собственное? (не трудный, но я использовал бы встроенный, если он существует).
(3) Существует ли встроенный способ получить строковое представление комплекса?

1
задан PeeHaa 5 September 2012 в 13:59
поделиться

2 ответа

  1. Кажется разумным.
  2. Я бы просто создал собственный класс со сложным ivar. Можно было бы создать подкласс NSNumber (и, следовательно, NSValue), чтобы сделать что-нибудь разумное, но вам нужно быть немного осторожным.
  3. Нет, просто возьмите реальную и мнимую части и распечатайте их.
1
ответ дан 2 September 2019 в 22:43
поделиться

Насколько мне известно, в Какао нет встроенной поддержки комплексных чисел (кроме библиотек C). Похоже, у вас хороший подход. Я еще не изучал его внимательно, но вот калькулятор какао с исходным кодом , который поддерживает комплексные числа - возможно, вы сможете почерпнуть некоторые идеи.

1
ответ дан 2 September 2019 в 22:43
поделиться
Другие вопросы по тегам:

Похожие вопросы: