Today, I make my Isogeometric Analysis library available to you.
Written in Matlab, it reflects the time and effort that I spent in graduate school. It also shows unfortunate age, as B-splines and NURBS are fully supported, but not T-splines and other basis that are state-of-the-art. One day, I hope to return.
You can find my Isogeometric Analysis library here:
Download from GitHub
If you like regular, vanilla Finite Element Analysis:
Download from GitHub
In numerical linear algebra, we create ways for a computer to solve a linear system of equations . In doing so, we analyze how efficiently and accurately we can find the solution .
Perturbation theory concerns how much error we incur in the solution when we perturb (spoil) the data and . A classic statement tells us that the amount of error depends on the condition number of the matrix .
I will define and prove the statement, and help you understand it by “hearing” it.
Continue reading “Hearing Perturbation Theory”
This year, I took up cross-stitching to decorate my place. I picked a complex design for the heck of it, too. Shortly after I inserted three strands into the fabric, I realized that we could cast cross-stitch as an optimization problem (shortest path).
See, if your strands haphazardly jump from one block to another, you will suffer a shortage of strands. The key is to, whenever possible, move from one block to an adjacent one horizontally or vertically by 1 unit. If that is not possible, then move diagonally in the fewest units possible.
By following these procedures, we get x’s on the front and a neat array of l’s on the back. I even saved enough strands to create a full border.
As an officer of Central Austin Toastmasters, I use Meetup to advertise my club and welcome new guests. Meetup allows me to set 15 keywords that best describe my club. It also lets you (a Meetup member) set keywords that describe your interests. Meetup uses your keywords to recommend groups that would interest you.
My goal is to attract more Meetup members so that more will visit my Toastmasters club. Hence, I should select keywords that are not only relevant to my club, but will also likely coincide with your interests.
Which 15 keywords should I use to attract more members?
I wrote a simple program to help me decide on these keywords.
Continue reading “15 Keywords”
For my tenth speech in Toastmasters, I wanted to tackle a difficult technical idea and turn it into something personal and inspiring to everyone. That idea is none other than the many-worlds interpretation.
Continue reading “Infinite You”