Составители:
219
if a ~= 1 | d == 0
s = [s num2str(a)];
if d > 0
s = [s '*'];
end
end
if d >= 2
s = [s 'x^' int2str(d)];
elseif d == 1
s = [s 'x'];
end
end
d = d - 1;
end
end
Для ранее рассмотренного полинома функция
char(p)
возвращает результат
ans = x^3 - 2*x - 5.
Вывод на терминал. Метод с именем display вызывается
всякий раз, когда оказывается, что исполняемый оператор не заканчи-
вается точкой с запятой. Для многих классов метод display может
просто выводить на экран имя переменной, а затем использовать
кон-
вертор char, чтобы печатать содержимое или значение переменной.
Для этого служит метод @polynom/display.m. Тело этой функции
может быть без изменения использовано в каталогах других методов.
function display(p)
% POLYNOM/DISPLAY Вывести на экран терминала объект
класса polynom. disp(' ');
disp([inputname(1),' = '])
disp(' ');
disp([' ' char(p)]) disp(' ');
Пример.
display(p)
p = x^3 - 2*x - 5
При работе с полиномами полезно иметь объект x, который
представляет собой независимую переменную x
. Это реализуется опе-
ратором
x = polynom([1 0])
x = x
if a ~= 1 | d == 0 s = [s num2str(a)]; if d > 0 s = [s '*']; end end if d >= 2 s = [s 'x^' int2str(d)]; elseif d == 1 s = [s 'x']; end end d = d - 1; end end Для ранее рассмотренного полинома функция char(p) возвращает результат ans = x^3 - 2*x - 5. Вывод на терминал. Метод с именем display вызывается всякий раз, когда оказывается, что исполняемый оператор не заканчи- вается точкой с запятой. Для многих классов метод display может просто выводить на экран имя переменной, а затем использовать кон- вертор char, чтобы печатать содержимое или значение переменной. Для этого служит метод @polynom/display.m. Тело этой функции может быть без изменения использовано в каталогах других методов. function display(p) % POLYNOM/DISPLAY Вывести на экран терминала объект класса polynom. disp(' '); disp([inputname(1),' = ']) disp(' '); disp([' ' char(p)]) disp(' '); Пример. display(p) p = x^3 - 2*x - 5 При работе с полиномами полезно иметь объект x, который представляет собой независимую переменную x. Это реализуется опе- ратором x = polynom([1 0]) x=x 219
Страницы
- « первая
- ‹ предыдущая
- …
- 219
- 220
- 221
- 222
- 223
- …
- следующая ›
- последняя »