Форум Химиков - Энтузиастов. Химия и Химики http://chemistry-chemists.com/forum/ |
|
Способы балансировки химических уравнений http://chemistry-chemists.com/forum/viewtopic.php?f=9&t=7493 |
Page 1 of 1 |
Author: | Школьник [ 16 Apr 2017 13:50 ] |
Post subject: | Способы балансировки химических уравнений |
Добрый день, кто из здесь присутствующих знает алгоритмы балансировки химических уравнений. Нужны такие алгоритмы, которые можно описать на языке программирования - а сейчас у меня это не получается. А так как с химией не слишком дружу, то прошу вашей помощи. Слышал о стехиометрической матрице, смысл ее понял - сам-то подобное писал - но как с помощью нее коэффициенты выводить и расставлять - понятия не имею |
Author: | Volodymyr [ 16 Apr 2017 15:08 ] |
Post subject: | Re: Способы балансировки химических уравнений |
Среди химиков программисты попадаются не часто. - Такие вопросы больше не к нам. Скажу только, что не всегда математически верное уравнивание коэффициентов химического уравнения правильно с химической точки зрения. Таких случаев не много, но они есть. |
Author: | Школьник [ 16 Apr 2017 16:05 ] |
Post subject: | Re: Способы балансировки химических уравнений |
я видел сайты для балансировки хим уравнений и программы такие же. Я не хочу копировать их алгоритм - с точки зрения программирования, но с точки зрения химии у всех одинаковое. И именно химический смысл, алгоритм балансировки меня и нужен |
Author: | Zaec [ 16 Apr 2017 17:33 ] |
Post subject: | Re: Способы балансировки химических уравнений |
поиск в гугле по "chemical equation balancing algorithm" даст вам с десятк научных статей по данной проблеме http://www.sciencedirect.com/science/ar ... 7706000367 http://www.chembuddy.com/?left=balancin ... aic-method http://pubs.acs.org/doi/abs/10.1021/ed059p728 Полностью согласен с Владимиром, без семантического разбора само балансирование даёт тупо цифры никак не связанные с реалной химической реакцией |
Author: | DVP [ 16 Apr 2017 17:49 ] | ||
Post subject: | Re: Способы балансировки химических уравнений | ||
Школьник wrote: Добрый день, кто из здесь присутствующих знает алгоритмы балансировки химических уравнений. Нужны такие алгоритмы, которые можно описать на языке программирования - а сейчас у меня это не получается. А так как с химией не слишком дружу, то прошу вашей помощи. Слышал о стехиометрической матрице, смысл ее понял - сам-то подобное писал - но как с помощью нее коэффициенты выводить и расставлять - понятия не имею Это можно прописать, я могу прописать на паскале или делфи, только это я не считаю нужным. А зачем? Это не научит расставлять коэффициенты, т.е. эта программа будет бесполезна. Иначе, уже бы многие прописали бы такие калькуляторы, а нужны практические калькуляторы, типа, как рассчитать число витков, и прочее, что можно сделать на калькуляторе, но это занимает уйму времени. Они, расстановка коэффициентов, для программирования не сложны, но, повторяюсь, для химиков они бесполезны. Для примера, (что я смогу прописать такие калькуляторы, но писать не буду из за бесполезности) вот 2 мои калькулятора , для расчета БП и один для экстраполяции по 5 точкам, это практические калькуляторы, которыми я часто пользуюсь. Писались чисто для меня, что бы экономить время в работе.
|
Author: | Школьник [ 17 Apr 2017 15:44 ] |
Post subject: | Re: Способы балансировки химических уравнений |
Для всех: по никнейму, надеюсь, понятно, что я действительно школьник. И калькулятор для уровня школьной программы. Zaec, одно из ссылок достаточно интересная, хоть и не понятно что это (MatLab и матрицы - худшая смесь). Но это уже моя проблема, спасибо. Незнаю как искал, но это не находил. DVP, у меня аллергия на Паскаль / Дельфи. И мне не нужно научиться расставлять коэффициенты - в школе у меня это получается, но описать алгоритмически я это не могу. Программа будет бесполезной для тех, кто: а) шарит химию на высоком уровне б) учителя химии То есть до 5% возможной целевой аудитории программы. Также спасибо, но последние предложение мне ну вообще не ясны, что неудивительно - так как я школьник. Простите, если что не так |
Page 1 of 1 | All times are UTC [ DST ] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |