2016-02-25 2 views
1

Я пытаюсь просто ввести символ «я» в SageMathCloud так, что я могу построить мнимые числа, это мой синтаксис:Брус ввести мнимые числа в SageMathCloud

ran40 = matrix(QQ,2,2,[[2*i,-2],[3,4]]) 
show(ran40) 

Я построить матрицу так, чтобы я может вычислить форму эшелона с сокращенной строкой. Первый элемент, который равен 2 *, просто должен быть 2i, но я сохраняю получение синтаксических ошибок, как мне ввести i для мнимого числа в SageMathCloud? Я не могу найти пример в Интернете, если кто-нибудь знает этот синтаксис, пожалуйста, сообщите мне.

ответ

1

Ваша проблема в том, что вы решили, что такое кольцо, и у этого кольца нет никаких воображаемых.

matrix(QQ,2,2,[[2*i,-2],[3,4]]) 

QQ является (рациональными числами дроби поля ZZ, если вам нравится).

this что вы хотите? Он будет делать вещи в «символическом кольце», которое может быть медленным ...

M = matrix(2,2,[[2*i,-2],[3,4]]) 
show(M) 
show(M.echelon_form()) 
show(M.rref()) 
+0

Смотрите также комплементарный ответ на http://ask.sagemath.org/question/32665/how-do-i-enter -an-мнимое число-в-а-матрица / – kcrisman

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

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