Часовой пояс: UTC + 3 часа




Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 1361 • Страница 30 из 69<  1 ... 27  28  29  30  31  32  33 ... 69  >
  Версия для печати (полностью) Пред. тема | След. тема 
В случае проблем с отображением форума, отключите блокировщик рекламы
Автор Сообщение
 

Member
Статус: Не в сети
Регистрация: 14.11.2006
Откуда: СПБ
#77

Помогите с решением 5-ого,там надо произвести исследование ф-ции...



Партнер
 

Member
Статус: Не в сети
Регистрация: 13.11.2003
Откуда: Москва
Подскажите, господа математики...

есть уравнения вида
x1 = (x-x0)*cos(A) - (y-y0)*sin(A)
y1 = (x-x0)*sin(A) + (y-y0)*cos(A)

(это вроде как преобразование координат)

x1,y1,x,y заданы с некоторой точностью (невысокой). Надо найти x0,y0,A (типа - ключ преобразования), чтобы в дальнейшем по новым x,y находить соответствующие x1,y1.
По любым трём уравнениям точность получается неважная (не годится). Но у меня есть много таких уравнений. Подскажите, как в каком-нибудь математическом пакете ввести систему из кучи таких уравнений и чтобы в результате получились наилучшие A,x0,y0?
Solve() в maple выдаёт, что решений нет уже при четырёх уравнениях. Я думаю, всё из-за плохой точности заданных данных - x1,y1,x,y. Оно, видимо, ищет точное решение, наверное надо как-то задавать некоторую погрешность, или ещё как - не знаю...
Подскажите, плиз.
Будет ли это Matlab, maple или ещё какая программа - мне вобщем-то всё равно, постараюсь достать.

_________________
Внимание! Форум в опасности! ИДИОТ ЗА КЛАВИАТУРОЙ!!!


Последний раз редактировалось Apocalypse 17.01.2007 21:31, всего редактировалось 1 раз.

 

Member
Статус: Не в сети
Регистрация: 05.06.2005
Откуда: Н. Новгород
Фото: 0
Apocalypse
Я бы разбил твои "много уравнений" на тройки и нашёл бы "много поделить на 3" ответов, дальше их усреднил бы.

Apocalypse писал(а):
Оно, видимо, ищет точное решение

Ну да. Возможно, есть способ объяснить мэплу, что нужно найти среднее, но вот как - я не могу сказать.


 

Member
Статус: Не в сети
Регистрация: 13.11.2003
Откуда: Москва
_tonis писал(а):
Я бы разбил твои "много уравнений" на тройки и нашёл бы "много поделить на 3" ответов, дальше их усреднил бы.

Спасибо за ответ.
Ну если не найду как найти наилучшее решение "разом", то походу это будет единственный вариант. Не нравится мне он что-то, не знаю почему. Мне кажется должны быть более хитрые (и точные?) способы. Хотя это пока только мои домыслы :)
Я вот нашёл что в MathCad есть какие-то minerr и minimize, не знаю пока - оно или не оно, на днях попробую найти маткад, и пощупать эти функции.

_________________
Внимание! Форум в опасности! ИДИОТ ЗА КЛАВИАТУРОЙ!!!


Последний раз редактировалось Apocalypse 17.01.2007 21:46, всего редактировалось 1 раз.

 

Member
Статус: Не в сети
Регистрация: 05.06.2005
Откуда: Н. Новгород
Фото: 0
Apocalypse
Думаю, Matlab и Maple - более продвинутые пакеты, и там найти что-то подходящее шансов больше. Хотя кто знает, кто знает...
Добавлено спустя 7 минут, 2 секунды
Apocalypse писал(а):
Мне кажется должны быть более хитрые (и точные?) способы

У меня основные сомнения связаны с тем, не завист ли результат усреднения от способа группировки в тройки. Если зависит, придётся составлять тройки по принципу "каждый с каждым", что автоматически увеличит их (троек) количество от N/3 до Ν(Ν-1)(Ν-2)/6...


 

Member
Статус: Не в сети
Регистрация: 13.11.2003
Откуда: Москва
_tonis писал(а):
У меня основные сомнения связаны с тем, не завист ли результат усреднения от способа группировки в тройки. Если зависит, придётся составлять тройки по принципу "каждый с каждым", что автоматически увеличит их (троек) количество от N/3 до &#925;(&#925;-1)(&#925;-2)/6...

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

_________________
Внимание! Форум в опасности! ИДИОТ ЗА КЛАВИАТУРОЙ!!!


 

Member
Статус: Не в сети
Регистрация: 05.06.2005
Откуда: Н. Новгород
Фото: 0
Apocalypse писал(а):
всё-таки это кажется как раз то, что мне и нужно.

То, что доктор прописал!


 

Junior
Статус: Не в сети
Регистрация: 09.10.2006
Откуда: Северодвинск
Лично мне первое, что пришло в голову, использовать метод наименьших квадратов. Обычно так ищут параметры разного рода регрессий. Имхо, тут он должнен подойти, нужно составить сумму квадратов соответствующих разностей и затем минимизировать полученную функцию по параметрам. Только придется считать частные производные. :) И это, вроде как, несложно запрограммировать в том же маткаде, например, с помощью minimize.


 

Member
Статус: Не в сети
Регистрация: 19.09.2006
Пару простеньких предельчиков не поможите решить?)
1)lim(2x^3-2x+1)/(3x^2+4x+2)
x->беск.
2)lim((2x+1)^1/2-3)/((x-2)^1/2-2^1/2)
x->4
надеюсь понятно написал
простые решения "в лоб" не помогают, может кто подскажет как все таки решить?

_________________
sea, swallow me


 

Member
Статус: Не в сети
Регистрация: 05.06.2005
Откуда: Н. Новгород
Фото: 0
fannt писал(а):
Пару простеньких предельчиков не поможите решить?)

fannt писал(а):
простые решения "в лоб" не помогают

Хмм... определиться всё-таки не мешало бы, простые они или как.

Примеры до безобразия элементарные, решаются в лоб. Первый - сопоставлением порядков роста величин, второй - по Лопиталю.


 

Member
Статус: Не в сети
Регистрация: 19.09.2006
_tonis писал(а):
сопоставлением порядков роста величин

мм... извините за глупый(наверное) вопрос, но это что?
_tonis писал(а):
второй - по Лопиталю.

забыл сказать, пр-ло Лапиталя нельзя использовать:(


 

Member
Статус: Не в сети
Регистрация: 05.06.2005
Откуда: Н. Новгород
Фото: 0
Ну я плохо помню, как это по-нормальному называется, постарался в "названии" смымл передать. :oops:
Когда предел при x->бесконечности, от многочлена можно оставить только член старшей степени, при x->0, соответственно, только член младшей степени. Проделать это нужно в числителе и знаменателе дроби.

Ну а если нельзя лопиталить... тогда стоит попробовать разложение квадратных корней в ряд Тейлора вблизи точки, в которой ищется предел. Можно сделать замену x=4+y, получится предел при y->0, с ним работать попроще будет.


 

Advanced member
Статус: Не в сети
Регистрация: 30.08.2003
Откуда: Санкт-Петербург
fannt
Цитата:
2)lim((2x+1)^1/2-3)/((x-2)^1/2-2^1/2)
x->4

домножить и поделить на сопряженные... потом посмотреть по обстоятельствам (скорее всего придется поделить и числитель, и знаменатель на x в максимальной степени)
Добавлено спустя 3 минуты
Цитата:
1)lim(2x^3-2x+1)/(3x^2+4x+2)
x->беск.

тупо делим числитель и знаменатель на x^3. получается:
lim(2x^3-2x+1)/(3x^2+4x+2)=(2-2x^(-2)+x^(-3))/(3x^(-1)+4x^(-2)+2x^(-3)) . Очевидно, что числитель -> 2, а знаменатель -> 0. 2/0->бесконечность, ч.т.д.
Да и вообще предел частного двух многочленов всегда считается таким методом :)

_________________
{:€ дед в законе :-) нородный окодемег
почетный пользователь OpenSuSE 11.3
Ремонт и модернизация ноутбуков IBM (Lenovo) ThinkPad


 

Member
Статус: Не в сети
Регистрация: 19.09.2006
Root писал(а):
Да и вообще предел частного двух многочленов всегда считается таким методом

да, я что то ступил, ноль в знаменателе смутил :bandhead: :bandhead:
в любом случае :bow:
Root писал(а):
домножить и поделить на сопряженные...

ага, так и решал.
Root писал(а):
придется поделить и числитель, и знаменатель на x в максимальной степени

там же х к 4 стремиться.. чтоб что-то вышло, нужна бесконечнось, нет? имею скромное мнение) этот вариант не катит.

_________________
sea, swallow me


 

Member
Статус: Не в сети
Регистрация: 05.06.2005
Откуда: Н. Новгород
Фото: 0
Root писал(а):
домножить и поделить на сопряженные

блин... ступил малость. хотя мой метод тоже должен быть ничё.
fannt писал(а):
там же х к 4 стремиться.. чтоб что-то вышло, нужна бесконечнось, нет? имею скромное мнение) этот вариант не катит.

ну так я ж предложил
_tonis писал(а):
Можно сделать замену x=4+y, получится предел при y->0, с ним работать попроще будет.

поделишь на x в минимальной степени, делов-то.
Добавлено спустя 6 минут, 27 секунд
fannt писал(а):
ага, так и решал.

Кстати, видимо, не дорешал, потому что ни на что делить там уже не придётся. Всё сокращается.


 

Advanced member
Статус: Не в сети
Регистрация: 30.08.2003
Откуда: Санкт-Петербург
Цитата:
блин... ступил малость. хотя мой метод тоже должен быть ничё

Тейлор конечно крут, только вот запарен малость :-)
Лопиталь прост и удобе, но его не всегда разрешают использовать :-(

_________________
{:€ дед в законе :-) нородный окодемег
почетный пользователь OpenSuSE 11.3
Ремонт и модернизация ноутбуков IBM (Lenovo) ThinkPad


 

Member
Статус: Не в сети
Регистрация: 05.06.2005
Откуда: Н. Новгород
Фото: 0
Root
отсутствие практики сказываеися... ох как давно он был, первый курс... :D


 

Member
Статус: Не в сети
Регистрация: 19.09.2006
_tonis писал(а):
Кстати, видимо, не дорешал, потому что ни на что делить там уже не придётся. Всё сокращается.

мля! я тупой. :sorry:
теперь допер. Пример элементарный, решение в два действия.. просто не догнал что надо умножать на сопряженные и числитель и знаменатель..


кстати, может кто подскажет справочник-шпоргалку по мат анализу в инете? :please: :please:

_________________
sea, swallow me


 

Member
Статус: Не в сети
Регистрация: 05.06.2005
Откуда: Н. Новгород
Фото: 0
Поищи в этой теме. Кажется, amdfan какую-то ссылку давал, вроде вполне сносную - или спроси его. Только что-то давно его тут не видно...


 

Member
Статус: Не в сети
Регистрация: 19.09.2006
я уже тут спрашивал, на проблема встала снова)
надо исследовать функцию 2x-tgx=0
возникли проблемы с нахождением нулей функции
по-моему самый удобный способ решения- графический. т.е. 2х=tgx
ясно что кроме 0 есть еще множество точек.. как поступить?

_________________
sea, swallow me


Показать сообщения за:  Поле сортировки  
Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 1361 • Страница 30 из 69<  1 ... 27  28  29  30  31  32  33 ... 69  >
-

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 9


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB | Kolobok smiles © Aiwan