crunch@well.UUCP (John Draper) (08/20/85)
Does anyone know where I can get a good matrix math package in C source code?. I have a nifety application program that solves linear electronic circuits using resistors, capacitors, current sources, active devices, inductors, and transformers. It runs on the Macintosh and has a little ICON ROW of the circuit elements. You pick and choose the element, place it on the work window, then connect the elements to the others with "wires". After the circuit is completed, a matrix is generated holding "real and imaginary" values. Select an element with the mouse, a little dialog box appears, you can enter the value ( or change it), then the cost, nomenclature like: R1, R2, AND R3 Etc. It generates a parts list and totals up the costs to build the circuit. Then it calculates the circuit by solving N*2 equations, and N*2 unknowns. Where "N" is the number of circuit or connection "Nodes". You also select the "Node" you want to "Look at". It then plots a "Bode" or frequency response with Decibels in the left column and Frequency ( Log scale ) on the bottom of window. It automatically scales the output. If you design unstable circuits, the matrix becomes singular and an error occurrs. Thus the need for a GOOD FAST MATRIX PACKAGE. I haven't yet decided how I am going to distribute the program. This will be determined after I return from Boston and have Demonstrated the program to commercial publishers. If they show little interest, I will probably put it out as "Share ware". Responses would be appreciated. Send mail to ...ihnp4!dual!well!crunch I remain!