[Matlab/Octave] Definicja funkcji max

infeq
Użytkownik
Użytkownik
Posty: 513
Rejestracja: 31 lip 2010, o 17:13
Płeć: Mężczyzna
Lokalizacja: Kraków
Podziękował: 18 razy
Pomógł: 6 razy

[Matlab/Octave] Definicja funkcji max

Post autor: infeq »

Jak zrobić to zadanie. Proszę o pomoc. "Napisz funkcję max(a,b), która zwraca większą wartość a i b". Problem polega głównie na tym, że nie wiem jak zrobić, żeby nie definiować a i b na początku. Chce napisać funkcję i na końcu wybierać parametr a i b(funkcja pokaze najwieksza wartosc). Jak to zrobić?
Ostatnio zmieniony 6 lis 2012, o 21:50 przez Afish, łącznie zmieniany 1 raz.
Powód: Staraj się lepiej dobierać nazwy tematów, tak by wskazywały o czym jest treść zadania.
szw1710

[Matlab/Octave] Definicja funkcji max

Post autor: szw1710 »

\(\displaystyle{ \max\{x,0\}=\frac{x+|x|}{2},}\)

Celowo nie piszę wzoru na maksimum z dwóch dowolnych liczb. Zaadaptuj sobie ten, który podałem.
infeq
Użytkownik
Użytkownik
Posty: 513
Rejestracja: 31 lip 2010, o 17:13
Płeć: Mężczyzna
Lokalizacja: Kraków
Podziękował: 18 razy
Pomógł: 6 razy

[Matlab/Octave] Definicja funkcji max

Post autor: infeq »

Ok. Ale mam pytanie... Czy da się tak zrobić, że jak rozpisujemy funkcje kwadratowa na if i else w matlabie to wspolczynniki a, b, c definiujemy na koncu i program nam podaje jaka jest ta delta itp.? czy zawsz ena poczatku trzeba definiowac ze np. a=10, b=2 i c=9 i dopiero napisac program na kwadratowe?
witekkq
Użytkownik
Użytkownik
Posty: 145
Rejestracja: 16 lis 2007, o 09:06
Płeć: Mężczyzna
Lokalizacja: Gniezno
Podziękował: 2 razy
Pomógł: 27 razy

[Matlab/Octave] Definicja funkcji max

Post autor: witekkq »

zasadniczo aby coś obliczyć to trzeba znać te wartości. funkcja może nie znać tych wartości, jednak w momencie jej wywołanie powinny one być przypisane do zmiennych inaczej jak je obliczy?

Kod: Zaznacz cały

function (a,b)
if( coś ) 
end
można napisać, jednak wywołując powinieneś w stylu funkcja(4,4)
Ostatnio zmieniony 9 lis 2012, o 10:58 przez Afish, łącznie zmieniany 1 raz.
Powód: Poprawa wiadomości.
ODPOWIEDZ