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, Супермодераторы



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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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