Составители:
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
- …
- следующая ›
- последняя »
