Russian Qt Forum
Ноябрь 22, 2024, 18:09 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: 1 [2]   Вниз
  Печать  
Автор Тема: Библиотеки работы с матрицами и векторами  (Прочитано 16599 раз)
PimenS
Крякер
****
Offline Offline

Сообщений: 371


Просмотр профиля
« Ответ #15 : Май 23, 2016, 10:57 »

Иногда даже думается - умрет гугл, умрет цивилизация...

Наша страна точно не умрет. Нашего человека не заставишь гуглом пользоваться. Он лучше соседу плешь проест.  Улыбающийся
Записан
__Heaven__
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2130



Просмотр профиля
« Ответ #16 : Май 23, 2016, 11:08 »

Иногда даже думается - умрет гугл, умрет цивилизация...

У меня на этот случай имеется 4 справочника Улыбающийся

Igors, как верховный математик, может продемонстрируете, как бы вы решили СЛАУ?
Записан
Igors
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 11445


Просмотр профиля
« Ответ #17 : Май 23, 2016, 11:21 »

Дык я тоже не математик Улыбающийся Поэтому по возможности прикручиваю либы Улыбающийся
Некоторые ну очень охотно вспоминают что в школе они учили немецкий - а значит знать английский совсем не обязаны Улыбающийся Но ведю это никак не облегчает их положения

Да и неправда это, ВУЗ Вы заканчивали, верхнее образование имеете. И "определения" Вы там раскрывали, и СЛАУ решали (уж по крайней мере 3х3), и матрицы разбирали. Теперь надо только чуть освежить старые знания - и толку будет гораздо больше. А по либам бегать - ну так первая же практическая задачка поставит в тупик. Вообще есть, на мой взгляд, прекрасное понятие "инженер".

Но тогда спасает Батька Гугл  Улыбающийся
Иногда даже думается - умрет гугл, умрет цивилизация...
От это есть хорошее лекарство. Вот какие-то вещи которые Вы хорошо знаете и много ими занимались - попробуйте их "нагуглить" Улыбающийся
Записан
Igors
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 11445


Просмотр профиля
« Ответ #18 : Май 23, 2016, 11:30 »

Igors, как верховный математик, может продемонстрируете, как бы вы решили СЛАУ?
Написал бы ф-цию, напр Determinant  которая вычисляет определитель с учетом подставленного столбца. Ну и просто 4 вызова этой ф-ции.

Я тоже не математик, заканчивал АСУ (так, ни пришей - ни пристегни)

Записан
Racheengel
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2679


Я работал с дискетам 5.25 :(


Просмотр профиля
« Ответ #19 : Май 23, 2016, 11:56 »

Вот я, как инженер, и предпочитаю готорые решения, предоставленные специалистами в своей области и проверенные временем. Зачем плодить велосипедо?

В свою очередь, могу создать решение в той области, в которой сам являюсь специалистом Улыбающийся
Иногда, правда, приходится лезть в "чужое", но стараюсь по возможности этого избегать.
Пекарь должен хлеб печь, а доктор - людей лечить.
Записан

What is the 11 in the C++11? It’s the number of feet they glued to C++ trying to obtain a better octopus.

COVID не волк, в лес не уйдёт
m_ax
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2095



Просмотр профиля
« Ответ #20 : Май 23, 2016, 12:06 »

Цитировать
Написал бы ф-цию, напр Determinant  которая вычисляет определитель с учетом подставленного столбца. Ну и просто 4 вызова этой ф-ции.
Это очень плохой подход, поскоьку метод с детерминантом не устойчив..
Записан

Над водой луна двурога. Сяду выпью за Ван Гога. Хорошо, что кот не пьет, Он и так меня поймет..

Arch Linux Plasma 5
Igors
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 11445


Просмотр профиля
« Ответ #21 : Май 23, 2016, 12:31 »

Вот я, как инженер, и предпочитаю готорые решения, предоставленные специалистами в своей области и проверенные временем. Зачем плодить велосипедо?
Чтобы понимать что делаете. У велосипедиста может быть все очень плохо (впрочем необязательно), но с этим все прекрасно. А вот у "пользующегося готовым" - ой не всегда Улыбающийся Ведь он чего-то "подставляет", надеясь что "за него все сделают". Это часто практично и даже неизбежно (да, я тоже пользуюсь готовым, и часто)- но вот понимания это не дает.

В свою очередь, могу создать решение в той области, в которой сам являюсь специалистом Улыбающийся
Что же это за область такая? "Логика гуя" что ли? Улыбающийся Ведь все остальное так или иначе пересекается с математикой, физикой и др "предметной частью". По-вашему выходит что программист - вообще лошонок маленький Плачущий Не согласен!
Записан
Racheengel
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2679


Я работал с дискетам 5.25 :(


Просмотр профиля
« Ответ #22 : Май 23, 2016, 12:44 »

Если стороннее решение меня не устроит (будет кривым/глючным/неэффективным/громоздким) и лучшей альтернативы не найдется, придется велосипедить. Но это скорее исключительный случай (хотя все от проекта зависит, тут уж когда как). А насчет "понимания"... "Вам шашечки или ехать"? Улыбающийся

Что касается областей - программирование - это ж не только "регистром туда, регистром сюда". Допустим, лично я и гуями занимаюсь, и высокопроизводительными параллельными вычислениями, и машинным зрением. Но это, скажем так, жалкий процент от того, что входит в общее понятие "software engineering" - и это еще без математик и физик Улыбающийся
Записан

What is the 11 in the C++11? It’s the number of feet they glued to C++ trying to obtain a better octopus.

COVID не волк, в лес не уйдёт
Igors
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 11445


Просмотр профиля
« Ответ #23 : Май 23, 2016, 13:10 »

А насчет "понимания"... "Вам шашечки или ехать"? Улыбающийся
Мой личный опыт показывает что без понимания никуда не уехать Улыбающийся

Но это, скажем так, жалкий процент от того, что входит в общее понятие "software engineering"
А вот интересно что же в него входит  Непонимающий

Мне кажется это совершенно раздутый, искусственный термин. А по жизни.. Вот прозвучало "определений", ну может оговорился человек? Задам вопросик.. ага, то же самое. Все, он меня совершенно не интересует, его резюме я даже не буду открывать. А вот требования к "программированию" обычно мягче. Знает std::vector, ну и ладно, остальному наблатыкается, это несложно (как показывает практика)
Записан
Old
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4350



Просмотр профиля
« Ответ #24 : Май 23, 2016, 18:05 »

Мой личный опыт показывает что без понимания никуда не уехать Улыбающийся
Так почему вы делаете вывод, что если человек ищет нормальную математическую библиотеку, он обязательно не шарит в математике? Улыбающийся
Какие тут причинно-следственные связи? Улыбающийся
Записан
__Heaven__
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2130



Просмотр профиля
« Ответ #25 : Май 23, 2016, 22:58 »

"определения"
Не цепляйтесь, в авральном режиме работаю. Хотел написать определение корней системы уравнений и определитель, потом отвлёкся.

Так почему вы делаете вывод, что если человек ищет нормальную математическую библиотеку, он обязательно не шарит в математике? Улыбающийся
Дапатамушта Улыбающийся

Игорь, вот зачем мне тратить своё время на написние и отладку метода гаусса? Я лучше возьму готовое из либы. Тем более, что там возможно и не гаусс используется, а более устойчивый метод. Вы в команде работаете? У вас случаем в проекте не используются классы MatrixIgors, MatrixPetya, MatrixVasya? Это же true разбираться в матрицах и не использовать готовые решения. Улыбающийся
Записан
Igors
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 11445


Просмотр профиля
« Ответ #26 : Май 24, 2016, 08:46 »

Игорь, вот зачем мне тратить своё время на написние и отладку метода гаусса? Я лучше возьму готовое из либы.
Возможно Вы кажетесь себе рациональным и практичным, но в данном случае это не так. Раскрыть определитель и решить СЛАУ 3x3 - дело 10 минут, зачем вместо этого вешать на себя еще одну зависимость?

То что Вы не шарите в математике - не беда, я тоже не бог весть какой спец Улыбающийся Плохо то что Вы упорно уклоняетесь от ее изучения, даже того что учили, сдавали экзамен (может даже на "отлично"). А без знания основ никакие либы не спасут. Будет чуть другая задачка или даже чуть по другому сформулирована - и все, приплыли. Потому что не сам решал, а "списывал" (как это называлось в советской школе Улыбающийся)

Программист(?) у которого за душой ничего нет (одни переписанные примеры) - довольно жалкое зрелище  Плачущий
Записан
__Heaven__
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2130



Просмотр профиля
« Ответ #27 : Май 24, 2016, 09:29 »

Нет, не кажусь, так как всё ещё поддерживаю этот бессмысленный разговор.
Записан
__Heaven__
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2130



Просмотр профиля
« Ответ #28 : Май 26, 2016, 19:59 »

Что-то qtcreator не очень спешит подсказывать методы из этой библиотеки... Это можно как-то починить? linux

Исправил это неудобство подключением плагина ClangCodeModel
Записан
Racheengel
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2679


Я работал с дискетам 5.25 :(


Просмотр профиля
« Ответ #29 : Май 26, 2016, 21:37 »

Программист(?) у которого за душой ничего нет (одни переписанные примеры) - довольно жалкое зрелище  Плачущий

Жалкое зрелище - это совковые математики, считающие себя программистами.
Впрочем, обратное тоже верно (но не так распространено).
Записан

What is the 11 in the C++11? It’s the number of feet they glued to C++ trying to obtain a better octopus.

COVID не волк, в лес не уйдёт
Страниц: 1 [2]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.091 секунд. Запросов: 23.