ActiveX Software for Visual Basic 6/.NET, C++ 6/.NET, Delphi, Borland C++ Builder: Matrix Maths, Time Series
 
 Home   |   Products   |   Testimonials   |   Prices   |   Support   |   Contact   |   Publications   |   About   |   Buy Now
Quick Links   Home   Purchase   Support
Products   Product Home   ActiveX/COM Components   .NET Components   Version History
Support   Support Home   Installation Help
About Us   Company Info   Clients   Testimonials   Publications   Contact Us

   Matrix Analysis Software .NET CF Component for Pocket PC Windows Mobile
 

    MatrixTools/NET Mobile 6.0
Matrix Maths .NET Compact Framework Pocket PC Component

Product Features  Download  Product FAQ  Screen Shots!   Prices Buy Now

Matrix Maths Source Code Examples in Visual Basic .NET, Visual C# and Visual C++ .NET and ASP.NET

This shows some sample applications built with Matrix Maths /NET Mobile. The full source code is supplied with MatrixTools/NET Mobile so you can see how easy it is to use our control. 

Not sure where or how to begin? We provide you with full source code demo Pocket PC Windows Mobile applications. If you can't see what you're looking for - let us know, we may be able to help with your specific application. The demos show how to perform the following functions in just one line of code:

SVD Matrix Maths
LU Decomposition Matrix Maths
Statistics
Covariance, Correlation
Min, Max, Data Loading and Saving

We have shown exactly how to set up the problems in the source code and just how easy it is to solve them using Matrix Maths /NET.

Sample Application Screen Shots

Here we show the screen shots of sample applications built using the MatrixTools/NET .NET component. The full source code is provided with MatrixTools/NET. 

How do I use a .NET Component such as MatrixTools/NET Mobile?

Are you a traditional programmer and haven't started using components? Are you still a little unsure about how to program using components? Don't worry - using .NET components is simple! The screen shots below and show how to include and use our .NET components in your application.

  1. With the Pocket PC SDK installed, create a Smart Devices project in Visual Studio.
  2. Locate the .NET Component you wish to use in the Toolbox window inside Visual Studio.


  3. Drag the component on to a WinForm and it will appear in the region below the form.
  4. You are now ready to start coding with the particular .NET Component. In your code, simply reference any methods, properties or events within the Component as if you had written them yourself.
    	// SVD Test
    
    	Matrix.Rand(X, 4, 3)  // create a random matrix
    
    	Matrix.SVD(ref X, ref U, ref S, ref V);  // Perform SVD on Matrix
    
    	// Test the results from Singular Value Decomposition:
    	//
    	Matrix.Multiply(ref U, ref S, ref Y1);
    	Matrix.Transpose(ref V, ref VT);
    	Matrix.Multiply(ref Y1, ref VT, ref Y); // end to end check: Y = X
    
    
    	// SVDSolve Test
    
    	// Solve this set of ill-conditioned linear equations
    	// Find x, where Ax = b
    
    	double[] Xs = null;
    	A = new double[4,3];
    	double[] b = new double[4];
    	// set A, b values here
    	// :
    	Matrix.SVD(ref A, ref U, ref S, ref V);
    	Matrix.SVDSolve(ref U, ref S, ref V, ref b, ref Xs);
    
    	// LU Test
    
    	Matrix.LU(ref X, ref L, ref U);
    	Matrix.Multiply(ref L, ref U, ref Y); // end to end check .. Y = X
    
    	// Inverse Test
    	//
    	X = new double[M, M];
    
    	Matrix.Inv(ref X, ref Y);			
    	// end to end check ..Y = identity matrix
    	//
    	Matrix.Multiply(ref X, ref Y, ref Y); 
    

    Note how easy it is to use - simply supply the necessary inputs and each method returns the appropriate results. 
  5. Create your Pocket PC Windows Mobile application. Full source code examples in Visual Basic .NET and Visual C# are included with Matrix Maths /NET Mobile. 


    Pocket PC Emulator image showing how the sample applications will appear on a Pocket PC running Windows Mobile 2003

    The advantages of using components such as MatrixTools/NET Mobile for your application are very clear - for the price of a few hours labour, you get to use a highly developed, professional-grade component that delivers exactly what you require in your application. Once installed, you can use it immediately - no time-wasting debugging or wondering if it is delivering the right answers. Because our .NET Compact Framework Components are written in 100% managed Visual C# using highly efficient algorithms, you can be assured that your application will function as quickly as if it were coded directly into your program. 

  6. Do you wish to create ASP.NET or regular Windows applications? Try MatrixTools/NET

  7. If you are interested in creating applications using Visual Basic 6, Visual C++ 6 or Borland C++ Builder, consider using MatrixTools/X Matrix Maths ActiveX Control. These are some applications created in a very similar approach using MatrixTools/X. Our ActiveX controls are tightly coded in efficient ATL/Visual C++6 to give a highly efficient implementation with a tiny DLL.

    Visual Basic 6




    Visual C++ 6

 

If you have any questions on creating applications using .NET or ActiveX/COM Components, please contact us.