![]() |
![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Youtube | Vkontakte | KubaLibre | Shareman | Down-House |
![]() ![]() |
![]() |
ЛИМ |
![]()
Сообщение
#21
|
![]() Житель КазанДОМа ![]() ![]() ![]() ![]() ![]() ![]() Группа: Домовые Сообщений: 1 018 Регистрация: 13.11.2006 Пол: Женский Репутация: ![]() ![]() ![]() |
Да и мне просто интересно, что на "мехмате" и вообще, в КГУ, считать заставляют мат. пакетами? (слышал, "мехмат" - тяжелый факультет :huh: ) Ну факультет тыжелый очень..но терпим..в ТЕХе курсовые обычно заставляют набирать..в математике всякое приходится делать..в основном не себе а другим -------------------- Душу, как и дом, обустраивает ее хозяин, поэтому, если в жизни человека холод и пустота, виноват в этом только он сам
|
ЛИМ |
![]()
Сообщение
#22
|
![]() Житель КазанДОМа ![]() ![]() ![]() ![]() ![]() ![]() Группа: Домовые Сообщений: 1 018 Регистрация: 13.11.2006 Пол: Женский Репутация: ![]() ![]() ![]() |
У нас в универе MATLAB и Maple с "Математикой" - удел крайне грамотных (по нашим "расплывчатым" ![]() ![]() Лим, а что тот Маткад 13, с фтп, не устанавливал? Не устанавливала..математикой обошлась..мне просто сопромат где-то надо было нарисовать на то время..теперь уже все сделано -------------------- Душу, как и дом, обустраивает ее хозяин, поэтому, если в жизни человека холод и пустота, виноват в этом только он сам
|
daniil |
![]()
Сообщение
#23
|
![]() Мастер Домовой ![]() ![]() ![]() ![]() ![]() Группа: Домовые Сообщений: 597 Регистрация: 20.12.2006 Пол: Мужской Репутация: ![]() ![]() ![]() |
![]() А вот такой вопрос: не программируют у вас NURBS-кривые на ВычМате?? Я до кривых Безье добрался, а до "нарбсов" так и нет :( Мне б хоть в MathCAD или в "Математике" документ (исходничек) нарыть. Вобще, у меня гора исходников к численным методам (обработка данных, интегрирование, дифференцирование, решение СЛАУ, ДУ) и функций MATLAB-овских из разных книжек, алгоритмы то общие, хоть где работай, хоть на чем программируй, могу выложить на файлообмен... C алгоритмами графики - вот проблема, не делал просто никогда и не разбирался (только в Open GL, но это уже не матлаб)... |
ЛИМ |
![]()
Сообщение
#24
|
![]() Житель КазанДОМа ![]() ![]() ![]() ![]() ![]() ![]() Группа: Домовые Сообщений: 1 018 Регистрация: 13.11.2006 Пол: Женский Репутация: ![]() ![]() ![]() |
![]() А вот такой вопрос: не программируют у вас NURBS-кривые на ВычМате?? Я до кривых Безье добрался, а до "нарбсов" так и нет :( Мне б хоть в MathCAD или в "Математике" документ (исходничек) нарыть. Вобще, у меня гора исходников к численным методам (обработка данных, интегрирование, дифференцирование, решение СЛАУ, ДУ) и функций MATLAB-овских из разных книжек, алгоритмы то общие, хоть где работай, хоть на чем программируй, могу выложить на файлообмен... C алгоритмами графики - вот проблема, не делал просто никогда и не разбирался (только в Open GL, но это уже не матлаб)... таким не занималась.. А вот исходники это хорошо -------------------- Душу, как и дом, обустраивает ее хозяин, поэтому, если в жизни человека холод и пустота, виноват в этом только он сам
|
Ap}{@HrE/l |
![]()
Сообщение
#25
|
![]() Мастер Домовой ![]() ![]() ![]() ![]() ![]() Группа: Домовые Сообщений: 868 Регистрация: 12.10.2006 Живет: в Раю Пол: Мужской Репутация: ![]() ![]() ![]() |
NURBS кривые это по контрольным точкам насколько я понимаю изменение положения одной из которых меняет форму кривой. Это основано на Сплайме как я понимаю. Так?
|
Astynax84 |
![]()
Сообщение
#26
|
![]() Опытный Домовой ![]() ![]() ![]() ![]() Группа: Домовые Сообщений: 270 Регистрация: 28.11.2006 Живет: РФ, РТ, Казань Пол: Мужской Репутация: ![]() ![]() ![]() |
NURBS - линия ит начальной точки до конечной. А на протяжении своем меняется в зависимости от положения точек. Сами точки не принадлежат линии и могут иметь разную "массу" - более "тяжелые" точки сильнее "притягивают" кривую.
-------------------- aka HS
Я не червонец, чтобы нравиться всем... (Костя Кинчев) |
daniil |
![]()
Сообщение
#27
|
![]() Мастер Домовой ![]() ![]() ![]() ![]() ![]() Группа: Домовые Сообщений: 597 Регистрация: 20.12.2006 Пол: Мужской Репутация: ![]() ![]() ![]() |
NURBS кривые это по контрольным точкам насколько я понимаю изменение положения одной из которых меняет форму кривой. Это основано на Сплайме как я понимаю. Так? Вот прикол NURBS - как раз в том, что при редактировании положения контрольных точек эффект имеет локальный характер, в отличии кривой Безье и куб. сплайнов. Из-за этого в Maya и 3DSMax для моделирования пользуются неоднородными рациональными базисными сплайнами (NonUniform Rational B-Splines), чтобы при редактировании какой-то одной контрольной точки твоей модели она вся не "поплыла". Понимаешь, о чем я? Для построения кубического сплайна на плоскости надо решать СЛАУ, так? Чтобы коэффициенты кусков-полиномов найти то (по четыре для каждого кусочка)? Вот, если потом взять, и один узел сместить, систему надо решать заново и получать другой сплайн :(. А для NURBS - нет. При этом то, что последняя по природе не проходит через заданные точки при построении - ерунда, а не проблема B) , можно сделать алгоритм таким, что она "как-бы будет проходить" ![]() ![]() ![]() |
daniil |
![]()
Сообщение
#28
|
![]() Мастер Домовой ![]() ![]() ![]() ![]() ![]() Группа: Домовые Сообщений: 597 Регистрация: 20.12.2006 Пол: Мужской Репутация: ![]() ![]() ![]() |
Не устанавливала..математикой обошлась..мне просто сопромат где-то надо было нарисовать на то время..теперь уже все сделано Я его таки сам установил, ничё нового в плане интерфейса, такой же страшненький MathCAD, как и шесть лет назад был 2000i ![]() |
Astynax84 |
![]()
Сообщение
#29
|
![]() Опытный Домовой ![]() ![]() ![]() ![]() Группа: Домовые Сообщений: 270 Регистрация: 28.11.2006 Живет: РФ, РТ, Казань Пол: Мужской Репутация: ![]() ![]() ![]() |
И че все пытаются считать в МатЛабе, как в калькуляторе?
Предназначение МатЛаба: обрамотка матричных данных любой природы. Например входного сигнала звуковухи, или фотографии, или набора координат точек на карте и т.д. и т.п. Ну и соответственно - все операции с матрицами. Там даже одно число - это матрица 1х1. -------------------- aka HS
Я не червонец, чтобы нравиться всем... (Костя Кинчев) |
daniil |
![]()
Сообщение
#30
|
![]() Мастер Домовой ![]() ![]() ![]() ![]() ![]() Группа: Домовые Сообщений: 597 Регистрация: 20.12.2006 Пол: Мужской Репутация: ![]() ![]() ![]() |
И че все пытаются считать в МатЛабе, как в калькуляторе? Предназначение МатЛаба: обрамотка матричных данных любой природы. Например входного сигнала звуковухи, или фотографии, или набора координат точек на карте и т.д. и т.п. Ну и соответственно - все операции с матрицами. Там даже одно число - это матрица 1х1. ![]() ![]() |
daniil |
![]()
Сообщение
#31
|
![]() Мастер Домовой ![]() ![]() ![]() ![]() ![]() Группа: Домовые Сообщений: 597 Регистрация: 20.12.2006 Пол: Мужской Репутация: ![]() ![]() ![]() |
Вот реализация метода Галеркина (.TXT) для решения ОДУ, конечно не самое важное применение мощного проекционного метода вариационного исчисления (и, позвольте, MATLAB-а - тоже), но тем не менее... (по книге Вержбицкого "Численные методы: мат. анализ и ОДУ" (М. ВШ 381 с.) параграф 10.5) Чтобы посмотреть, как работает, можно только скопировать содержимое текстового файла в область командной строки и нажать "Ентер" и можно сравнить график с тем, что приведён в книге на рисунке 10.3.
Видали такое? Это - реализация совершенно непригодного ( ![]() ![]() ![]() ![]() |
Astynax84 |
![]()
Сообщение
#32
|
![]() Опытный Домовой ![]() ![]() ![]() ![]() Группа: Домовые Сообщений: 270 Регистрация: 28.11.2006 Живет: РФ, РТ, Казань Пол: Мужской Репутация: ![]() ![]() ![]() |
Я же не говорю об том, что МЛ плох
![]() Но не использовать же его как простой калькулятор! Тут лучше всё-таки МатКадом - опять же в Ворду вставлять проще. -------------------- aka HS
Я не червонец, чтобы нравиться всем... (Костя Кинчев) |
Ap}{@HrE/l |
![]()
Сообщение
#33
|
![]() Мастер Домовой ![]() ![]() ![]() ![]() ![]() Группа: Домовые Сообщений: 868 Регистрация: 12.10.2006 Живет: в Раю Пол: Мужской Репутация: ![]() ![]() ![]() |
Могу ещё сказать что в MATLAB довольно просто моделировать физические процессы и неплохо их графически реализовывать , а про удобнейший дебагер так я вообще молчу.
|
daniil |
![]()
Сообщение
#34
|
![]() Мастер Домовой ![]() ![]() ![]() ![]() ![]() Группа: Домовые Сообщений: 597 Регистрация: 20.12.2006 Пол: Мужской Репутация: ![]() ![]() ![]() |
Я же не говорю об том, что МЛ плох ![]() Но не использовать же его как простой калькулятор! Тут лучше всё-таки МатКадом - опять же в Ворду вставлять проще. Согласен. ![]() Могу ещё сказать что в MATLAB довольно просто моделировать физические процессы и неплохо их графически реализовывать , а про удобнейший дебагер так я вообще молчу. Отладчик красивый и самое главное - простой (один мой друган его называет только "жалким подобием дебагера" :lol: ). Тока я не пойму зачем до кучи не сделали норамльную трассировку действий в окне команд, вот циклы и ветвления можно в командной строке реализовывать, а отлаживать - нет, абидно, приходится иногда из-за пары-тройки команд вложенного цикла m-файл делать, может в более новых версиях сделали, просто я не знаю... |
Ap}{@HrE/l |
![]()
Сообщение
#35
|
![]() Мастер Домовой ![]() ![]() ![]() ![]() ![]() Группа: Домовые Сообщений: 868 Регистрация: 12.10.2006 Живет: в Раю Пол: Мужской Репутация: ![]() ![]() ![]() |
Отладчик красивый и самое главное - простой (один мой друган его называет только "жалким подобием дебагера" :lol: ). Тока я не пойму зачем до кучи не сделали норамльную трассировку действий в окне команд, вот циклы и ветвления можно в командной строке реализовывать, а отлаживать - нет, абидно, приходится иногда из-за пары-тройки команд вложенного цикла m-файл делать, может в более новых версиях сделали, просто я не знаю... По сути окно команд нужно только для предварительных расчётов и вызовов а если ты хочешь проект сдавать то его полюбому в м файл надо делать я бы вообще окно команд до минимума упростил, но там наверное люди поумней меня сидят поэтому молчу. |
daniil |
![]()
Сообщение
#36
|
![]() Мастер Домовой ![]() ![]() ![]() ![]() ![]() Группа: Домовые Сообщений: 597 Регистрация: 20.12.2006 Пол: Мужской Репутация: ![]() ![]() ![]() |
Окно комманд часто используется разными тулбоксами для единоразовых комманд, ну как cmd-shell операционки
![]() ![]() А минус окна комманд (для 6.5 -той версии MATLAB !) то, что оно неинформативно отражает мои программерские лаги, приходится иногда долго голову лАмать. Тот метод Галёркина - не m-файл, неспроста,- я не знал, насколько корректно обрабатываются автоматически (программно из CMD-shell-а) сформированные команды, если их запихать в m-файл, глюки были, но я так ничего и не понял :( . И в итоге сделал прогу так вот. (есть такой малость мудреный способ, формировать длинную командную строку программно, я щас - об этом, типа чтобы пальцами не тыкать и не ошибаться) Наверно в следующих версиях что-то придумали, просто я не один пользователь, которому не ндравится это положение вещей, вот найду как-нить самую новую версию, постараюсь заинсталлить и посмотрю, что они сделали. А так, чего гадать... |
Ap}{@HrE/l |
![]()
Сообщение
#37
|
![]() Мастер Домовой ![]() ![]() ![]() ![]() ![]() Группа: Домовые Сообщений: 868 Регистрация: 12.10.2006 Живет: в Раю Пол: Мужской Репутация: ![]() ![]() ![]() |
Слушай daniil а ты где учишься что такие программы юзаешь? Мне впринцыпе на моём псевдоматематическом факультете ВМК (хотя математики хватает по горло еле сессию переживаю) это ненужно.
|
daniil |
![]()
Сообщение
#38
|
![]() Мастер Домовой ![]() ![]() ![]() ![]() ![]() Группа: Домовые Сообщений: 597 Регистрация: 20.12.2006 Пол: Мужской Репутация: ![]() ![]() ![]() |
Слушай daniil а ты где учишься что такие программы юзаешь? Мне впринцыпе на моём псевдоматематическом факультете ВМК (хотя математики хватает по горло еле сессию переживаю) это ненужно. В КАИ, а юзаю матем. пакеты из-за научной работы (МКЭ), по идее, я - технарь (самолетостроение) ![]() ![]() Хотя, программировал много (ерунды правда :D ) и на других языках, C++ нравится, на Паскале с Дельфи чего-то делал, уже не помню... асм - слишком круто, и дальше изучения архитектуры ЭВМ и написания (в Emu 8086) лоадера операционки для 8086-го я так и не продвинулся... Так получается, что MATLAB для программирования мне больше других ЯВУ подходит. |
daniil |
![]()
Сообщение
#39
|
![]() Мастер Домовой ![]() ![]() ![]() ![]() ![]() Группа: Домовые Сообщений: 597 Регистрация: 20.12.2006 Пол: Мужской Репутация: ![]() ![]() ![]() |
Вот, выложил на файолобмен статью "toolboxes.pdf" (1.5 метра, 30 дней (214ffbfdabaf5c538c58c08615270c1f)). Там куча описаний приложений MATLAB (тулбоксов), не мануал, конечно, но просто посмотреть интересно, что в MATLAB делать можно.
|
Photon |
![]()
Сообщение
#40
|
![]() Домовой ![]() ![]() ![]() Группа: Домовые Сообщений: 54 Регистрация: 28.11.2007 Пол: Мужской Репутация: ![]() ![]() ![]() |
Добрый день.
Знает ли кто-нибудь, как правильно использовать логическую индексацию? Такая проблема: Хочу выбрать из массива элементы следующим способом: Index = (A(:,1) == arExample(1)) | (A(:,1) == arExample(2)) | (A(:,1) == arExample(3)); arNew(:,1) = A(Index,2); Смысл такой: Есть массив А, из которого хочу выбрать элементы по некоторому правилу и засунуть их в новый массив arNew. Правила описываются в Index (так называемая логическая индексация). Приведенный пример рабочий, проблема в том, что я хочу автоматизировать это правило для любого числа элементов в arExample. В примере приведен случай только для трех элементов в arExample. В общем случае их может быть сколько угодно. Размер можно будет потом определять через функцию size. На первый взгляд задача тривиальная, которую можно решить через обычные циклы и условия (матлаб предоставляет такую возможность). Но дело в том, что я работаю с большим объемом данных и приходится избавляться от лишних циклов. Может кто-то знает решение данной проблемы? |
![]() ![]() |
![]() |
Текстовая версия | Сейчас: 15.6.2024, 1:21 |