## What is a Sparse Matrix? Definition from Techopedia

### Semi-External Memory Sparse Matrix Multiplication on

Matrix completion Wikipedia. modern computing architectures. While for large sparse data in real world, these beneп¬Ѓts may not exist. Investigating the randomized PCA technique for large sparse data and comparing it with other existing techniques are of great interest. In this work, we п¬Ѓrst analyze the adaptability of some acceleration skills for the basic random-, 27/05/2016В В· The final part presents resources and applications in background/foreground separation for video surveillance. With contributions from leading teams around the world, this handbook provides a complete overview of the concepts, theories, algorithms, and applications related to robust low-rank and sparse matrix decompositions. It is designed for.

### Sparse Matrix Operations MATLAB & Simulink - MathWorks

CSR5 An Efﬁcient Storage Format for Cross-Platform Sparse. Sparse Matrix Operations Efficiency of Operations. Computational Complexity. Algorithmic Details. Computational Complexity. The computational complexity of sparse operations is proportional to nnz, the number of nonzero elements in the matrix.Computational complexity also depends linearly on the row size m and column size n of the matrix, but is independent of the product m*n, the total number, Only for the sake of clarity the matrices are presented in their binary form. The high performance of the system is due to the direct conversion and manipulation of the matrices in their compact form as obtained from the application of the sparse matrix algorithms..

11/03/2017В В· Watch this. Math can be fun . Not as boring as the text book. Learn with passion and interest. siam j. sci.comput. c 2016 the u.s. government vol. 38, no. 6, pp. c624{c651 exploiting multiple levels of parallelism in sparse matrix-matrix multiplication ariful azad y, grey ballardz, aydin bulucЛ , james demmelx, laura grigori{, oded schwartzk, sivan toledo#, and samuel williamsy abstract.

Sparse matrices are at the heart of Linear Algebraic Systems. Needless to say everything of any significance happening in a sufficiently complex computer system will require lots of Linear Algebraic operations. You really cannot represent very lar... 22.4 Real Life Example using Sparse Matrices A common application for sparse matrices is in the solution of Finite Element Models. Finite element models allow numerical solution of partial differential equations that do not have closed form solutions, typically because of the complex shape of the domain.

3. Real-world applications often require solving sparse linear systems, where each equation in- volves only a few of the unknown variables. An n xn matrix is called tridiagonal if its only nonzero entries lie on the main diagonal or the neighboring diagonals. Sparse matrices provide efficient storage of double or logical data that has a large percentage of zeros. While full (or dense) matrices store every single element in memory regardless of value, sparse matrices store only the nonzero elements and their row indices. For this reason, using sparse matrices can significantly reduce the amount of memory required for data storage.

Application of Statistics in real-life problems. Statistics can be defined as a type of mathematical analysis which involves the method of collecting and analyzing data and then summing up the data into a numerical form for a given set of factual data or real world observations. Matrices are used to represent real-world data about specific populations, such as the number of people who have a specific trait. They can also be used to model projections in population growth. In the field of computing, matrices are used in message encryption. They are used to create three-dimensional graphic images and realistic looking

11/03/2017В В· Watch this. Math can be fun . Not as boring as the text book. Learn with passion and interest. 15/11/2010В В· This feature is not available right now. Please try again later.

Sparse Matrix Operations Efficiency of Operations. Computational Complexity. Algorithmic Details. Computational Complexity. The computational complexity of sparse operations is proportional to nnz, the number of nonzero elements in the matrix.Computational complexity also depends linearly on the row size m and column size n of the matrix, but is independent of the product m*n, the total number Matrices are used to represent real-world data about specific populations, such as the number of people who have a specific trait. They can also be used to model projections in population growth. In the field of computing, matrices are used in message encryption. They are used to create three-dimensional graphic images and realistic looking

modern computing architectures. While for large sparse data in real world, these beneп¬Ѓts may not exist. Investigating the randomized PCA technique for large sparse data and comparing it with other existing techniques are of great interest. In this work, we п¬Ѓrst analyze the adaptability of some acceleration skills for the basic random- The matrix completion problem is in general NP-hard, but under additional assumptions there are efficient algorithms that achieve exact reconstruction with high probability. In statistical learning point of view, the matrix completion problem is an application of matrix regularization which is a generalization of vector regularization.

Therefore, practical finite element method applications always rely on sparse matrices and sparse matrix operations. Complete the following steps to use the Multicore Analysis and Sparse Matrix VIs to solve the PDE by the finite element method. Compute the Delaunay triangulation of the problem domain using Delaunay Triangulation VI. The matrix completion problem is in general NP-hard, but under additional assumptions there are efficient algorithms that achieve exact reconstruction with high probability. In statistical learning point of view, the matrix completion problem is an application of matrix regularization which is a generalization of vector regularization.

Abstract: Real-world applications typically have multiple sparse reconstruction tasks to be optimized. In order to exploit the similar sparsity pattern between different tasks, this paper establishes an evolutionary multitasking framework to simultaneously optimize multiple sparse reconstruction tasks вЂ¦ Sparse Matrices sparse вЂ¦ many elements are zero dense вЂ¦ few elements are zero Example Of Sparse Matrices diagonal tridiagonal lower triangular (?) These are structured sparse matrices. May be mapped into a 1D array so that a mapping function can be used to locate an element. Unstructured Sparse Matrices Airline flight matrix.

What is a Sparse Matrix? A sparse matrix is just a matrix with some zeros. Usually, a lot of them. So every place you are using a dense matrix, in a linear layer, for example, you could be using a The matrix completion problem is in general NP-hard, but under additional assumptions there are efficient algorithms that achieve exact reconstruction with high probability. In statistical learning point of view, the matrix completion problem is an application of matrix regularization which is a generalization of vector regularization.

15/11/2010В В· This feature is not available right now. Please try again later. My experience makes me well-poised for future research in GPU-based algorithms. As a world leader in algorithmic research for sparse matrix computations, my work combines graph-theoretic methods and numerical techniques to create algorithms for solving problems in computational science that arise across a wide range of applications. I

Sparse matrices provide efficient storage of double or logical data that has a large percentage of zeros. While full (or dense) matrices store every single element in memory regardless of value, sparse matrices store only the nonzero elements and their row indices. For this reason, using sparse matrices can significantly reduce the amount of memory required for data storage. 3. Real-world applications often require solving sparse linear systems, where each equation in- volves only a few of the unknown variables. An n xn matrix is called tridiagonal if its only nonzero entries lie on the main diagonal or the neighboring diagonals.

Semi-External Memory Sparse Matrix Multiplication on Billion-node Graphs in a Multicore Architecture Da Zheng 1, Disa Mhembere , Vince Lyzinski2, Joshua Vogelstein3, Carey E. Priebe2, and Randal Burns1 1Department of Computer Science, Johns Hopkins University 2Department of Applied Mathematics and Statistics, Johns Hopkins University 3Institute for Computational Medicine, Department of In the Real World . Any data that is organized in columns and rows can be represented as a matrix. Matrices are used to represent real-world data such as the habits, or traits of a population of people. This Page: Variables & Matrices

Matrices are used to represent real-world data about specific populations, such as the number of people who have a specific trait. They can also be used to model projections in population growth. In the field of computing, matrices are used in message encryption. They are used to create three-dimensional graphic images and realistic looking My experience makes me well-poised for future research in GPU-based algorithms. As a world leader in algorithmic research for sparse matrix computations, my work combines graph-theoretic methods and numerical techniques to create algorithms for solving problems in computational science that arise across a wide range of applications. I

### What's the use of matrices in real life? Quora

Sparse Embedded $k$-Means Clustering. 09/10/2017В В· This video is created under creative common license.It covers 1)what is sparse matrix 2) What is the need of sparse Matrix 3) Its representation 4) Applications., Applications of Matrix Mathematics Matrix mathematics applies to several branches of science, as well as different mathematical disciplines. LetвЂ™s start with computer graphics, then touch on science, and return to mathematics. We see the results o....

Handbook of Robust Low-Rank and Sparse Matrix. Abstract: Real-world applications typically have multiple sparse reconstruction tasks to be optimized. In order to exploit the similar sparsity pattern between different tasks, this paper establishes an evolutionary multitasking framework to simultaneously optimize multiple sparse reconstruction tasks вЂ¦, 09/10/2017В В· This video is created under creative common license.It covers 1)what is sparse matrix 2) What is the need of sparse Matrix 3) Its representation 4) Applications..

### Evolutionary Multitasking Sparse Reconstruction Framework

The Applications of Matrices What I wish my teachers. 15/11/2010В В· This feature is not available right now. Please try again later. Application of Statistics in real-life problems. Statistics can be defined as a type of mathematical analysis which involves the method of collecting and analyzing data and then summing up the data into a numerical form for a given set of factual data or real world observations..

Sparse Matrix: A sparse matrix is a matrix in which many or most of the elements have a value of zero. This is in contrast to a dense matrix, where many or most of the elements have a non-zero value. Sparse matrices are used in specific ways in computer science, and have different data analysis and storage protocols and techniques related to 27/05/2016В В· The final part presents resources and applications in background/foreground separation for video surveillance. With contributions from leading teams around the world, this handbook provides a complete overview of the concepts, theories, algorithms, and applications related to robust low-rank and sparse matrix decompositions. It is designed for

Semi-External Memory Sparse Matrix Multiplication on Billion-node Graphs in a Multicore Architecture Da Zheng 1, Disa Mhembere , Vince Lyzinski2, Joshua Vogelstein3, Carey E. Priebe2, and Randal Burns1 1Department of Computer Science, Johns Hopkins University 2Department of Applied Mathematics and Statistics, Johns Hopkins University 3Institute for Computational Medicine, Department of siam j. sci.comput. c 2016 the u.s. government vol. 38, no. 6, pp. c624{c651 exploiting multiple levels of parallelism in sparse matrix-matrix multiplication ariful azad y, grey ballardz, aydin bulucЛ , james demmelx, laura grigori{, oded schwartzk, sivan toledo#, and samuel williamsy abstract.

If you do want to apply a NumPy function to these matrices, first check if SciPy has its own implementation for the given sparse matrix class, or convert the sparse matrix to a NumPy array (e.g. using the toarray() method of the class) first before applying the method. Values, specified as a scalar, vector, or matrix. If v is a vector or matrix, then one of the inputs i or j must also be a vector or matrix with the same number of elements.. Any elements in v that are zero are ignored, as are the corresponding subscripts in i and j.However, if you do not specify the dimension sizes of the output, m and n, then sparse calculates the maxima m = max(i) and n

Therefore, practical finite element method applications always rely on sparse matrices and sparse matrix operations. Complete the following steps to use the Multicore Analysis and Sparse Matrix VIs to solve the PDE by the finite element method. Compute the Delaunay triangulation of the problem domain using Delaunay Triangulation VI. Handbook of Robust Low-Rank and Sparse Matrix Decomposition: Applications in Image and Video Processing shows you how robust subspace learning and tracking by decomposition into low-rank and sparse matrices provide a suitable framework for computer vision applications. Incorporating both вЂ¦

Matrices are used to represent real-world data about specific populations, such as the number of people who have a specific trait. They can also be used to model projections in population growth. In the field of computing, matrices are used in message encryption. They are used to create three-dimensional graphic images and realistic looking uate the performance of these applications on real-world datasets (Section 8) and show significant improvements over the state of the art: вЂўFor -NN, previous work [35] already exploits sparsity using a hand-crafted sparse matrix multiplication protocol. We show that using our protocols with the appropriate choice

Application of Statistics in real-life problems. Statistics can be defined as a type of mathematical analysis which involves the method of collecting and analyzing data and then summing up the data into a numerical form for a given set of factual data or real world observations. Sparse Matrix: A sparse matrix is a matrix in which many or most of the elements have a value of zero. This is in contrast to a dense matrix, where many or most of the elements have a non-zero value. Sparse matrices are used in specific ways in computer science, and have different data analysis and storage protocols and techniques related to

In this article we will be discussing of applications of hashing.. Hashing provides constant time search, insert and delete operations on average. This is why hashing is one of the most used data structure, example problems are, distinct elements, counting frequencies of items, finding duplicates, etc. There are many other applications of hashing, including modern day cryptography hash functions. 27/05/2016В В· The final part presents resources and applications in background/foreground separation for video surveillance. With contributions from leading teams around the world, this handbook provides a complete overview of the concepts, theories, algorithms, and applications related to robust low-rank and sparse matrix decompositions. It is designed for

06/02/2017В В· A matrix is a two-dimensional data object made of m rows and n columns, therefore having total m x n values. If most of the elements of the matrix have 0 value, then it is called a sparse matrix.. Why to use Sparse Matrix instead of simple matrix ? Storage: There are lesser non-zero elements than zeros and thus lesser memory can be used to store only those elements. If you do want to apply a NumPy function to these matrices, first check if SciPy has its own implementation for the given sparse matrix class, or convert the sparse matrix to a NumPy array (e.g. using the toarray() method of the class) first before applying the method.

The little pump (build in) gave up very quickly, and there are no spare parts. The shop just replaced the broken one, with a new one. What a hassle! I guess you know what steam mop I mean?! Now I have the EZ1R Euroflex wow it produced hot steam ok and has a shot of steam in the front, if you need that from time to time. I have only used it 4 Euroflex monster steam mop instruction manual Radville Multi Purpose Steam Cleaner Sort by Featured Best Selling Alphabetically, A-Z Alphabetically, Z-A Price, low to high Price, high to low Date, new to old Date, old to new Filters

## Create sparse matrix MATLAB sparse - MathWorks France

What Are Some Real Life Applications of Matrices. Dans la discipline de l'analyse numГ©rique des mathГ©matiques, une matrice creuse est une matrice contenant beaucoup de zГ©ros. Conceptuellement, les matrices creuses correspondent aux systГЁmes qui sont peu couplГ©s. Si on considГЁre une ligne de balles dont chacune est reliГ©e Г ses voisines directes par des Г©lastiques, ce systГЁme serait reprГ©sentГ© par une matrice creuse., Values, specified as a scalar, vector, or matrix. If v is a vector or matrix, then one of the inputs i or j must also be a vector or matrix with the same number of elements.. Any elements in v that are zero are ignored, as are the corresponding subscripts in i and j.However, if you do not specify the dimension sizes of the output, m and n, then sparse calculates the maxima m = max(i) and n.

### Yousef Saad Department of Computer Science and Engineering

What are the application of matrices? Quora. In this article we will be discussing of applications of hashing.. Hashing provides constant time search, insert and delete operations on average. This is why hashing is one of the most used data structure, example problems are, distinct elements, counting frequencies of items, finding duplicates, etc. There are many other applications of hashing, including modern day cryptography hash functions., Sparse Matrix: A sparse matrix is a matrix in which many or most of the elements have a value of zero. This is in contrast to a dense matrix, where many or most of the elements have a non-zero value. Sparse matrices are used in specific ways in computer science, and have different data analysis and storage protocols and techniques related to.

The key property that matrices have is that they give you a concrete way of describing linear transformations. Linear transformations are extremely fundamental mathematical objects, and since matrices give you an efficient means of representing th... Sparse matrices provide efficient storage of double or logical data that has a large percentage of zeros. While full (or dense) matrices store every single element in memory regardless of value, sparse matrices store only the nonzero elements and their row indices. For this reason, using sparse matrices can significantly reduce the amount of memory required for data storage.

Application of Statistics in real-life problems. Statistics can be defined as a type of mathematical analysis which involves the method of collecting and analyzing data and then summing up the data into a numerical form for a given set of factual data or real world observations. 27/05/2016В В· The final part presents resources and applications in background/foreground separation for video surveillance. With contributions from leading teams around the world, this handbook provides a complete overview of the concepts, theories, algorithms, and applications related to robust low-rank and sparse matrix decompositions. It is designed for

Therefore, practical finite element method applications always rely on sparse matrices and sparse matrix operations. Complete the following steps to use the Multicore Analysis and Sparse Matrix VIs to solve the PDE by the finite element method. Compute the Delaunay triangulation of the problem domain using Delaunay Triangulation VI. Abstract: Real-world applications typically have multiple sparse reconstruction tasks to be optimized. In order to exploit the similar sparsity pattern between different tasks, this paper establishes an evolutionary multitasking framework to simultaneously optimize multiple sparse reconstruction tasks вЂ¦

Application of Statistics in real-life problems. Statistics can be defined as a type of mathematical analysis which involves the method of collecting and analyzing data and then summing up the data into a numerical form for a given set of factual data or real world observations. Sparse matrices are at the heart of Linear Algebraic Systems. Needless to say everything of any significance happening in a sufficiently complex computer system will require lots of Linear Algebraic operations. You really cannot represent very lar...

A symmetric sparse matrix arises as the adjacency matrix of an undirected graph; it can be stored efficiently as an adjacency list. Reducing fill-in [ edit ] The fill-in of a matrix are those entries that change from an initial zero to a non-zero value during the execution of an algorithm. Only for the sake of clarity the matrices are presented in their binary form. The high performance of the system is due to the direct conversion and manipulation of the matrices in their compact form as obtained from the application of the sparse matrix algorithms.

Abstract: Real-world applications typically have multiple sparse reconstruction tasks to be optimized. In order to exploit the similar sparsity pattern between different tasks, this paper establishes an evolutionary multitasking framework to simultaneously optimize multiple sparse reconstruction tasks вЂ¦ Sparse Matrices and their Applications Proceedings of a Symposium on Sparse Matrices and Their Applications, held September 9вЂ“10, 1971, at the IBM Thomas J. Watson Research Center, Yorktown Heights, New York, and sponsored by the Office of Naval Research, the National Science Foundation, IBM World Trade Corporation, and the IBM Research Mathematical Sciences Department.

11/10/2019В В· This video goes over just a few applications of matrices that may give you some insight into how they can be used in the real world. Linear algebra was вЂ¦ Sparse matrices are at the heart of Linear Algebraic Systems. Needless to say everything of any significance happening in a sufficiently complex computer system will require lots of Linear Algebraic operations. You really cannot represent very lar...

uate the performance of these applications on real-world datasets (Section 8) and show significant improvements over the state of the art: вЂўFor -NN, previous work [35] already exploits sparsity using a hand-crafted sparse matrix multiplication protocol. We show that using our protocols with the appropriate choice Handbook of Robust Low-Rank and Sparse Matrix Decomposition: Applications in Image and Video Processing shows you how robust subspace learning and tracking by decomposition into low-rank and sparse matrices provide a suitable framework for computer vision applications. Incorporating both вЂ¦

Experiments on three real-world data sets show that our algorithm outperforms other dimension reduction methods. The results verify our theoretical analysis. We organize this paper as follows. Section 2 introduces the concept of -approximation k-means clustering and our proposed sparse embedded k-means clustering algorithm. Section 3 analyzes Sparse Matrix Methods and Applications Yousef Saad Department of Computer Science and Engineering University of Minnesota Wimereux, April 1st, 2008

Real-World Speech/Non-Speech Audio Classification Based on Sparse Representation Features and GPCs Ziqiang Shi, Jiqing Han, Tieran Zheng School of Computer Science and Technology, Harbin Institute of Technology, Harbin, China My experience makes me well-poised for future research in GPU-based algorithms. As a world leader in algorithmic research for sparse matrix computations, my work combines graph-theoretic methods and numerical techniques to create algorithms for solving problems in computational science that arise across a wide range of applications. I

15/11/2010В В· This feature is not available right now. Please try again later. ments of SpMV and other sparse matrix operations such as preconditioning operations [22] and sparse matrix-matrix multiplication [23]. The reason is that those operations com-monly require matrices stored in the basic formats such as the compressed sparse row (CSR). Therefore, when users construct a real-world application, they need to consider a

Sparse Matrix Methods and Applications Yousef Saad Department of Computer Science and Engineering University of Minnesota Wimereux, April 1st, 2008 Therefore, practical finite element method applications always rely on sparse matrices and sparse matrix operations. Complete the following steps to use the Multicore Analysis and Sparse Matrix VIs to solve the PDE by the finite element method. Compute the Delaunay triangulation of the problem domain using Delaunay Triangulation VI.

Only for the sake of clarity the matrices are presented in their binary form. The high performance of the system is due to the direct conversion and manipulation of the matrices in their compact form as obtained from the application of the sparse matrix algorithms. Sparse Matrix Methods and Applications Yousef Saad Department of Computer Science and Engineering University of Minnesota Wimereux, April 1st, 2008

### Sparse Matrices MATLAB & Simulink

Sparse Embedded $k$-Means Clustering. Matrices are used to represent real-world data about specific populations, such as the number of people who have a specific trait. They can also be used to model projections in population growth. In the field of computing, matrices are used in message encryption. They are used to create three-dimensional graphic images and realistic looking, Therefore, practical finite element method applications always rely on sparse matrices and sparse matrix operations. Complete the following steps to use the Multicore Analysis and Sparse Matrix VIs to solve the PDE by the finite element method. Compute the Delaunay triangulation of the problem domain using Delaunay Triangulation VI..

Sparse and Banded Matrices Boise State University. Matrices are used to represent real-world data about specific populations, such as the number of people who have a specific trait. They can also be used to model projections in population growth. In the field of computing, matrices are used in message encryption. They are used to create three-dimensional graphic images and realistic looking, Sparse Matrix: A sparse matrix is a matrix in which many or most of the elements have a value of zero. This is in contrast to a dense matrix, where many or most of the elements have a non-zero value. Sparse matrices are used in specific ways in computer science, and have different data analysis and storage protocols and techniques related to.

### Fast Randomized PCA for Sparse Data

Real World Applictions of Matrices. Matrices are commonly. 07/05/2017В В· This video is about the uses of matrices in the reald world. My experience makes me well-poised for future research in GPU-based algorithms. As a world leader in algorithmic research for sparse matrix computations, my work combines graph-theoretic methods and numerical techniques to create algorithms for solving problems in computational science that arise across a wide range of applications. I.

siam j. sci.comput. c 2016 the u.s. government vol. 38, no. 6, pp. c624{c651 exploiting multiple levels of parallelism in sparse matrix-matrix multiplication ariful azad y, grey ballardz, aydin bulucЛ , james demmelx, laura grigori{, oded schwartzk, sivan toledo#, and samuel williamsy abstract. Sparse Matrix: A sparse matrix is a matrix in which many or most of the elements have a value of zero. This is in contrast to a dense matrix, where many or most of the elements have a non-zero value. Sparse matrices are used in specific ways in computer science, and have different data analysis and storage protocols and techniques related to

15/11/2010В В· This feature is not available right now. Please try again later. Applications of Matrix Mathematics Matrix mathematics applies to several branches of science, as well as different mathematical disciplines. LetвЂ™s start with computer graphics, then touch on science, and return to mathematics. We see the results o...

Sparse matrices are at the heart of Linear Algebraic Systems. Needless to say everything of any significance happening in a sufficiently complex computer system will require lots of Linear Algebraic operations. You really cannot represent very lar... 07/05/2017В В· This video is about the uses of matrices in the reald world.

27/05/2016В В· The final part presents resources and applications in background/foreground separation for video surveillance. With contributions from leading teams around the world, this handbook provides a complete overview of the concepts, theories, algorithms, and applications related to robust low-rank and sparse matrix decompositions. It is designed for Only for the sake of clarity the matrices are presented in their binary form. The high performance of the system is due to the direct conversion and manipulation of the matrices in their compact form as obtained from the application of the sparse matrix algorithms.

In the Real World . Any data that is organized in columns and rows can be represented as a matrix. Matrices are used to represent real-world data such as the habits, or traits of a population of people. This Page: Variables & Matrices Applications of Matrix Mathematics Matrix mathematics applies to several branches of science, as well as different mathematical disciplines. LetвЂ™s start with computer graphics, then touch on science, and return to mathematics. We see the results o...

My experience makes me well-poised for future research in GPU-based algorithms. As a world leader in algorithmic research for sparse matrix computations, my work combines graph-theoretic methods and numerical techniques to create algorithms for solving problems in computational science that arise across a wide range of applications. I In the Real World . Any data that is organized in columns and rows can be represented as a matrix. Matrices are used to represent real-world data such as the habits, or traits of a population of people. This Page: Variables & Matrices

Experiments on three real-world data sets show that our algorithm outperforms other dimension reduction methods. The results verify our theoretical analysis. We organize this paper as follows. Section 2 introduces the concept of -approximation k-means clustering and our proposed sparse embedded k-means clustering algorithm. Section 3 analyzes storage mode for SparseM.4 An n by m matrix A with real elements a ij, stored 2Recently, a sparse matrix version of BLAS subprograms has been provided by Du , Heroux and Pozo (2002). Unfortunately, it handles only sparse matrix times dense matrix multiplica-tion at the Level 3 Sparse BLAS, but not sparse matrix times sparse matrix multiplication.

3. Real-world applications often require solving sparse linear systems, where each equation in- volves only a few of the unknown variables. An n xn matrix is called tridiagonal if its only nonzero entries lie on the main diagonal or the neighboring diagonals. 11/03/2017В В· Watch this. Math can be fun . Not as boring as the text book. Learn with passion and interest.