Jump to content
    

как получить расчетные значения на основе экспериментальных

Здравствуйте!

 

Подскажите пожалуйста как получить расчетные значения на основе экспериментальных?

 

Исходные данные:

Кривая типа 1

image.png.4fa20dee9122ed9be08888aca466b8d1.png

image.png.0e956787b3275a3f2b51473e6184f8fd.png - формула зависимости для апроксимации, или

image.png.b57d8822a6c62910913bd40d199707af.png

В результате эксперимента получены следующие данные:

x

10

20

30

40

50

60

70

80

yэ

1,06

1,36

1,51

1,71

1,78

1,92

2,00

2,11

y

 

 

 

 

 

 

 

 

В связи с этим предлагаеться получить расчетные значения по кривым(как я понимаю экспериментальным  типа 1)

применяя следующий мат аппарат:

1) определение по графику экспериментальных значений двух грайних точек у расчетного

2) Для нахождения а и b применять следующую систему уравнений:

image.png.f4d529b1f541db438b66bdf2dd690804.png

И после этого строить уже на основе зависимости остальные точки кривой

Как я понимаю это можно сделать в маткаде, но не понятно как решить систему уравнений, не понятно как они зависят от у экспериментальное

 

Прошу помочь!

 

Спасибо!

 

 

Edited by addi II

Share this post


Link to post
Share on other sites

Большое спасибо, действительно все есть, очень хорошая книжка!

Правда я не пойму что у меня есть, что это за система уравнений, может ли ктонибудь по-русски ее привезти?:

image.png.f4d529b1f541db438b66bdf2dd690804.png

 

Share this post


Link to post
Share on other sites

Вами уже указано, что исходное уравнение линеаризуется логарифмированием, ну а затем методом МНК находят параметры через линейную регрессию.

Share this post


Link to post
Share on other sites

1 hour ago, Alex-lab said:

Вами уже указано, что исходное уравнение линеаризуется логарифмированием, ну а затем методом МНК находят параметры через линейную регрессию.

Там даже без МНК просто по двум крайним точкам просят найти два параметра, шестой класс - решение систем из двух уравнений, плюс знание того, что такое логарифм из девятого класса средней школы.

https://www.wolframalpha.com/input?i=Solve+1.06+%3D%3D+a*10^b+%26%26+2.11+%3D%3D+a*80^b

с МНК: https://www.wolframalpha.com/input?i=FindFit[{{10%2C+1.06}%2C+{20%2C+1.36}%2C+{30%2C+1.51}%2C+{40%2C+1.71}%2C+{50%2C+++++1.78}%2C+{60%2C+1.92}%2C+{70%2C+2.}%2C+{80%2C+2.11}}%2C+a*x^b%2C+{a%2C+b}%2C+x]

Что-то студни совсем обленились, нынче какому-нибудь чатжпт можно просто ссылку на эту тему скормить и он тебе всё расскажет, не надо уже даже самому гуглить.

1 hour ago, addi II said:

Правда я не пойму что у меня есть, что это за система уравнений, может ли ктонибудь по-русски ее привезти?:

image.png.f4d529b1f541db438b66bdf2dd690804.png

парсер пожрал обратные слэши у ТеХовского \mathit

Share this post


Link to post
Share on other sites

По быстрому, "Аппроксимация функции одной переменной": https://planetcalc.ru/5992/

Quote

Данный калькулятор по введенным данным строит несколько моделей регрессии: линейную, квадратичную, кубическую, степенную, логарифмическую, гиперболическую, показательную, экспоненциальную. Результаты можно сравнить между собой по корреляции, средней ошибке аппроксимации и наглядно на графике.

 

Share this post


Link to post
Share on other sites

3 hours ago, _pv said:

Там даже без МНК просто по двум крайним точкам просят найти два параметра, шестой класс - решение систем из двух уравнений, плюс знание того, что такое логарифм из девятого класса средней школы.

https://www.wolframalpha.com/input?i=Solve+1.06+%3D%3D+a*10^b+%26%26+2.11+%3D%3D+a*80^b

с МНК: https://www.wolframalpha.com/input?i=FindFit[{{10%2C+1.06}%2C+{20%2C+1.36}%2C+{30%2C+1.51}%2C+{40%2C+1.71}%2C+{50%2C+++++1.78}%2C+{60%2C+1.92}%2C+{70%2C+2.}%2C+{80%2C+2.11}}%2C+a*x^b%2C+{a%2C+b}%2C+x]

Что-то студни совсем обленились, нынче какому-нибудь чатжпт можно просто ссылку на эту тему скормить и он тебе всё расскажет, не надо уже даже самому гуглить.

парсер пожрал обратные слэши у ТеХовского \mathit

Большое спасибо!, не знал что есть такие доступные инструменты

Прошу студне подсказать еще один момент, - а как построить расчетное значение y, после получения a и b за исключением двух грайних точек у (которые понятно как находяться, и вопрос был не в этом))

 

Share this post


Link to post
Share on other sites

1 hour ago, addi II said:

а как построить расчетное значение y, после получения a и b

возможно есть какая-то хитрая зависимость, которая связывает y, x, a и b

Share this post


Link to post
Share on other sites

Пользуюсь gnuplot. Он умеет и поставить точки на плоскости, и методом НК подобрать параметры произвольной функции для аппроксимации табличных значений (функция fit), и вывести получившуюся кривую с коэффициентами. Вместе с ним есть вся документация и примеры.

Edited by vov4ick

Share this post


Link to post
Share on other sites

Спасибо!, Вы не могли бы мне тыкнуть 

https://gnuplot.sourceforge.net/demo/

где подобный случай?

 

1 hour ago, _pv said:

возможно есть какая-то хитрая зависимость, которая связывает y, x, a и b

а если абстрагироваться от моего случая какое типовое решение применяеться для получаения расчетные значений на основе экспериментальных?

Share this post


Link to post
Share on other sites

30 minutes ago, addi II said:

где подобный случай?

https://gnuplot.sourceforge.net/demo/fit.html

30 minutes ago, addi II said:

а если абстрагироваться от моего случая какое типовое решение применяеться для получаения расчетные значений на основе экспериментальных?

аппроксимация какой-нибудь подходящей функцией

image.thumb.png.0d48b999920e8abc1a495391d77ce695.png

Share this post


Link to post
Share on other sites

Вы сначала поясните, что такое получание расчётных значений на основе экспериментальных? Можно на примере.

Share this post


Link to post
Share on other sites

On 12/8/2023 at 9:49 PM, vov4ick said:

Вы сначала поясните, что такое получание расчётных значений на основе экспериментальных? Можно на примере.

это апроксимация измеренный значений, примером может служить ИД темы

On 12/8/2023 at 2:01 PM, _pv said:

Там даже без МНК просто по двум крайним точкам просят найти два параметра, шестой класс - решение систем из двух уравнений, плюс знание того, что такое логарифм из девятого класса средней школы.

https://www.wolframalpha.com/input?i=Solve+1.06+%3D%3D+a*10^b+%26%26+2.11+%3D%3D+a*80^b

с МНК: https://www.wolframalpha.com/input?i=FindFit[{{10%2C+1.06}%2C+{20%2C+1.36}%2C+{30%2C+1.51}%2C+{40%2C+1.71}%2C+{50%2C+++++1.78}%2C+{60%2C+1.92}%2C+{70%2C+2.}%2C+{80%2C+2.11}}%2C+a*x^b%2C+{a%2C+b}%2C+x]

Что-то студни совсем обленились, нынче какому-нибудь чатжпт можно просто ссылку на эту тему скормить и он тебе всё расскажет, не надо уже даже самому гуглить.

парсер пожрал обратные слэши у ТеХовского \mathit

большое спасибо, очень помогли!

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...