Jump to content
BulForum.com

Excel + фукнцията Solver


James_Bond007

Recommended Posts

Здравейте. Има ли някой които да има някаква представа от функцията на Ексела SOLVER? Тя служи за решаване на уравнения с множество неизвестни. Имате ли някаква идея как се ползва? Ако някой може да даде малко хелп, да свирка, ще съм благодарен :)

Link to comment
Share on other sites

Да може да решава линейни системи. Работи се по принципа...дава различни стойности на настроените за промяна клетки и се следи стойността на някаква клетка.

Хрумват ми 2 начина да го направиш. Единият е много сложен, затова ще ти напиша само другия.

 

начи имаш

А11.x1+A12.X2+...+A1nXn=0

....

An1.x1+An2.x2+Ann.Xn=0

 

[1]Разписваш системата в Ексела, с някакви произволни стойностти на неизвестните и истинските на параметрите.

Най-удобно би било в ред. Неизвестните ги даваш като копие на съответните неизвестни от първия ред(b2=$a$2). Идеята е Solver-a да променя клетките само в един ред, а в останалите редове. неизвестните да се копират автоматично от тия в първия.

[2]След това правиш съответните суми за всеки отделен ред.(=a1*a2+a3*a4....)

[3]Следващата клетка я даваш като абсолютна стойност на сумата за съответния ред.(=abs([2]))

[4]Сумираш вертикално всички клетки с абсолютни суми.

[5] В солвера даваш

Set cell (Клетката от стъпка [4])->Equal to *Value of:0(Направи клетка еди, коя си със стойност 0)

By changing cells:(всички клетки с неизвестни от ред 1)(като променяш клетки)

Ако има някакви ограничения за неисвестните ги даваш долу.

 

Даваш solve.

 

Ако не става си поиграи малко с тия първоначални стойностти, който даваш на неисвестните. Защото от първоначалните им стойностти зависи накъде ще тръгне решението. Освен това разгледай хелп-а за опциите за метод на решение-кой какво прави.

 

Инак ако си добър с матрици в ексел-а става още по-лесно:)

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...