Treść książki
Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
222.2.WEKTORYATOMOWE
dwucyfrowejszesnastkowejx1x0przyużyciuprzekształceniax1=y%/%16(dzieleniecałko-
wite),x0=y%%16(modulo).
kowym(heksadecymalnym)stosujesiprzedrostekn0x”.
0x21
##[1]33
as.raw(0x21)
##[1]21
Liczbywpostacidziesitnejzezbioru{0717...7255}możnateżprzedstawiwpostaci
Namarginesie,wraziepotrzebywprowadzeniawartościbezpośredniowsystemieszesnast-
Wektorywartocizespolonych.Pewnagrupaodbiorcówtejksiążkimożebyza-
interesowanadziałaniaminawartościachzespolonych.Takzwanajednostkaurojona,
oznaczanajakoi,jestrównazdefinicjirozwiązaniurównaniai2=11.Każdąwar-
tośzezbioruliczbzespolonych,ozn.C,możnaprzedstawiwpostacialgebraicznej
x+iy,gdziex7y∈R.DzikitemuelementyzezbioruCmożemypostrzegajako
ndwuwymiarowe”liczbyrzeczywiste,zktórychkażdaskładasizczścirzeczywistejx
iurojonejy.
Dowprowadzaniawartościurojonychkorzystamyzprzyrostkani”.
1+1.5i
##[1]1+1.5i
c(typeof(1+1.5i),mode(1+1.5i))
##[1]"complex""complex"
c(0i,1i,2i)
##[1]0+0i0+1i0+2i
seq(1+1i,3+6i,length.out=3)
##[1]1+1.0i2+3.5i3+6.0i
Hierarchiaiuzgadnianietypów.Wszystkieomówionerodzajewektorówprzecho-
wująelementyjednegościśleokreślonegotypu:powiemy,żemająjednorodną,atomową
struktur.Rozważmywobectegoprostyeksperyment.Cosistanie,gdyspróbujemy
przyużyciufunkcjic()utworzywektorskładającysizelementównależącychdo
odmiennychdziedzin?
c(FALSE,1L,2.5,3.0i,"cztery")
#wektornapisów
##[1]"FALSE"
"1"
"2.5"
"0+3i"
"cztery"
c(FALSE,1L,2.5,3.0i)
#wektorwartościzespolonych
##[1]0.0+0i1.0+0i2.5+0i0.0+3i
c(FALSE,1L,2.5)
#wektorliczbrzeczywistych
##[1]0.01.02.5