Statistical Programming with R

Size: px
Start display at page:

Download "Statistical Programming with R"

Transcription

1 Statistical Programming with R Lecture 3: Matrices Bisher M. Iqelan biqelan@iugaza.edu.ps Department of Mathematics, Faculty of Science, The Islamic University of Gaza , Semester 1

2 Matrices A matrix is a rectangular arrangement of values which are all of the same basic type. For example, ( ) arranges the numbers from a vector 1:8 in two rows and four columns. This is a 2 4 matrix of numbers. In R, the matrix is created column by column from the input vector. This is known as column-major order storage. We can also create a matrix row by row. Bisher M. Iqelan (IUG) R Programming: Matrices 1 st Semester / 31

3 Creating Matrices Let us create a matrix from a vector. > mat = matrix(c(1,2,3,4,5,6),ncol=2) > mat [,1] [,2] [1,] 1 4 [2,] 2 5 [3,] 3 6 An optional argument byrow=true can be used to arrange the vector of values by row. > mat = matrix(c(1,2,3,4,5,6),byrow=true, ncol=2) > mat [,1] [,2] [1,] 1 2 [2,] 3 4 [3,] 5 6 Bisher M. Iqelan (IUG) R Programming: Matrices 1 st Semester / 31

4 Matrix Elements and Recycling As we said, the rst argument to the matrix() function contains the vector which is to form the matrix. If there are not enough elements in the vector to create the matrix, the recycling rule is applied to obtain more. A 3 2 matrix lled with 1s can be obtained as follows. > Ones.mat = matrix(1,nrow=3, ncol=2) > Ones.mat [,1] [,2] [1,] 1 1 [2,] 1 1 [3,] 1 1 Bisher M. Iqelan (IUG) R Programming: Matrices 1 st Semester / 31

5 Optional Dimension Specications Often R can work out the number of rows in a matrix given the number of columns and the elements, or the the number of columns in a matrix given the number of rows and the elements. In such cases it is not necessary to specify both the number of rows and the number of columns. > Grow.mat = matrix(1:6,nrow=3) > Grow.mat [,1] [,2] [1,] 1 4 [2,] 2 5 [3,] 3 6 Bisher M. Iqelan (IUG) R Programming: Matrices 1 st Semester / 31

6 Optional Dimension Specications Or simply by given the number of columns and the vector. For example, > Gcol.mat = matrix(1:6,ncol=3) > Gcol.mat [,1] [,2] [,3] [1,] [2,] Bisher M. Iqelan (IUG) R Programming: Matrices 1 st Semester / 31

7 Determining Matrix Dimensions The number of rows and columns of a matrix can be obtained with the functions nrow and ncol. Or obtained together with the function dim which produces a vector containing the number of rows as the rst element and the number of columns as its second. > Gcol.mat [,1] [,2] [,3] [1,] [2,] > nrow(gcol.mat) [1] 2 > ncol(gcol.mat) [1] 3 > dim(gcol.mat) [1] 2 3 Bisher M. Iqelan (IUG) R Programming: Matrices 1 st Semester / 31

8 Create Matrix by changing dimensions We can also create the matrices by changing its dimension. For example > mat = matrix(c(1,2,3,4,5,6),byrow=true, ncol=2) > mat [,1] [,2] [1,] 1 2 [2,] 3 4 [3,] 5 6 > dim(mat)= c(2,3) > mat [,1] [,2] [,3] [1,] [2,] Bisher M. Iqelan (IUG) R Programming: Matrices 1 st Semester / 31

9 > mat2 = matrix(7:12,3,2) > mat2 [,1] [,2] [1,] 7 10 [2,] 8 11 [3,] 9 12 Bisher M. Iqelan (IUG) R Programming: Matrices 1 st Semester / 31 Creating Matrices from Rows and Columns We can also create matrices from other matrices and vectors using the rbind (row bind) and cbind (column bind) commands. That is, by gluing together rows with rbind and gluing together columns with cbind. For example, let mat1 and mat2 be two matrices such that > mat1 = matrix(1:6,byrow=true, ncol=2) > mat1 [,1] [,2] [1,] 1 2 [2,] 3 4 [3,] 5 6

10 rbind and cbind Continued... > cbind(mat1,mat2) [,1] [,2] [,3] [,4] [1,] [2,] [3,] > rbind(mat1,mat2) [,1] [,2] [1,] 1 2 [2,] 3 4 [3,] 5 6 [4,] 7 10 [5,] 8 11 [6,] 9 12 Bisher M. Iqelan (IUG) R Programming: Matrices 1 st Semester / 31

11 rbind and cbind Continued... >mat3 = rbind(mat1,c(77,77)) >mat3 [,1] [,2] [1,] 1 2 [2,] 3 4 [3,] 5 6 [4,] >mat4 = cbind(1:3, 4:6) >mat4 [,1] [,2] [1,] 1 4 [2,] 2 5 [3,] 3 6 Bisher M. Iqelan (IUG) R Programming: Matrices 1 st Semester / 31

12 Binding Rows and Columns; Recycling The arguments to rbind and cbind are not required to be the same length length. When they are not, a matrix is created which is big enough to accommodate the largest argument, and the others have the recycling rule applied to them to supply additional arguments. Apparent mismatches produce warnings. > rbind(1:2, 1:3) [,1] [,2] [,3] [1,] [2,] Warning message: In rbind(1:2, 1:3) : number of columns of result is not a multiple of vector length (arg 1) Bisher M. Iqelan (IUG) R Programming: Matrices 1 st Semester / 31

13 Matrices and Naming It is possible to attach row and column names to matrices. Row names can be attached with rownames, column names with colnames, and both can be attached simultaneously with dimnames. > mat1 = matrix(1:6,byrow=true, ncol=2) > mat1 [,1] [,2] [1,] 1 2 [2,] 3 4 [3,] 5 6 >dimnames(mat1)=list(c("a", "B", "C"),c("First", "Second")) > mat1 First Second A 1 2 B 3 4 C 5 6 Bisher M. Iqelan (IUG) R Programming: Matrices 1 st Semester / 31

14 Extracting Names Names can also be extracted with dimnames, rownames and colnames. > dimnames(mat1); rownames(mat1); colnames(mat1) [[1]] [1] "A" "B" "C" [[2]] [1] "First" "Second" [1] "A" "B" "C" [1] "First" "Second" Bisher M. Iqelan (IUG) R Programming: Matrices 1 st Semester / 31

15 Extracting Matrix Elements The ij-th element of a matrix mat can be extracted with the expression mat[i, j]. > M <- matrix(1:6, 2, 3) > M[1, 2] [1] 3 > M[2, 1] [1] 2 Indices can also be missing. > M[1, ] [1] > M[, 2] [1] 3 4 Bisher M. Iqelan (IUG) R Programming: Matrices 1 st Semester / 31

16 Extracting Matrix Elements: Example This means, for example, that we could sum all the elements in a matrix mat with the following code. > s = 0 > for(i in 1:nrow(mat)) for(j in 1:ncol(mat)) s = s + mat[i, j] Or more eciently we can use > s = sum(mat) Bisher M. Iqelan (IUG) R Programming: Matrices 1 st Semester / 31

17 Extracting Matrix Elements as a matrix form By default, when a single element of a matrix is retrieved, it is returned as a vector of length 1 rather than a 1 1 matrix. This behavior can be turned o by setting drop = FALSE. > M <- matrix(1:6, 2, 3) > M[1, 2] [1] 3 > M[1, 2, drop = FALSE] [,1] [1,] 3 Bisher M. Iqelan (IUG) R Programming: Matrices 1 st Semester / 31

18 Subsetting a Matrix Similarly, subsetting a single column or a single row will give you a vector, not a matrix (by default). > M <- matrix(1:6, 2, 3) > M[1,] [1] > M[1,, drop = FALSE] [,1] [,2] [,3] [1,] Bisher M. Iqelan (IUG) R Programming: Matrices 1 st Semester / 31

19 Matrix Subsets Expressions of the form mat[i, j] can also be used to extract more general subsets of the elements of a matrix by specifying vector subscripts. > mat5 = matrix(1:12, nrow = 3, ncol = 4) > mat5 [,1] [,2] [,3] [,4] [1,] [2,] [3,] > mat5[1:2, c(2, 4)] [,1] [,2] [1,] 4 10 [2,] 5 11 Bisher M. Iqelan (IUG) R Programming: Matrices 1 st Semester / 31

20 Assigning to Matrix Subsets It is also possible to assign to subsets of matrices. > mat5[1:2, c(2, 4)]= 21:24 > mat5 [,1] [,2] [,3] [,4] [1,] [2,] [3,] > mat5[2:1, c(2, 4)]= 21:24 > mat5 [,1] [,2] [,3] [,4] [1,] [2,] [3,] Bisher M. Iqelan (IUG) R Programming: Matrices 1 st Semester / 31

21 More Examples on Indexation As with vectors it is useful to be able to extract sub-components of matrices. In this case, we may wish to pick out individual elements, rows or columns. As before, the [ ] notation is used to subscript. The following examples should make things clear: > (A <- matrix(1:12, 3, 4, byrow = TRUE)) [,1] [,2] [,3] [,4] [1,] [2,] [3,] Try the following, what you expect > A[3,] # Extracting the third row > A[,3] # Extracting the third column > A[3,3] # the third row and the third column > A[-1,] # the matrix except the first row > A[,-2] # the matrix except the second column > A[-1,2] # mix subscripting > A[-1,2:3] # use of negative indices Bisher M. Iqelan (IUG) R Programming: Matrices 1 st Semester / 31

22 Treating Matrices as Vectors As we previously explained, Matrices can be treated as vectors. >(mat= matrix(1:6,nr=2, nc=3,byrow=t)) [,1] [,2] [,3] [1,] [2,] > mat[6:8] [1] 6 NA NA The functions row and col return matrices indicating the row and column of each element. This can be used to extract or change submatrices. > mat[row(mat) < col(mat)] = NA > mat [,1] [,2] [,3] [1,] 1 NA NA [2,] 4 5 NA Bisher M. Iqelan (IUG) R Programming: Matrices 1 st Semester / 31

23 Example: Create your Own Matrix Tri-diagonal matrix Create a 4 4 tri-diagonal matrix with diagonal values being 7 and the o-diagonal elements being 3. > T.diag = matrix(0, nrow = 4, ncol = 4) > T.diag[row(T.diag) == col(t.diag)] = 7 > T.diag[abs(row(T.diag) - col(t.diag)) == 1] = 3 > T.diag Bisher M. Iqelan (IUG) R Programming: Matrices 1 st Semester / 31

24 Example: Create your Own Matrix Tri-diagonal matrix Create a 4 4 tri-diagonal matrix with diagonal values being 7 and the o-diagonal elements being 3. > T.diag = matrix(0, nrow = 4, ncol = 4) > T.diag[row(T.diag) == col(t.diag)] = 7 > T.diag[abs(row(T.diag) - col(t.diag)) == 1] = 3 > T.diag [,1] [,2] [,3] [,4] [1,] [2,] [3,] [4,] Bisher M. Iqelan (IUG) R Programming: Matrices 1 st Semester / 31

25 Some Examples of Matrices > diag(4) Bisher M. Iqelan (IUG) R Programming: Matrices 1 st Semester / 31

26 Some Examples of Matrices > diag(4) [,1] [,2] [,3] [,4] [1,] [2,] [3,] [4,] > diag(c(4,5,6,7)) # or similarly diag(4:7) Bisher M. Iqelan (IUG) R Programming: Matrices 1 st Semester / 31

27 Some Examples of Matrices > diag(4) [,1] [,2] [,3] [,4] [1,] [2,] [3,] [4,] > diag(c(4,5,6,7)) # or similarly diag(4:7) [,1] [,2] [,3] [,4] [1,] [2,] [3,] [4,] > diag(diag(c(4,5,6,7))) Bisher M. Iqelan (IUG) R Programming: Matrices 1 st Semester / 31

28 Some Examples of Matrices > diag(4) [,1] [,2] [,3] [,4] [1,] [2,] [3,] [4,] > diag(c(4,5,6,7)) # or similarly diag(4:7) [,1] [,2] [,3] [,4] [1,] [2,] [3,] [4,] > diag(diag(c(4,5,6,7))) [1] Bisher M. Iqelan (IUG) R Programming: Matrices 1 st Semester / 31

29 Array Arrays generalize matrices by extending the function dim to more than two dimensions. For example, if the rows and columns of a matrix are the length and the width of a rectangular arrangement of values of equal-sized cube, then length, width and height represent the dimensions of three way array. There is no limit to the number of dimensions of an array. Here is an example explaining a 3-dimensional array: > arr1 <- array( c(2:9,12:19,112:119), dim=c(2,4,3)) > # 2 rows, 4 columns, 3 layers or levels Bisher M. Iqelan (IUG) R Programming: Matrices 1 st Semester / 31

30 Array Continued... > arr1,, 1 [,1] [,2] [,3] [,4] [1,] [2,] ,, 2 [,1] [,2] [,3] [,4] [1,] [2,] ,, 3 [,1] [,2] [,3] [,4] [1,] [2,] Bisher M. Iqelan (IUG) R Programming: Matrices 1 st Semester / 31

31 Array Continued... The rst dimension (the rows) is incremented rst. This is the same as placing the values column by column. The second dimension (column) is incremented second. The third dimension is incremented by lling a matrix for each level of the third dimension. > length(arr1) [1] 24 > mode(arr1) [1]"numeric" > class(arr1) [1]"array" > dim(arr1) [1] > dimnames(arr1) NULL Bisher M. Iqelan (IUG) R Programming: Matrices 1 st Semester / 31

32 Named arrays > dimnames(arr1) = list(c("a", "B"), NULL, c("x", "Y", "Z")) > arr1,, X [,1] [,2] [,3] [,4] A B ,, Y [,1] [,2] [,3] [,4] A B ,, Z [,1] [,2] [,3] [,4] A B Bisher M. Iqelan (IUG) R Programming: Matrices 1 st Semester / 31

33 Extension arrays Try to understand arrays with more and more dimensions. For example, > arr2 <- array(0, dim = c(7, 4, 6, 8)) will give you a 4-dimensional array. > arr3 <- array(0, dim = c(3, 4, 5, 3, 7)) will give you a 5-dimensional array. Bisher M. Iqelan (IUG) R Programming: Matrices 1 st Semester / 31

34 Factors Factors are how R handles qualitative or categorical data. Factors can be unordered or ordered. One can think of a factor as an integer vector where each integer has a label. Some examples include gender with values male and female, marital status with values single, married, separated and divorced. pain level where the values are none, mild, medium, severe, eye color where the values are brown, black, blue, green, etc.., Using factors with labels is better than using integers because factors are self-describing; having a variable that has values "Male" and "Female" is better than a variable that has values 1 and 2. Bisher M. Iqelan (IUG) R Programming: Matrices 1 st Semester / 31

35 Factors: Example > gndr <- c("female","female","male","female","male") > gndr <- factor(gndr) > gndr [1] female female male female male Levels: female male # stores gndr as 3 1s and 2 2s and associates # 1=female, 2=male internally (alphabetically) >table(gndr) gndr female male 3 2 >unclass(gndr) [1] attr(,"levels") [1] "female" "male" Bisher M. Iqelan (IUG) R Programming: Matrices 1 st Semester / 31

36 Factors: Cont.. The order of the levels can be set using the levels argument to factor(). > gndr <- factor(c("female", "female", "male", "female", + "male"), + levels = c("male", "female")) > gndr [1] female female male female male Levels: male female Bisher M. Iqelan (IUG) R Programming: Matrices 1 st Semester / 31

37 End of lecture 3. Thank you.!!!

Linear Algebra Linearly Independent Sets; Bases

Linear Algebra Linearly Independent Sets; Bases Linear Algebra Linearly Independent Sets; Bases Dr. Bisher M. Iqelan biqelan@iugaza.edu.ps Department of Mathematics The Islamic University of Gaza 27-28, Semester 2 Dr. Bisher M. Iqelan (IUG) Sec.3.2:

More information

Linear Algebra The Inverse of a Matrix

Linear Algebra The Inverse of a Matrix Linear Algebra The Inverse of a Matrix Dr. Bisher M. Iqelan biqelan@iugaza.edu.ps Department of Mathematics The Islamic University of Gaza 2017-2018, Semester 2 Dr. Bisher M. Iqelan (IUG) Sec.2.2: The

More information

Introduction to R, Part I

Introduction to R, Part I Introduction to R, Part I Basic math, variables, and variable types Tim Frasier Copyright Tim Frasier This work is licensed under the Creative Commons Attribution 4.0 International license. Click here

More information

Lecture 28 Chi-Square Analysis

Lecture 28 Chi-Square Analysis Lecture 28 STAT 225 Introduction to Probability Models April 23, 2014 Whitney Huang Purdue University 28.1 χ 2 test for For a given contingency table, we want to test if two have a relationship or not

More information

Lets start off with a visual intuition

Lets start off with a visual intuition Naïve Bayes Classifier (pages 231 238 on text book) Lets start off with a visual intuition Adapted from Dr. Eamonn Keogh s lecture UCR 1 Body length Data 2 Alligators 10 9 8 7 6 5 4 3 2 1 1 2 3 4 5 6 7

More information

Definition. A matrix is a rectangular array of numbers enclosed by brackets (plural: matrices).

Definition. A matrix is a rectangular array of numbers enclosed by brackets (plural: matrices). Matrices (general theory). Definition. A matrix is a rectangular array of numbers enclosed by brackets (plural: matrices). Examples. 1 2 1 1 0 2 A= 0 0 7 B= 0 1 3 4 5 0 Terminology and Notations. Each

More information

Matrix Basic Concepts

Matrix Basic Concepts Matrix Basic Concepts Topics: What is a matrix? Matrix terminology Elements or entries Diagonal entries Address/location of entries Rows and columns Size of a matrix A column matrix; vectors Special types

More information

YORK UNIVERSITY. Faculty of Science Department of Mathematics and Statistics MATH M Test #1. July 11, 2013 Solutions

YORK UNIVERSITY. Faculty of Science Department of Mathematics and Statistics MATH M Test #1. July 11, 2013 Solutions YORK UNIVERSITY Faculty of Science Department of Mathematics and Statistics MATH 222 3. M Test # July, 23 Solutions. For each statement indicate whether it is always TRUE or sometimes FALSE. Note: For

More information

Math Camp. Justin Grimmer. Associate Professor Department of Political Science Stanford University. September 9th, 2016

Math Camp. Justin Grimmer. Associate Professor Department of Political Science Stanford University. September 9th, 2016 Math Camp Justin Grimmer Associate Professor Department of Political Science Stanford University September 9th, 2016 Justin Grimmer (Stanford University) Methodology I September 9th, 2016 1 / 61 Where

More information

R STATISTICAL COMPUTING

R STATISTICAL COMPUTING R STATISTICAL COMPUTING some R Examples Dennis Friday 2 nd and Saturday 3 rd May, 14. Topics covered Vector and Matrix operation. File Operations. Evaluation of Probability Density Functions. Testing of

More information

CSCI 239 Discrete Structures of Computer Science Lab 6 Vectors and Matrices

CSCI 239 Discrete Structures of Computer Science Lab 6 Vectors and Matrices CSCI 239 Discrete Structures of Computer Science Lab 6 Vectors and Matrices This lab consists of exercises on real-valued vectors and matrices. Most of the exercises will required pencil and paper. Put

More information

Systems of Linear Equations

Systems of Linear Equations LECTURE 6 Systems of Linear Equations You may recall that in Math 303, matrices were first introduced as a means of encapsulating the essential data underlying a system of linear equations; that is to

More information

Package magma. February 15, 2013

Package magma. February 15, 2013 Package magma February 15, 2013 Title Matrix Algebra on GPU and Multicore Architectures Version 0.2.2-1 Date 2010-08-27 Author Brian J Smith Maintainer Brian J Smith

More information

Leslie matrices and Markov chains.

Leslie matrices and Markov chains. Leslie matrices and Markov chains. Example. Suppose a certain species of insect can be divided into 2 classes, eggs and adults. 10% of eggs survive for 1 week to become adults, each adult yields an average

More information

Higher, possibly multivariate, Order Markov Chains in markovchain package

Higher, possibly multivariate, Order Markov Chains in markovchain package Higher, possibly multivariate, Order Markov Chains in markovchain package Deepak Yadav, Tae Seung Kang, Giorgio Alfredo Spedicato Abstract The markovchain package contains functions to fit higher (possibly)

More information

x n -2.5 Definition A list is a list of objects, where multiplicity is allowed, and order matters. For example, as lists

x n -2.5 Definition A list is a list of objects, where multiplicity is allowed, and order matters. For example, as lists Vectors, Linear Combinations, and Matrix-Vector Mulitiplication In this section, we introduce vectors, linear combinations, and matrix-vector multiplication The rest of the class will involve vectors,

More information

Lectures of STA 231: Biostatistics

Lectures of STA 231: Biostatistics Lectures of STA 231: Biostatistics Second Semester Academic Year 2016/2017 Text Book Biostatistics: Basic Concepts and Methodology for the Health Sciences (10 th Edition, 2014) By Wayne W. Daniel Prepared

More information

Exam 1 - Definitions and Basic Theorems

Exam 1 - Definitions and Basic Theorems Exam 1 - Definitions and Basic Theorems One of the difficuliies in preparing for an exam where there will be a lot of proof problems is knowing what you re allowed to cite and what you actually have to

More information

Chapter 2. Ma 322 Fall Ma 322. Sept 23-27

Chapter 2. Ma 322 Fall Ma 322. Sept 23-27 Chapter 2 Ma 322 Fall 2013 Ma 322 Sept 23-27 Summary ˆ Matrices and their Operations. ˆ Special matrices: Zero, Square, Identity. ˆ Elementary Matrices, Permutation Matrices. ˆ Voodoo Principle. What is

More information

CS100: DISCRETE STRUCTURES. Lecture 3 Matrices Ch 3 Pages:

CS100: DISCRETE STRUCTURES. Lecture 3 Matrices Ch 3 Pages: CS100: DISCRETE STRUCTURES Lecture 3 Matrices Ch 3 Pages: 246-262 Matrices 2 Introduction DEFINITION 1: A matrix is a rectangular array of numbers. A matrix with m rows and n columns is called an m x n

More information

Package ENA. February 15, 2013

Package ENA. February 15, 2013 Package ENA February 15, 2013 Type Package Title Ensemble Network Aggregation Version 1.2-4 Date 2013-02-14 Author Maintainer Depends R (>= 2.13.0), space (>= 0.1), WGCNA (>= 1.20), GeneNet(>= 1.2.5),

More information

Regression Analysis Chapter 2 Simple Linear Regression

Regression Analysis Chapter 2 Simple Linear Regression Regression Analysis Chapter 2 Simple Linear Regression Dr. Bisher Mamoun Iqelan biqelan@iugaza.edu.ps Department of Mathematics The Islamic University of Gaza 2010-2011, Semester 2 Dr. Bisher M. Iqelan

More information

NAME MATH 304 Examination 2 Page 1

NAME MATH 304 Examination 2 Page 1 NAME MATH 4 Examination 2 Page. [8 points (a) Find the following determinant. However, use only properties of determinants, without calculating directly (that is without expanding along a column or row

More information

Package geigen. August 22, 2017

Package geigen. August 22, 2017 Version 2.1 Package geigen ugust 22, 2017 Title Calculate Generalized Eigenvalues, the Generalized Schur Decomposition and the Generalized Singular Value Decomposition of a Matrix Pair with Lapack Date

More information

3. Shrink the vector you just created by removing the first element. One could also use the [] operators with a negative index to remove an element.

3. Shrink the vector you just created by removing the first element. One could also use the [] operators with a negative index to remove an element. BMI 713: Computational Statistical for Biomedical Sciences Assignment 1 September 9, 2010 (due Sept 16 for Part 1; Sept 23 for Part 2 and 3) 1 Basic 1. Use the : operator to create the vector (1, 2, 3,

More information

Chapter 26: Comparing Counts (Chi Square)

Chapter 26: Comparing Counts (Chi Square) Chapter 6: Comparing Counts (Chi Square) We ve seen that you can turn a qualitative variable into a quantitative one (by counting the number of successes and failures), but that s a compromise it forces

More information

Math 314 Lecture Notes Section 006 Fall 2006

Math 314 Lecture Notes Section 006 Fall 2006 Math 314 Lecture Notes Section 006 Fall 2006 CHAPTER 1 Linear Systems of Equations First Day: (1) Welcome (2) Pass out information sheets (3) Take roll (4) Open up home page and have students do same

More information

Section Summary. Sequences. Recurrence Relations. Summations. Examples: Geometric Progression, Arithmetic Progression. Example: Fibonacci Sequence

Section Summary. Sequences. Recurrence Relations. Summations. Examples: Geometric Progression, Arithmetic Progression. Example: Fibonacci Sequence Section 2.4 1 Section Summary Sequences. Examples: Geometric Progression, Arithmetic Progression Recurrence Relations Example: Fibonacci Sequence Summations 2 Introduction Sequences are ordered lists of

More information

Section Summary. Sequences. Recurrence Relations. Summations Special Integer Sequences (optional)

Section Summary. Sequences. Recurrence Relations. Summations Special Integer Sequences (optional) Section 2.4 Section Summary Sequences. o Examples: Geometric Progression, Arithmetic Progression Recurrence Relations o Example: Fibonacci Sequence Summations Special Integer Sequences (optional) Sequences

More information

Finite Math - J-term Section Systems of Linear Equations in Two Variables Example 1. Solve the system

Finite Math - J-term Section Systems of Linear Equations in Two Variables Example 1. Solve the system Finite Math - J-term 07 Lecture Notes - //07 Homework Section 4. - 9, 0, 5, 6, 9, 0,, 4, 6, 0, 50, 5, 54, 55, 56, 6, 65 Section 4. - Systems of Linear Equations in Two Variables Example. Solve the system

More information

Dr. Junchao Xia Center of Biophysics and Computational Biology. Fall /15/ /12

Dr. Junchao Xia Center of Biophysics and Computational Biology. Fall /15/ /12 BIO5312 Biostatistics R Session 12: Principal Component Analysis Dr. Junchao Xia Center of Biophysics and Computational Biology Fall 2016 11/15/2016 1 /12 Matrix Operations I: Constructing matrix(data,

More information

TOPIC 2 Computer application for manipulating matrix using MATLAB

TOPIC 2 Computer application for manipulating matrix using MATLAB YOGYAKARTA STATE UNIVERSITY MATHEMATICS AND NATURAL SCIENCES FACULTY MATHEMATICS EDUCATION STUDY PROGRAM TOPIC 2 Computer application for manipulating matrix using MATLAB Definition of Matrices in MATLAB

More information

Section 1.1: Systems of Linear Equations

Section 1.1: Systems of Linear Equations Section 1.1: Systems of Linear Equations Two Linear Equations in Two Unknowns Recall that the equation of a line in 2D can be written in standard form: a 1 x 1 + a 2 x 2 = b. Definition. A 2 2 system of

More information

Matrices and Vectors

Matrices and Vectors Matrices and Vectors James K. Peterson Department of Biological Sciences and Department of Mathematical Sciences Clemson University November 11, 2013 Outline 1 Matrices and Vectors 2 Vector Details 3 Matrix

More information

Econometrics I Lecture 7: Dummy Variables

Econometrics I Lecture 7: Dummy Variables Econometrics I Lecture 7: Dummy Variables Mohammad Vesal Graduate School of Management and Economics Sharif University of Technology 44716 Fall 1397 1 / 27 Introduction Dummy variable: d i is a dummy variable

More information

MATRIX ALGEBRA AND SYSTEMS OF EQUATIONS. + + x 1 x 2. x n 8 (4) 3 4 2

MATRIX ALGEBRA AND SYSTEMS OF EQUATIONS. + + x 1 x 2. x n 8 (4) 3 4 2 MATRIX ALGEBRA AND SYSTEMS OF EQUATIONS SYSTEMS OF EQUATIONS AND MATRICES Representation of a linear system The general system of m equations in n unknowns can be written a x + a 2 x 2 + + a n x n b a

More information

Math 1314 Week #14 Notes

Math 1314 Week #14 Notes Math 3 Week # Notes Section 5.: A system of equations consists of two or more equations. A solution to a system of equations is a point that satisfies all the equations in the system. In this chapter,

More information

Matrices. 1 a a2 1 b b 2 1 c c π

Matrices. 1 a a2 1 b b 2 1 c c π Matrices 2-3-207 A matrix is a rectangular array of numbers: 2 π 4 37 42 0 3 a a2 b b 2 c c 2 Actually, the entries can be more general than numbers, but you can think of the entries as numbers to start

More information

MAT 242 CHAPTER 4: SUBSPACES OF R n

MAT 242 CHAPTER 4: SUBSPACES OF R n MAT 242 CHAPTER 4: SUBSPACES OF R n JOHN QUIGG 1. Subspaces Recall that R n is the set of n 1 matrices, also called vectors, and satisfies the following properties: x + y = y + x x + (y + z) = (x + y)

More information

UNC Charlotte Algebra Competition March 9, 2009

UNC Charlotte Algebra Competition March 9, 2009 Algebra Competition March 9, 2009 1. If the operation is defined by x y = 3y + y x, then 2 5 = (A) 10 (B) 10 (C) 40 (D) 26 (E) None of these Solution: C. The solution is found by direct substitution. 2.

More information

Chapter 3. Directions: For questions 1-11 mark each statement True or False. Justify each answer.

Chapter 3. Directions: For questions 1-11 mark each statement True or False. Justify each answer. Chapter 3 Directions: For questions 1-11 mark each statement True or False. Justify each answer. 1. (True False) Asking whether the linear system corresponding to an augmented matrix [ a 1 a 2 a 3 b ]

More information

Countable and uncountable sets. Matrices.

Countable and uncountable sets. Matrices. CS 441 Discrete Mathematics for CS Lecture 11 Countable and uncountable sets. Matrices. Milos Hauskrecht milos@cs.pitt.edu 5329 Sennott Square Arithmetic series Definition: The sum of the terms of the

More information

Σ x i. Sigma Notation

Σ x i. Sigma Notation Sigma Notation The mathematical notation that is used most often in the formulation of statistics is the summation notation The uppercase Greek letter Σ (sigma) is used as shorthand, as a way to indicate

More information

Multiple Correspondence Analysis

Multiple Correspondence Analysis Multiple Correspondence Analysis 18 Up to now we have analysed the association between two categorical variables or between two sets of categorical variables where the row variables are different from

More information

Power System Analysis Prof. A. K. Sinha Department of Electrical Engineering Indian Institute of Technology, Kharagpur. Lecture - 21 Power Flow VI

Power System Analysis Prof. A. K. Sinha Department of Electrical Engineering Indian Institute of Technology, Kharagpur. Lecture - 21 Power Flow VI Power System Analysis Prof. A. K. Sinha Department of Electrical Engineering Indian Institute of Technology, Kharagpur Lecture - 21 Power Flow VI (Refer Slide Time: 00:57) Welcome to lesson 21. In this

More information

Math Camp II. Basic Linear Algebra. Yiqing Xu. Aug 26, 2014 MIT

Math Camp II. Basic Linear Algebra. Yiqing Xu. Aug 26, 2014 MIT Math Camp II Basic Linear Algebra Yiqing Xu MIT Aug 26, 2014 1 Solving Systems of Linear Equations 2 Vectors and Vector Spaces 3 Matrices 4 Least Squares Systems of Linear Equations Definition A linear

More information

MATH 2331 Linear Algebra. Section 2.1 Matrix Operations. Definition: A : m n, B : n p. Example: Compute AB, if possible.

MATH 2331 Linear Algebra. Section 2.1 Matrix Operations. Definition: A : m n, B : n p. Example: Compute AB, if possible. MATH 2331 Linear Algebra Section 2.1 Matrix Operations Definition: A : m n, B : n p ( 1 2 p ) ( 1 2 p ) AB = A b b b = Ab Ab Ab Example: Compute AB, if possible. 1 Row-column rule: i-j-th entry of AB:

More information

A Review of Matrix Analysis

A Review of Matrix Analysis Matrix Notation Part Matrix Operations Matrices are simply rectangular arrays of quantities Each quantity in the array is called an element of the matrix and an element can be either a numerical value

More information

Lecture 9: MATH 329: Introduction to Scientific Computing

Lecture 9: MATH 329: Introduction to Scientific Computing Lecture 9: MATH 329: Introduction to Scientific Computing Sanjeena Dang Department of Mathematical Sciences Vectors and Matrices in R Numeric vector " and matrix objects in R are a close match to mathematical

More information

Discrete Multivariate Statistics

Discrete Multivariate Statistics Discrete Multivariate Statistics Univariate Discrete Random variables Let X be a discrete random variable which, in this module, will be assumed to take a finite number of t different values which are

More information

Math 3361-Modern Algebra Lecture 08 9/26/ Cardinality

Math 3361-Modern Algebra Lecture 08 9/26/ Cardinality Math 336-Modern Algebra Lecture 08 9/26/4. Cardinality I started talking about cardinality last time, and you did some stuff with it in the Homework, so let s continue. I said that two sets have the same

More information

Package matrixnormal

Package matrixnormal Version 0.0.0 Date 2018-10-26 Type Package Title The Matrix Normal Distribution Depends R (>= 3.5.0) Imports mvtnorm (>= 1.0.8), utils (>= 3.5.0) Package matrixnormal October 30, 2018 Suggests datasets

More information

Lecture Notes in Linear Algebra

Lecture Notes in Linear Algebra Lecture Notes in Linear Algebra Dr. Abdullah Al-Azemi Mathematics Department Kuwait University February 4, 2017 Contents 1 Linear Equations and Matrices 1 1.2 Matrices............................................

More information

1 R.V k V k 1 / I.k/ here; we ll stimulate the action potential another way.) Note that this further simplifies to. m 3 k h k.

1 R.V k V k 1 / I.k/ here; we ll stimulate the action potential another way.) Note that this further simplifies to. m 3 k h k. 1. The goal of this problem is to simulate a propagating action potential for the Hodgkin-Huxley model and to determine the propagation speed. From the class notes, the discrete version (i.e., after breaking

More information

MA180/186/190 : Semester 2 Calculus Monotonic sequences

MA180/186/190 : Semester 2 Calculus Monotonic sequences 1/13) MA180/186/190 : Semester 2 Calculus Monotonic sequences www.maths.nuigalway.ie/ma180 2 Niall Madden (Niall.Madden@NUIGalway.ie) Lecture 10: Tuesday, 5 th February 2013 1 Recall: Bounded Sequences

More information

Basic Linear Algebra in MATLAB

Basic Linear Algebra in MATLAB Basic Linear Algebra in MATLAB 9.29 Optional Lecture 2 In the last optional lecture we learned the the basic type in MATLAB is a matrix of double precision floating point numbers. You learned a number

More information

Linear Algebra. Matrices Operations. Consider, for example, a system of equations such as x + 2y z + 4w = 0, 3x 4y + 2z 6w = 0, x 3y 2z + w = 0.

Linear Algebra. Matrices Operations. Consider, for example, a system of equations such as x + 2y z + 4w = 0, 3x 4y + 2z 6w = 0, x 3y 2z + w = 0. Matrices Operations Linear Algebra Consider, for example, a system of equations such as x + 2y z + 4w = 0, 3x 4y + 2z 6w = 0, x 3y 2z + w = 0 The rectangular array 1 2 1 4 3 4 2 6 1 3 2 1 in which the

More information

Elementary Operations and Matrices

Elementary Operations and Matrices LECTURE 4 Elementary Operations and Matrices In the last lecture we developed a procedure for simplying the set of generators for a given subspace of the form S = span F (v 1,..., v k ) := {α 1 v 1 + +

More information

A TOUR OF LINEAR ALGEBRA FOR JDEP 384H

A TOUR OF LINEAR ALGEBRA FOR JDEP 384H A TOUR OF LINEAR ALGEBRA FOR JDEP 384H Contents Solving Systems 1 Matrix Arithmetic 3 The Basic Rules of Matrix Arithmetic 4 Norms and Dot Products 5 Norms 5 Dot Products 6 Linear Programming 7 Eigenvectors

More information

The Matrix Package. March 9, 2001

The Matrix Package. March 9, 2001 R topics documented: The Matri Package March 9, 2001 Hermitian.test..................................... 1 LowerTriangular.test.................................. 2 Matri..........................................

More information

Sets are one of the basic building blocks for the types of objects considered in discrete mathematics.

Sets are one of the basic building blocks for the types of objects considered in discrete mathematics. Section 2.1 Introduction Sets are one of the basic building blocks for the types of objects considered in discrete mathematics. Important for counting. Programming languages have set operations. Set theory

More information

Stochastic processes. MAS275 Probability Modelling. Introduction and Markov chains. Continuous time. Markov property

Stochastic processes. MAS275 Probability Modelling. Introduction and Markov chains. Continuous time. Markov property Chapter 1: and Markov chains Stochastic processes We study stochastic processes, which are families of random variables describing the evolution of a quantity with time. In some situations, we can treat

More information

Lecture 3: Special Matrices

Lecture 3: Special Matrices Lecture 3: Special Matrices Feedback of assignment1 Random matrices The magic matrix commend magic() doesn t give us random matrix. Random matrix means we will get different matrices each time when we

More information

Lecture 6: Linear Regression

Lecture 6: Linear Regression Lecture 6: Linear Regression Reading: Sections 3.1-3 STATS 202: Data mining and analysis Jonathan Taylor, 10/5 Slide credits: Sergio Bacallado 1 / 30 Simple linear regression Model: y i = β 0 + β 1 x i

More information

MATH 2560 C F03 Elementary Statistics I Lecture 1: Displaying Distributions with Graphs. Outline.

MATH 2560 C F03 Elementary Statistics I Lecture 1: Displaying Distributions with Graphs. Outline. MATH 2560 C F03 Elementary Statistics I Lecture 1: Displaying Distributions with Graphs. Outline. data; variables: categorical & quantitative; distributions; bar graphs & pie charts: What Is Statistics?

More information

Mathematics 13: Lecture 10

Mathematics 13: Lecture 10 Mathematics 13: Lecture 10 Matrices Dan Sloughter Furman University January 25, 2008 Dan Sloughter (Furman University) Mathematics 13: Lecture 10 January 25, 2008 1 / 19 Matrices Recall: A matrix is a

More information

LECTURES 4/5: SYSTEMS OF LINEAR EQUATIONS

LECTURES 4/5: SYSTEMS OF LINEAR EQUATIONS LECTURES 4/5: SYSTEMS OF LINEAR EQUATIONS MA1111: LINEAR ALGEBRA I, MICHAELMAS 2016 1 Linear equations We now switch gears to discuss the topic of solving linear equations, and more interestingly, systems

More information

Psych Jan. 5, 2005

Psych Jan. 5, 2005 Psych 124 1 Wee 1: Introductory Notes on Variables and Probability Distributions (1/5/05) (Reading: Aron & Aron, Chaps. 1, 14, and this Handout.) All handouts are available outside Mija s office. Lecture

More information

TMA 4265 Stochastic Processes Semester project, fall 2014 Student number and

TMA 4265 Stochastic Processes Semester project, fall 2014 Student number and TMA 4265 Stochastic Processes Semester project, fall 2014 Student number 730631 and 732038 Exercise 1 We shall study a discrete Markov chain (MC) {X n } n=0 with state space S = {0, 1, 2, 3, 4, 5, 6}.

More information

A primer on matrices

A primer on matrices A primer on matrices Stephen Boyd August 4, 2007 These notes describe the notation of matrices, the mechanics of matrix manipulation, and how to use matrices to formulate and solve sets of simultaneous

More information

Countable and uncountable sets. Matrices.

Countable and uncountable sets. Matrices. Lecture 11 Countable and uncountable sets. Matrices. Instructor: Kangil Kim (CSE) E-mail: kikim01@konkuk.ac.kr Tel. : 02-450-3493 Room : New Milenium Bldg. 1103 Lab : New Engineering Bldg. 1202 Next topic:

More information

Linear Algebra I Lecture 8

Linear Algebra I Lecture 8 Linear Algebra I Lecture 8 Xi Chen 1 1 University of Alberta January 25, 2019 Outline 1 2 Gauss-Jordan Elimination Given a system of linear equations f 1 (x 1, x 2,..., x n ) = 0 f 2 (x 1, x 2,..., x n

More information

Section 20: Arrow Diagrams on the Integers

Section 20: Arrow Diagrams on the Integers Section 0: Arrow Diagrams on the Integers Most of the material we have discussed so far concerns the idea and representations of functions. A function is a relationship between a set of inputs (the leave

More information

R: A Quick Reference

R: A Quick Reference R: A Quick Reference Colorado Reed January 17, 2012 Contents 1 Basics 2 1.1 Arrays and Matrices....................... 2 1.2 Lists................................ 3 1.3 Loading Packages.........................

More information

Math "Matrix Approach to Solving Systems" Bibiana Lopez. November Crafton Hills College. (CHC) 6.3 November / 25

Math Matrix Approach to Solving Systems Bibiana Lopez. November Crafton Hills College. (CHC) 6.3 November / 25 Math 102 6.3 "Matrix Approach to Solving Systems" Bibiana Lopez Crafton Hills College November 2010 (CHC) 6.3 November 2010 1 / 25 Objectives: * Define a matrix and determine its order. * Write the augmented

More information

DM559 Linear and Integer Programming. Lecture 2 Systems of Linear Equations. Marco Chiarandini

DM559 Linear and Integer Programming. Lecture 2 Systems of Linear Equations. Marco Chiarandini DM559 Linear and Integer Programming Lecture Marco Chiarandini Department of Mathematics & Computer Science University of Southern Denmark Outline 1. Outline 1. 3 A Motivating Example You are organizing

More information

Solution to Homework 1

Solution to Homework 1 Solution to Homework Sec 2 (a) Yes It is condition (VS 3) (b) No If x, y are both zero vectors Then by condition (VS 3) x = x + y = y (c) No Let e be the zero vector We have e = 2e (d) No It will be false

More information

ST3241 Categorical Data Analysis I Two-way Contingency Tables. 2 2 Tables, Relative Risks and Odds Ratios

ST3241 Categorical Data Analysis I Two-way Contingency Tables. 2 2 Tables, Relative Risks and Odds Ratios ST3241 Categorical Data Analysis I Two-way Contingency Tables 2 2 Tables, Relative Risks and Odds Ratios 1 What Is A Contingency Table (p.16) Suppose X and Y are two categorical variables X has I categories

More information

Math 42, Discrete Mathematics

Math 42, Discrete Mathematics c Fall 2018 last updated 12/05/2018 at 15:47:21 For use by students in this class only; all rights reserved. Note: some prose & some tables are taken directly from Kenneth R. Rosen, and Its Applications,

More information

Graphics (INFOGR), , Block IV, lecture 8 Deb Panja. Today: Matrices. Welcome

Graphics (INFOGR), , Block IV, lecture 8 Deb Panja. Today: Matrices. Welcome Graphics (INFOGR), 2017-18, Block IV, lecture 8 Deb Panja Today: Matrices Welcome 1 Today Matrices: why and what? Matrix operations Determinants Adjoint/adjugate and inverse of matrices Geometric interpretation

More information

Solutions to Math 51 First Exam October 13, 2015

Solutions to Math 51 First Exam October 13, 2015 Solutions to Math First Exam October 3, 2. (8 points) (a) Find an equation for the plane in R 3 that contains both the x-axis and the point (,, 2). The equation should be of the form ax + by + cz = d.

More information

STA 411 (R. Neal) March 7, Assignment # 1

STA 411 (R. Neal) March 7, Assignment # 1 STA 411 (R. Neal) March 7, 2014 Discussion Linear Models Assignment # 1 Saša Milić 997 410 626 The average mean square errors for the linear models (for training set 1 and 2, respectively), with 8, 16,

More information

Definition 2.3. We define addition and multiplication of matrices as follows.

Definition 2.3. We define addition and multiplication of matrices as follows. 14 Chapter 2 Matrices In this chapter, we review matrix algebra from Linear Algebra I, consider row and column operations on matrices, and define the rank of a matrix. Along the way prove that the row

More information

Chapter 2: Tools for Exploring Univariate Data

Chapter 2: Tools for Exploring Univariate Data Stats 11 (Fall 2004) Lecture Note Introduction to Statistical Methods for Business and Economics Instructor: Hongquan Xu Chapter 2: Tools for Exploring Univariate Data Section 2.1: Introduction What is

More information

Lecture 14 Singular Value Decomposition

Lecture 14 Singular Value Decomposition Lecture 14 Singular Value Decomposition 02 November 2015 Taylor B. Arnold Yale Statistics STAT 312/612 Goals for today singular value decomposition condition numbers application to mean squared errors

More information

Linear Algebra. Grinshpan

Linear Algebra. Grinshpan Linear Algebra Grinshpan Saturday class, 2/23/9 This lecture involves topics from Sections 3-34 Subspaces associated to a matrix Given an n m matrix A, we have three subspaces associated to it The column

More information

Algebraic Methods in Combinatorics

Algebraic Methods in Combinatorics Algebraic Methods in Combinatorics Po-Shen Loh 27 June 2008 1 Warm-up 1. (A result of Bourbaki on finite geometries, from Răzvan) Let X be a finite set, and let F be a family of distinct proper subsets

More information

Phys 201. Matrices and Determinants

Phys 201. Matrices and Determinants Phys 201 Matrices and Determinants 1 1.1 Matrices 1.2 Operations of matrices 1.3 Types of matrices 1.4 Properties of matrices 1.5 Determinants 1.6 Inverse of a 3 3 matrix 2 1.1 Matrices A 2 3 7 =! " 1

More information

1. Data Overview: North Direction. Total observations for each intersection: 96,432 Missing Percentages:

1. Data Overview: North Direction. Total observations for each intersection: 96,432 Missing Percentages: Preliminary Report LOOP IMPUTATION OF HOURLY DATA ON A SECTION OF THE I-5 (BETWEEN ROUTES 14 AND 99) VIA FUNCTIONAL PRINCIPAL COMPONENT ANALYSIS JAN DE LEEUW, IRINA KUKUYEVA Abstract. We present the results

More information

One-to-one functions and onto functions

One-to-one functions and onto functions MA 3362 Lecture 7 - One-to-one and Onto Wednesday, October 22, 2008. Objectives: Formalize definitions of one-to-one and onto One-to-one functions and onto functions At the level of set theory, there are

More information

DS-GA 1002 Lecture notes 0 Fall Linear Algebra. These notes provide a review of basic concepts in linear algebra.

DS-GA 1002 Lecture notes 0 Fall Linear Algebra. These notes provide a review of basic concepts in linear algebra. DS-GA 1002 Lecture notes 0 Fall 2016 Linear Algebra These notes provide a review of basic concepts in linear algebra. 1 Vector spaces You are no doubt familiar with vectors in R 2 or R 3, i.e. [ ] 1.1

More information

Lecture 2: Linear and Mixed Models

Lecture 2: Linear and Mixed Models Lecture 2: Linear and Mixed Models Bruce Walsh lecture notes Introduction to Mixed Models SISG, Seattle 18 20 July 2018 1 Quick Review of the Major Points The general linear model can be written as y =

More information

Characterizations of Strongly Regular Graphs: Part II: Bose-Mesner algebras of graphs. Sung Y. Song Iowa State University

Characterizations of Strongly Regular Graphs: Part II: Bose-Mesner algebras of graphs. Sung Y. Song Iowa State University Characterizations of Strongly Regular Graphs: Part II: Bose-Mesner algebras of graphs Sung Y. Song Iowa State University sysong@iastate.edu Notation K: one of the fields R or C X: a nonempty finite set

More information

Matrix operations Linear Algebra with Computer Science Application

Matrix operations Linear Algebra with Computer Science Application Linear Algebra with Computer Science Application February 14, 2018 1 Matrix operations 11 Matrix operations If A is an m n matrix that is, a matrix with m rows and n columns then the scalar entry in the

More information

MATH 2030: MATRICES ,, a m1 a m2 a mn If the columns of A are the vectors a 1, a 2,...,a n ; A is represented as A 1. .

MATH 2030: MATRICES ,, a m1 a m2 a mn If the columns of A are the vectors a 1, a 2,...,a n ; A is represented as A 1. . MATH 030: MATRICES Matrix Operations We have seen how matrices and the operations on them originated from our study of linear equations In this chapter we study matrices explicitely Definition 01 A matrix

More information

Kevin James. MTHSC 3110 Section 4.3 Linear Independence in Vector Sp

Kevin James. MTHSC 3110 Section 4.3 Linear Independence in Vector Sp MTHSC 3 Section 4.3 Linear Independence in Vector Spaces; Bases Definition Let V be a vector space and let { v. v 2,..., v p } V. If the only solution to the equation x v + x 2 v 2 + + x p v p = is the

More information

B553 Lecture 5: Matrix Algebra Review

B553 Lecture 5: Matrix Algebra Review B553 Lecture 5: Matrix Algebra Review Kris Hauser January 19, 2012 We have seen in prior lectures how vectors represent points in R n and gradients of functions. Matrices represent linear transformations

More information

Massachusetts Institute of Technology Department of Economics Statistics. Lecture Notes on Matrix Algebra

Massachusetts Institute of Technology Department of Economics Statistics. Lecture Notes on Matrix Algebra Massachusetts Institute of Technology Department of Economics 14.381 Statistics Guido Kuersteiner Lecture Notes on Matrix Algebra These lecture notes summarize some basic results on matrix algebra used

More information

REGULI AND APPLICATIONS, ZARANKIEWICZ PROBLEM

REGULI AND APPLICATIONS, ZARANKIEWICZ PROBLEM REGULI AN APPLICATIONS, ZARANKIEWICZ PROBLEM One of our long-term goals is to pursue some questions of incidence geometry in R 3. We recall one question to direct our focus during this lecture. Question

More information

Doubly Indexed Infinite Series

Doubly Indexed Infinite Series The Islamic University of Gaza Deanery of Higher studies Faculty of Science Department of Mathematics Doubly Indexed Infinite Series Presented By Ahed Khaleel Abu ALees Supervisor Professor Eissa D. Habil

More information