Mathematica - problem z odczytem wykresu

Mathematica, Matlab, Statistica, LaTeX i wszelkiego rodzaju oprogramowanie przydatne matematykowi w pracy. Miejsca w sieci poświęcone zagadnieniu.
zuczek1981
Użytkownik
Użytkownik
Posty: 5
Rejestracja: 28 maja 2011, o 12:26
Płeć: Mężczyzna
Lokalizacja: poznań

Mathematica - problem z odczytem wykresu

Post autor: zuczek1981 » 20 sie 2011, o 16:03

Witam
Mały problem mam z odczytem dancy h, które przedstawia Mathematica.
Może ktoś pomoże
Mam wykres i chciałbym za pomocą jakiegos polecenia wyciągnąć współrzędne tj. podając wartość z osi X chciałbym wiedzieć jaka jest wartość na osi Y . Próbowałem w Ctrl ale mi nie wychodzi nie mogę się wstrzelić tam gdzie chce a musze mieć dokladny wynik

dzieki

luka52
Gość Specjalny
Gość Specjalny
Posty: 8602
Rejestracja: 1 maja 2006, o 20:54
Płeć: Mężczyzna
Lokalizacja: Kraków
Podziękował: 47 razy
Pomógł: 1817 razy

Mathematica - problem z odczytem wykresu

Post autor: luka52 » 20 sie 2011, o 16:25

Najprościej jest wziąć wyrażenie i zastosować "/.", np.:

Kod: Zaznacz cały

f[x] /. x->2

zuczek1981
Użytkownik
Użytkownik
Posty: 5
Rejestracja: 28 maja 2011, o 12:26
Płeć: Mężczyzna
Lokalizacja: poznań

Mathematica - problem z odczytem wykresu

Post autor: zuczek1981 » 20 sie 2011, o 16:37

Nie za bardzo wiem jak to zrobić zawiesiłem się

Plot[-0.1470273 + 0.3177611 * x, {x, 400, 645}]

I z tego bym chciał wiedzieć ile wynosi np y dla x= 500 , gdzie sie tam przecinają.
Zawiesiłem się sorry, banalna pewnie sprawa ale...

luka52
Gość Specjalny
Gość Specjalny
Posty: 8602
Rejestracja: 1 maja 2006, o 20:54
Płeć: Mężczyzna
Lokalizacja: Kraków
Podziękował: 47 razy
Pomógł: 1817 razy

Mathematica - problem z odczytem wykresu

Post autor: luka52 » 20 sie 2011, o 16:38

W osobnej linii:

Kod: Zaznacz cały

-0.1470273 + 0.3177611 * x /. x->500

zuczek1981
Użytkownik
Użytkownik
Posty: 5
Rejestracja: 28 maja 2011, o 12:26
Płeć: Mężczyzna
Lokalizacja: poznań

Mathematica - problem z odczytem wykresu

Post autor: zuczek1981 » 20 sie 2011, o 16:53

Dzięki zatrybiłem

Jeszczze jakbym mogł się spytać
czy dla tych danych:
płyta= {{ 510, 162.04}, { 555, 176.36}, { 560, 177.95}, { 600, 190.69}, {
645, 205.01}, { 542, 172.22}}

jak robię nieliniowe dopasowanie ( takie musze a wyglada na funkcję liniową) :

NonlinearRegress[płyta, A*x^2 + B*x + C, {x}, {A, B, C}, RegressionReport -> {BestFit,
AsymptoticCorrelationMatrix, FitCurvatureTable}]

Może masz pomysł jaki model funkcji wrzucić aby dopasowanie było jak najbliższe jedności
Z tego mojego no niby wynika tak mi sie wydaje ( nie pamietam matematicy dobrze) że: AsymptoticCorrelationMatrix tutaj wszytko bliskie jest temu, czyli moje wyniki nie są aż takie zakłamane.
Problem mi się pojawia gdy moje dane zmienie na:
płyta1= {{ 512.35, 162.78}, { 557.55, 177.17}, { 562.58,178.77}, { 602.76, 191.56}, { 647.97, 205.95}, { 544.49, 173.02}}
funkcja dopasowania musi wyść taka sama a nie wychodzi

ODPOWIEDZ