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ć?[Matlab/Octave] Definicja funkcji max
-
- 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
Jak zrobić to zadanie. Proszę o pomoc. "Napisz funkcję
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.
Powód: Staraj się lepiej dobierać nazwy tematów, tak by wskazywały o czym jest treść zadania.
[Matlab/Octave] Definicja funkcji max
\(\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.
Celowo nie piszę wzoru na maksimum z dwóch dowolnych liczb. Zaadaptuj sobie ten, który podałem.
-
- 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
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?
-
- 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
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?
można napisać, jednak wywołując powinieneś w stylu
Kod: Zaznacz cały
function (a,b)
if( coś )
end
funkcja(4,4)
Ostatnio zmieniony 9 lis 2012, o 10:58 przez Afish, łącznie zmieniany 1 raz.
Powód: Poprawa wiadomości.
Powód: Poprawa wiadomości.