Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
42
[,1][,2]
[1,]
-3
6
[2,]
-4
10
[3,]
6
-6
1.WprowadzeniedoprogramuR
Wartozauważyć,żeostatniprzykładniejestmnożeniemmacierzy,ajedyniemno-
żeniemodpowiadającychsobieelementówtablicy.
Instrukcja
>matrix(c(1,3,4,5,2,3),ncol=2,nrow=3,byrow=TRUE)*
matrix(c(3,4,2,-2,3,-4),ncol=3,nrow=2,byrow=TRUE)
zakończysiękomunikatemobłędzieniezgodnościwymiarów:
Errorinmatrix(c(1,3,4,5,2,3),ncol=2,nrow=3,byrow=T)*:
non-conformablearrays
Operatorylogiczne
==,!=,>,>=,<,<=tooperatoryporównania:równy,nierówny,większy,więk-
szylubrówny,mniejszy,mniejszylubrówny
>2*2==4
[1]TRUE
>7>3
[1]TRUE
>-7>-3
[1]FALSE
>-7>=-3
[1]FALSE
Operatoryporównańwedługtychsamychzasadjakdlaoperatorówarytmetycznych
mogądotyczyćwektorów.Naprzykładporównanie
>c(2,3,5,2,4)>5:1
zwróciwartości
[1]FALSEFALSETRUEFALSETRUE
aporównanie
>c(2,3,5,2,4)==2
wartości
[1]TRUEFALSEFALSETRUEFALSE
&&logiczne„i”
Warunekxjestwiększyod7ixjestmniejszyod15możnazapisaćjako
>(x>7&&
x<15)
Warunekxnierównasięczteryixnierównasię6jako
>(x!=4&&x!=6)