Dla wprowadzonego wcześniej wielomianu polecenie,
>> char(p) daje wynik ans =
x^3 - 2'x - 5
Metoda o nazwie display wywoływana jest za każdym razem, gdy obiekt powstaje na skutek działania wyrażenia MATLAB-a nie zakończonego średnikiem. W wielu klasach, display może po prostu wydrukować nazwę zmiennej, a później użyć funkcji konwertującej char do wydrukowania zawartości lub wartości zmiennej. Niżej przedstawiono @polynom./display.m. Główna część funkcji może być wykorzystana bez żadnych zmian w katalogach innych metod, function display(p)
% POLYNOM/DISPLAY Wyświetlenie wielomianu w oknie poleceń, disp(' ’);
disp([inputname(1),‘ =']) disp(' ');
disp([' ’ char(p)])
Podczas pracy z wielomianami dobrze jest mieć obiekt x, reprezentujący zmienną niezależną x wielomianu. Dokonamy tego za pomocą wyrażenia x = polynom([l 0])
Jeśli wyrażenie nie jest zakończone średnikiem, efekt wyjściowy to x =
x
W wielu przy padkach, możemy chcieć zmienić zachowanie funkcji i operatorów MATLAB-a wobec argumentów obiektu. Możemy to osiągnąć przez przeciążanie odpowiednich funkcji. Przeciążanie pozwala funkcji na obsługiwanie różnych typów i ilości argumentów wejściowych.
Każdy w budowany operator MATLAB-a połączony jest z nazwą pewnej funkcji. Możemy przeciążyć każdy operator przez stworzenie M-pliku o odpowiedniej nazw ie w katalogu danej klasy. Na przykład, jeśli zarówno p jak i q są wielomianami, wyrażenie p + q
generuje wywołanie funkcji @polynom/plus .m, jeśli taka istnieje. Oto ten M-plik.