2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему
 
 Вопрос по максиме
Сообщение26.12.2016, 23:50 


18/12/15
40
подскажите, как можно перезаписать переменные в системе через цикл, то есть вместо $u[0], u[1], u[2]$ написать что-то вроде $u[i], i, 0, 2.$? Код выглядит так:http://www.picshare.ru/view/7829168/

 Профиль  
                  
 
 Re: Вопрос по максиме
Сообщение27.12.2016, 00:00 
Заслуженный участник


09/05/12
25179
Судя по коду, Вы пытаетесь решать систему линейных алгебраических уравнений. Тогда это не нужно делать в виде цикла: создайте обычную матрицу системы и решите систему, найдя обратную матрицу.

 Профиль  
                  
 
 Re: Вопрос по максиме
Сообщение27.12.2016, 00:12 


18/12/15
40
Pphantom в сообщении #1180327 писал(а):
Судя по коду, Вы пытаетесь решать систему линейных алгебраических уравнений. Тогда это не нужно делать в виде цикла: создайте обычную матрицу системы и решите систему, найдя обратную матрицу.

Дело в том, что у меня во-первых нелинейная система, а во-вторых я буду решать для $n$ переменных, где $n=100, 500, 1000.$Я просто написал, чтобы понять, как записать переменные, которые надо найти в solve через цикл.

 Профиль  
                  
 
 Re: Вопрос по максиме
Сообщение27.12.2016, 00:23 
Заслуженный участник


09/05/12
25179
Dauletfromast1996 в сообщении #1180331 писал(а):
Дело в том, что у меня во-первых нелинейная система, а во-вторых я буду решать для $n$ переменных, где $n=100, 500, 1000.$
Тогда лучше быть реалистом - на СКА, в т.ч. и на Maxima, такие вещи (по крайней мере "в лоб") делать не надо, будете ждать результата до второго пришествия.

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

 Профиль  
                  
 
 Re: Вопрос по максиме
Сообщение27.12.2016, 00:30 


18/12/15
40
Pphantom в сообщении #1180336 писал(а):
Dauletfromast1996 в сообщении #1180331 писал(а):
Дело в том, что у меня во-первых нелинейная система, а во-вторых я буду решать для $n$ переменных, где $n=100, 500, 1000.$
Тогда лучше быть реалистом - на СКА, в т.ч. и на Maxima, такие вещи (по крайней мере "в лоб") делать не надо, будете ждать результата до второго пришествия.

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

Тогда где и как можно решить такое уравнение?!

 Профиль  
                  
 
 Re: Вопрос по максиме
Сообщение27.12.2016, 00:35 
Заслуженный участник


09/05/12
25179
Dauletfromast1996 в сообщении #1180340 писал(а):
Тогда где и как можно решить такое уравнение?!
Зависит от конкретной системы. В общем случае - либо найти какую-нибудь библиотеку, либо самому написать что-нибудь вроде метода Ньютона.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 6 ] 

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: DariaRychenkova


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group