21647 Wprowadzenie do MatLab (108)

21647 Wprowadzenie do MatLab (108)



Dla naszego próbnego wielomianu, double(p) daje taki wynik ans =

10-2-5

Konwersja do typu char jest metodą, która tworzy zapis wielomianu w postaci łańcucha znaków zawierającego sumę współczynników mnożonych przez potęgi zmiennej niezależnej x. Z chwilą gdy x została określona, łańcuch ten jest syntak-tycznic poprawnym wyrażeniem MATLAB-a. Oto funkcja @polynom char .m. function s = char(p)

% POLYNOM/CHAR CHAR(p) to odwzorowanie p wpostaci łańcucha, c = p.c; if all(c == 0) s = ' 0 ' ; else

d = lenght(p.c) - 1; s = [ ]; for a = c;

if a -= 0;

if ~isempty(s)

if a > 0 s - [s

‘ + ’ ] ;

else

s = [ s

1 - 1 ] ;

a = -a

end

end

if a ~= 1

| d == 0

s = [s

num2str(a)];

if d >

0

s =

[s

end

end

if d >= 2 s =

[s 1' int2str(d)]

elseif d •

= = 1

s = [ s

'x' ] ;

end

end

d = d - 1;

end

end

end

110


Wyszukiwarka

Podobne podstrony:
65933 Wprowadzenie do MatLab (83) UWAGA! 1.    Dla zwiększenia np. 4 -krotnic ilości
PWSZ Głogów Wprowadzenie do użytkowania pakietu Matlab Zadanie. Dla tablicy A
47756 Wprowadzenie do MatLab (73) Macierz, której wyznacznik wynosi zero, jest macierzą osobliwą. Dl
55200 Wprowadzenie do MatLab (110) function r = plus(p, q) % POLYNOM/PLUS Wykonuje operację p + q dl
Wprowadzenie do MatLab (34) function y = average(x) % AVERAGE Średnia elementów wektora. % AVERAGE(X
Wprowadzenie do MatLab (109) Dla wprowadzonego wcześniej wielomianu polecenie, >> char(p) daje
Wprowadzenie do MatLab (14) Untitledl .m, a dla podopcji Open, po wybraniu istniejącego pliku otwier
Wprowadzenie do MatLab (42) Dla przypomnienia - poleceniem sporządzającym wykresy dwuwymiarowe, któr

więcej podobnych podstron