Mathematica, Matlab, Statistica, LaTeX i wszelkiego rodzaju oprogramowanie przydatne matematykowi w pracy. Miejsca w sieci poświęcone zagadnieniu.
yta
Użytkownik
Posty: 49 Rejestracja: 28 wrz 2009, o 17:59
Płeć: Mężczyzna
Podziękował: 8 razy
Post
autor: yta » 28 kwie 2016, o 09:09
Witajcie,
Potrzebuje zrealizować sobie wykresy funkcji w Excelu.
Znalazłem w zbiorze zadań taka funkcje:
\(\displaystyle{ f(x,y) = \frac{3x+5}{x ^{2} + (y-1)^{2}}}\)
I wymyśliłem coś takiego :
Kod: Zaznacz cały
% f(x,y) = 3x+5 / x^2 + (y-1)^2
X = 3*X+5;
Y = X^2 + (Y-1)^2;
Z = X/Y;
mesh(X,Y,Z);
Ale to kompletnie nie działa
Powiem tak, nie mam żadnego doswiadczenia w Matlab ... Nigdy nic tak w nim nie robilem, mógłby ktos pomóc, podpowiedziec ? jak to narysować sobie
miodzio1988
Post
autor: miodzio1988 » 28 kwie 2016, o 09:42
... ika3D.html
Tutaj mas opisne jak mozesz to zrobic
yta
Użytkownik
Posty: 49 Rejestracja: 28 wrz 2009, o 17:59
Płeć: Mężczyzna
Podziękował: 8 razy
Post
autor: yta » 28 kwie 2016, o 22:18
Widziałem to, nie wiele mi to pomogło ...
miodzio1988
Post
autor: miodzio1988 » 28 kwie 2016, o 22:20
Masz dwa wektory wartosci najpierw sobie zapisac a pozniej trzeci utworzyc ze swojej funkcji, gdzie sie gubisz?
yta
Użytkownik
Posty: 49 Rejestracja: 28 wrz 2009, o 17:59
Płeć: Mężczyzna
Podziękował: 8 razy
Post
autor: yta » 29 kwie 2016, o 07:07
Jak mam tą swoją funkcję zapisz ?
Zobacz na mój pierwszy post jak ją zapisałem ... pokaż mi jak to zapisać poprawnie ...
miodzio1988
Post
autor: miodzio1988 » 29 kwie 2016, o 07:46
Masz dwa wektory wartosci najpierw sobie zapisac
Zrobiles to?
yta
Użytkownik
Posty: 49 Rejestracja: 28 wrz 2009, o 17:59
Płeć: Mężczyzna
Podziękował: 8 razy
Post
autor: yta » 29 kwie 2016, o 08:18
w sensie zapisać ile wynosi X i Y ? wartości mam podane jako np:
-10 10
5 8
Jako przedziały gdzie przedział (-10;10) jest liczbą X
a przedział: (5;8) jest liczbą Y
jak mam to zapisać dla Matlaba aby tak to rozumiał ? Tak to rozumie program w C++ z którego korzystamy i dostałem z niego określony wynik, muszę to jakoś sprawdzić.
miodzio1988
Post
autor: miodzio1988 » 29 kwie 2016, o 09:17
jak mam to zapisać dla Matlaba aby tak to rozumiał ?
Przecież w linku masz to napisane...
yta
Użytkownik
Posty: 49 Rejestracja: 28 wrz 2009, o 17:59
Płeć: Mężczyzna
Podziękował: 8 razy
Post
autor: yta » 29 kwie 2016, o 09:34
Nie rozumiem jednak tego.
Mam zapisać to jako:
Kod: Zaznacz cały
x = -10:10, y = 5:8
x =
-10 -9 -8 -7 -6 -5 -4 -3 -2 -1 0 1 2 3 4 5 6 7 8 9 10
y =
5 6 7 8
» [X,Y] = meshgrid(x,y)
i całość byłaby:
Kod: Zaznacz cały
% f(x,y) = 3x+5 / x^2 + (y-1)^2
x = -10:10, y = 5:8
x =
-10 -9 -8 -7 -6 -5 -4 -3 -2 -1 0 1 2 3 4 5 6 7 8 9 10
y =
5 6 7 8
[X Y] = meshgrid(x,y);
X = 3*x^2 + 5
Y = x^2 + (y - 1)^2
Z = X / Y
mesh(X,Y,Z);
Bo tak coś nie bardzo ..
??? Error: File: funkcja.m Line: 5 Column: 4
Expression or statement is incomplete or incorrect.
Matlab 2011r
miodzio1988
Post
autor: miodzio1988 » 29 kwie 2016, o 09:36
sakuwbarakushow pisze: Nie rozumiem jednak tego.
Mam zapisać to jako:
Kod: Zaznacz cały
x = -10:10, y = 5:8
x =
-10 -9 -8 -7 -6 -5 -4 -3 -2 -1 0 1 2 3 4 5 6 7 8 9 10
y =
5 6 7 8
» [X,Y] = meshgrid(x,y)
Ty patrzysz w ogole na ten link co Ci wyslalem? Tam masz przerobić ten kod na swoją funkcje i tyle. Ogarniecie 5 linijek kodu, gdzie musisz zmienic jedną to nie jest nic trudnego. Nie załamuj człowieka przed majówką
yta
Użytkownik
Posty: 49 Rejestracja: 28 wrz 2009, o 17:59
Płeć: Mężczyzna
Podziękował: 8 razy
Post
autor: yta » 29 kwie 2016, o 09:39
Kod: Zaznacz cały
x = -10:10, y = 5:8
[X Y] = meshgrid(x,y);
X = 3*x^2 + 5
Y = x^2 + (y - 1)^2
Z = X / Y
mesh(X,Y,Z);
To mi nie działa i nie podstawia wartości