Моделирование в системе MATLAB. Часть 1. Основы работы в MATLAB. Терёхин В.В. - 221 стр.

UptoLike

Составители: 

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