В MATLAB 1i
представляет собой мнимую единицу.Как заменить 1i и сделать 2i, 3i, 4i возможным?
- Можно ли изменить
1i
? - Возможно ли присвоить собственное определение для
2i
,3i
и т. Д.?
Спасибо!
Edit: Так как я немного неудобно вниз голосования, я должен уточнить мое заявление здесь:
Моя цель заключается в расширении комплексного числа классов в Matlab. Зачем? Поскольку встроенное комплексное число в Matlab является только для простого комплексного числа. То есть, если у вас есть несколько комплексное число, таких как би-комплексное число в виде:
г = а + Ь * (1i) + С * (2i) + d * (1i) * (2i)
Где 1i
и 2i
являются би-комплексные числа, способность модификации встроенного в определении 1i
и 2i
в Matlab бы сделать несколько сложной операцией номер более удобным.
Я не понимаю ваш вопрос. Что вы подразумеваете под «modify' 1i »? – rayryeng
Нет, это невозможно! Синтаксис '1i',' 2i' ... зарезервирован для мнимых единиц. – Rotem
@ rayryeng: изменить как в redefine это. см. мое редактирование для уточнения. Благодаря! – cylee