+302105381100
achar@uniwa.gr
Aristotelis Charalampa, Professor at UNIWA.
  • Home
  • Curriculum vitae
  • Publications
      • Back
      • Books
      • Journal papers
      • Conference proceedings
      • Theses
  • Research
      • Back
      • 3DGRIPS Project
      • Custom software
      • Excel worksheets
      • Mathematica notebooks
  • Blog
      • Back
      • Random and uncategorized
      • Programming VB.NET
      • Programming Joomla
      • Programming MySQL
      • Programming Mathematica
  • Contact
  1. Home
  2. Blog
  3. Programming VB.NET

Blog

Programming VB.NET

A sub-routine for the in-situ inversion of a square matrix

Aristotelis Charalampakis

When a programmer deals with mathematics, one of the most common routines added to his/her math library is matrix inversion. The following code implements a very efficient in-situ matrix inversion (meaning that no memory is allocated for another matrix to hold the result; the inverse of the matrix is built gradually in the matrix itself!). The code is based on an algorithm published in Numerical Recipes. The code can be put in a .vb file (e.g., MatrixInversion.vb).

Read more

A simple algorithm for creating Sudoku puzzles using Visual Basic

Aristotelis Charalampakis

Today I stumbled on an program I had written years ago. During a hot summer I used to spend my time solving Sudoku puzzles at the beach - which is quite fun if you are in a must-not-work mode. Of course, very soon I found myself on my laptop, writing a program for creating and solving Sudoku puzzles. The algorithm for the creation of new puzzles is interesting, although probably not the most efficient, and surely someone else has thought it before me. In any case, I am sharing:

Read more

  • Random and uncategorized
  • Programming VB.NET
  • Programming Joomla
  • Programming MySQL
  • Programming Mathematica

Aristotelis Charalampakis

Assistant Professor, UNIWA
  • Home
  • Curriculum vitae
  • Publications
  • Research
  • Blog
  • Contact
Privacy Policy & GDPR Compliance
© 2026 Aristotelis Charalampakis