Russian Qt Forum
Ноябрь 22, 2024, 18:11
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Программирование
>
С/C++
>
Библиотеки работы с матрицами и векторами
Страниц:
1
[
2
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Библиотеки работы с матрицами и векторами (Прочитано 16601 раз)
PimenS
Крякер
Offline
Сообщений: 371
Re: Библиотеки работы с матрицами и векторами
«
Ответ #15 :
Май 23, 2016, 10:57 »
Цитата: Racheengel от Май 23, 2016, 10:47
Иногда даже думается - умрет гугл, умрет цивилизация...
Наша страна точно не умрет. Нашего человека не заставишь гуглом пользоваться. Он лучше соседу плешь проест.
Записан
__Heaven__
Джедай : наставник для всех
Offline
Сообщений: 2130
Re: Библиотеки работы с матрицами и векторами
«
Ответ #16 :
Май 23, 2016, 11:08 »
Цитата: Racheengel от Май 23, 2016, 10:47
Иногда даже думается - умрет гугл, умрет цивилизация...
У меня на этот случай имеется 4 справочника
Igors, как верховный математик, может продемонстрируете, как бы вы решили СЛАУ?
Записан
Igors
Джедай : наставник для всех
Offline
Сообщений: 11445
Re: Библиотеки работы с матрицами и векторами
«
Ответ #17 :
Май 23, 2016, 11:21 »
Цитата: Racheengel от Май 23, 2016, 10:47
Дык я тоже не математик
Поэтому по возможности прикручиваю либы
Некоторые ну очень охотно вспоминают что в школе они учили немецкий - а значит знать английский совсем не обязаны
Но ведю это никак не облегчает их положения
Да и неправда это, ВУЗ Вы заканчивали, верхнее образование имеете. И "определения" Вы там раскрывали, и СЛАУ решали (уж по крайней мере 3х3), и матрицы разбирали. Теперь надо только чуть освежить старые знания - и толку будет гораздо больше. А по либам бегать - ну так первая же практическая задачка поставит в тупик. Вообще есть, на мой взгляд, прекрасное понятие "инженер".
Цитата: Racheengel от Май 23, 2016, 10:47
Но тогда спасает Батька Гугл
Иногда даже думается - умрет гугл, умрет цивилизация...
От это есть хорошее лекарство. Вот какие-то вещи которые Вы хорошо знаете и много ими занимались - попробуйте их "нагуглить"
Записан
Igors
Джедай : наставник для всех
Offline
Сообщений: 11445
Re: Библиотеки работы с матрицами и векторами
«
Ответ #18 :
Май 23, 2016, 11:30 »
Цитата: __Heaven__ от Май 23, 2016, 11:08
Igors, как верховный математик, может продемонстрируете, как бы вы решили СЛАУ?
Написал бы ф-цию, напр Determinant которая вычисляет определитель с учетом подставленного столбца. Ну и просто 4 вызова этой ф-ции.
Я тоже не математик, заканчивал АСУ (так, ни пришей - ни пристегни)
Записан
Racheengel
Джедай : наставник для всех
Offline
Сообщений: 2679
Я работал с дискетам 5.25 :(
Re: Библиотеки работы с матрицами и векторами
«
Ответ #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
Сообщений: 2095
Re: Библиотеки работы с матрицами и векторами
«
Ответ #20 :
Май 23, 2016, 12:06 »
Цитировать
Написал бы ф-цию, напр Determinant которая вычисляет определитель с учетом подставленного столбца. Ну и просто 4 вызова этой ф-ции.
Это очень плохой подход, поскоьку метод с детерминантом не устойчив..
Записан
Над водой луна двурога. Сяду выпью за Ван Гога. Хорошо, что кот не пьет, Он и так меня поймет..
Arch Linux Plasma 5
Igors
Джедай : наставник для всех
Offline
Сообщений: 11445
Re: Библиотеки работы с матрицами и векторами
«
Ответ #21 :
Май 23, 2016, 12:31 »
Цитата: Racheengel от Май 23, 2016, 11:56
Вот я, как инженер, и предпочитаю готорые решения, предоставленные специалистами в своей области и проверенные временем. Зачем плодить велосипедо?
Чтобы понимать что делаете. У велосипедиста может быть все очень плохо (впрочем необязательно), но с этим все прекрасно. А вот у "пользующегося готовым" - ой не всегда
Ведь он чего-то "подставляет", надеясь что "за него все сделают". Это часто практично и даже неизбежно (да, я тоже пользуюсь готовым, и часто)- но вот понимания это не дает.
Цитата: Racheengel от Май 23, 2016, 11:56
В свою очередь, могу создать решение в той области, в которой сам являюсь специалистом
Что же это за область такая? "Логика гуя" что ли?
Ведь все остальное так или иначе пересекается с математикой, физикой и др "предметной частью". По-вашему выходит что программист - вообще лошонок маленький
Не согласен!
Записан
Racheengel
Джедай : наставник для всех
Offline
Сообщений: 2679
Я работал с дискетам 5.25 :(
Re: Библиотеки работы с матрицами и векторами
«
Ответ #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
Сообщений: 11445
Re: Библиотеки работы с матрицами и векторами
«
Ответ #23 :
Май 23, 2016, 13:10 »
Цитата: Racheengel от Май 23, 2016, 12:44
А насчет "понимания"... "Вам шашечки или ехать"?
Мой личный опыт показывает что без понимания никуда не уехать
Цитата: Racheengel от Май 23, 2016, 12:44
Но это, скажем так, жалкий процент от того, что входит в общее понятие "software engineering"
А вот интересно что же в него входит
Мне кажется это совершенно раздутый, искусственный термин. А по жизни.. Вот прозвучало "определений", ну может оговорился человек? Задам вопросик.. ага, то же самое. Все, он меня совершенно не интересует, его резюме я даже не буду открывать. А вот требования к "программированию" обычно мягче. Знает std::vector, ну и ладно, остальному наблатыкается, это несложно (как показывает практика)
Записан
Old
Джедай : наставник для всех
Offline
Сообщений: 4350
Re: Библиотеки работы с матрицами и векторами
«
Ответ #24 :
Май 23, 2016, 18:05 »
Цитата: Igors от Май 23, 2016, 13:10
Мой личный опыт показывает что без понимания никуда не уехать
Так почему вы делаете вывод, что если человек ищет нормальную математическую библиотеку, он обязательно не шарит в математике?
Какие тут причинно-следственные связи?
Записан
__Heaven__
Джедай : наставник для всех
Offline
Сообщений: 2130
Re: Библиотеки работы с матрицами и векторами
«
Ответ #25 :
Май 23, 2016, 22:58 »
Цитата: Igors от Май 23, 2016, 11:21
"определения"
Не цепляйтесь, в авральном режиме работаю. Хотел написать определение корней системы уравнений и определитель, потом отвлёкся.
Цитата: Old от Май 23, 2016, 18:05
Так почему вы делаете вывод, что если человек ищет нормальную математическую библиотеку, он обязательно не шарит в математике?
Дапатамушта
Игорь, вот зачем мне тратить своё время на написние и отладку метода гаусса? Я лучше возьму готовое из либы. Тем более, что там возможно и не гаусс используется, а более устойчивый метод. Вы в команде работаете? У вас случаем в проекте не используются классы MatrixIgors, MatrixPetya, MatrixVasya? Это же true разбираться в матрицах и не использовать готовые решения.
Записан
Igors
Джедай : наставник для всех
Offline
Сообщений: 11445
Re: Библиотеки работы с матрицами и векторами
«
Ответ #26 :
Май 24, 2016, 08:46 »
Цитата: __Heaven__ от Май 23, 2016, 22:58
Игорь, вот зачем мне тратить своё время на написние и отладку метода гаусса? Я лучше возьму готовое из либы.
Возможно Вы кажетесь себе рациональным и практичным, но в данном случае это не так. Раскрыть определитель и решить СЛАУ 3x3 - дело 10 минут, зачем вместо этого вешать на себя еще одну зависимость?
То что Вы не шарите в математике - не беда, я тоже не бог весть какой спец
Плохо то что Вы упорно уклоняетесь от ее изучения, даже того что учили, сдавали экзамен (может даже на "отлично"). А без знания основ никакие либы не спасут. Будет чуть другая задачка или даже чуть по другому сформулирована - и все, приплыли. Потому что не сам решал, а "списывал" (как это называлось в советской школе
)
Программист(?) у которого за душой ничего нет (одни переписанные примеры) - довольно жалкое зрелище
Записан
__Heaven__
Джедай : наставник для всех
Offline
Сообщений: 2130
Re: Библиотеки работы с матрицами и векторами
«
Ответ #27 :
Май 24, 2016, 09:29 »
Нет, не кажусь, так как всё ещё поддерживаю этот бессмысленный разговор.
Записан
__Heaven__
Джедай : наставник для всех
Offline
Сообщений: 2130
Re: Библиотеки работы с матрицами и векторами
«
Ответ #28 :
Май 26, 2016, 19:59 »
Цитата: __Heaven__ от Май 15, 2016, 13:12
Что-то qtcreator не очень спешит подсказывать методы из этой библиотеки... Это можно как-то починить? linux
Исправил это неудобство подключением плагина ClangCodeModel
Записан
Racheengel
Джедай : наставник для всех
Offline
Сообщений: 2679
Я работал с дискетам 5.25 :(
Re: Библиотеки работы с матрицами и векторами
«
Ответ #29 :
Май 26, 2016, 21:37 »
Цитата: Igors от Май 24, 2016, 08:46
Программист(?) у которого за душой ничего нет (одни переписанные примеры) - довольно жалкое зрелище
Жалкое зрелище - это совковые математики, считающие себя программистами.
Впрочем, обратное тоже верно (но не так распространено).
Записан
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
]
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...