3d Libmatrix
Simple vector and functions. Useless unless you know what they do, and easier to make than use if you do know. Correct code (and math) at the very least. Sources for vector & matrices stuff, usefull to any good 3d engine code.
A Simple 6 Function calculator 0.0
This calculator is basically for C programmers who are new to the C world.You may Find it Interesting.. more Updates Coming Soon
A Simple K-means Clustering Routine 1.0
This routine takes as input an array of data points, a desired K value, and an error tolerance; it returns an array of cluster labels corresponding to the data points, and optionally an array of the final centroids.
AdMath v1.0
AdMath is a C/C++ library for advanced mathematics. it includes many rare features such as declaration and manipulation of complex numbers, geometrical and stereometrical functions. AdMath is a powerful math solution!
Algebra linear functions in language C.
A) Basic functions (use fractions) : addm, subm, multm, powm, smultm, transpose, trace, det, minor, cofactor, mcofactor, adjoint, inverse, gauss, gaussjordan. b) With random values. c) Save your work in a text file. math, algebra linear, matrix, language c, source.
Application of the identity matrix II. v05
Algebra linear : Application of the identity matrix II. a) The work on a column in one step. b) All the values below the pivot in one step. c) All the values above the pivot in one step.
Base Conversion of Numbers
C programmers must be able to work with binary, octal, decimal, and hexadecimal numbers. This article describes a general purpose conversion and formatting routine for numbers in these (and other) bases.
Based integer v1.0
This is a module for implementing an abstract data type named "based integer". What is "based integer"? "based integer" is a type which has two fields. The first field is its "base", while the second is its "symbolic representation". For example, the binary number 1000 can be interpreted in to "...
Calculator with C source
This is a simple integer arithmetic calculator program. It uses Infix notation, i.e. 1+2*3 as opposed to "reverse polish" notation: 1 2 3 * +.
Calculus (Derivative:Newton's method). v04
You can see the result in Gnuplot. * Compute sqrt(a). * Compute and draw the real roots of f. * Compute and draw the intersection points of g and h .
Calculus (Derivative:Normal). v04
You can see the result in Gnuplot. * Draw the normal. * Animate the normal. * Find the intersection points of the normal with the x-y axis. * Find the length of the normal from P to the x axis. * Find the length of the normal from P to the y axis. * Find the length of the under normal.
Calculus (Derivative:Tangent). v04
You can see the result in Gnuplot. * Draw the tangent. * Animate the tangent. * Find the intersection points of the tangent with the x-y axis. * Find the length of the tangent from P to the x axis. * Find the length of the tangent from P to the y axis. * Find the length of the under tangent.
Calculus (Integral:Area). 04
A) You can see the result into Gnuplot. * Compute the area A of the region bounded by the graph of f, the x axis, x = a and x= b. * Compute the area A of the region bounded by the graph g, h, x = a and x= b.
Complex Numbers v1.0
This is a program that can work with complex numbers.You just enter real part,imaginative part,and program shows you results.I used structures,header files,functions and I made this program on hard way so for beginners this sourcecode will be a bit complicated,experienced programers would probably ...
Cplxcalc-The complex number calculator v1.7
This is a complex number calculator capable of doing elementary mathematical operations on complex numbers. Moreover it has memory storage provisions just like a calculator. The source code in simple C language has been included. EXE file generated in Turbo C+1.01 has also been included in the p...
Decimal to binary converter 0.0
LOGIC OF THE PROGRAM if a number >= 2^n its given 1 else 0. its similar to writing the following for example: binary of 120 would be 1111000 all you need to do to find binary equivalent is dat make such a combo that powers having 1 under them add to form the decimal number please let me know if ...
EE - Expression Evaluator by M.Morley - (c)
The EE module provides a handful of 'C' routines that allow you to incorporate mathematical expression evaluation into your programs.
Example Demonstrating RSA Algorithm. 1.0
Developed by Kulin Thakore, a student from Nirma University, Ahmedabad, this program gives u a practical demo as to how the RSA algorithm works. I have included prime numbers which are easily factorizable for the sake of simplicity, but you can modify the program as per your wish.
Expression Evaluator v1.0
This program will evaluate any algebraice expression. Think of this as a command line calculator with operator precedence for your dos or unix box. You can enter n numbers of operations on command line. e. g. 12 + 20 / 2 - 23 + 35. It will actually show you how the expression is evaluated. Writt...
Expression evaluvator v1.0
Expression evalution the program evaluate any expression (it support "^,%,*,/,-,+" and "() [] {}") with precedence "()[]{}" then "^" then "/ * %" then "- +"
Fix-float
A library for rapid handling of decimal numbers represented on a fixed point binary notation + 32 bit inexhaustible random number generator with C/Asm code.
FORMULC.C 2.1
A fast interpreter of mathematical functions. The functions enable the user of a C program to enter mathematical functions and to evaluate them very rapidly.
Geometric Calculator v1.0
This program allows you to choose from 10 geometric operations, all you have to do is give it some input and it'll do all the caculations!!! great for highschool/college students!
GoldBach Conjecture v.1.1
In this program, the user types an even integer and the computer gives two prime numbers that sumed results the number that the user has given. Its source is easy to understand and it may be itseful for beginners in C.
Gravit 0.4.2
Gravit is a gravity simulator which runs under Linux, Windows and Mac OS X. It's released under the GNU General Public License which makes it free. It uses Newtonian physics using the Barnes-Hut N-body algorithm. Although the main goal of Gravit is to be as accurate as possible, it also creates beau...
Keercalculator v1.0
Calculator program with all math functions including trigonometric, logarithmic, exponential, power, sq root, square, cube, natural log, factorial, permutation, combination etc.
LINEAR CIRCUIT ANALYST 1.0
It is a Linear circuit analyst capable of solving small linear(resistive) circuits . It can be extended and is intended to be uploaded for user responses .
Literalnb
Converts its first unsigned long integer argument into a string like for example if the input is 1982 then the output is "one thousand nine hundred and eighty two"
Long double precision printf for DJGPP
This archive contains C source and object files to improve floating point printf and scanf accuracy of D. J. Delorie's DJGPP C library (version 2.01, 2.02 or 2.03). With this change, the I/O accuracy passes tests for compliance with IEEE 754 and 854 standards. Dated 8/18/00.
Matrices 0.0
This program performs most of the operations required in matrices like 1) addition 2) subtraction 3) multiplication 4) symmetry 5) transpose this program also demonstrates simple use of arrays and their properties....
Matrix (Area of Triangle) GUI 1.0
This Programm calculate the area of triangle with given vertices(values) in Graphical Form step by step Procedure using Matrics.
Number crunching library written in C. v0.1
The file exports very useful functions such as ReverseNumber, CountDigits, ExchangeDigits, etc. This file is designed to be a real number crunching library. but remember that this is just BETA version.
Number Inverter v.1.1
This program gets a number form the user and shows it inverted by a math expression. Its code is very easy to understand and it may be useful for beginners.
Number System v1.1
Number System 1.1 is a good application for converting between four number systems (decimal, binary, hexadecimal and octal). You can convert all 8, 16 and 32 bit signed or unsigned numbers.
Number2Text v1.0
This program converts any number from 0 to 99,99,99,999 to words . This can be useful in situations like receipt printing where we need to specify a number in words . Although the code is C the algorithm ive used can be used to port the program to any other platform. Hope u find this useful :).
Random numbers generator (C output) v1.0
Generates random numbers either as integers between 0 and the maximum integer on the machine or doubles in the range 0-1. Can also generate C-Style array of random numbers which can be included in source code.
Reverse polish notation calculator
This program which has been developed in C, uses the Reverse Polish Notation or RPN in short. The user has to give the numbers first and then the operand for example if the operatio nto be performed is say 56 + 34 then it has to be typed as 56 34 + for a subtraction operation the greater number ...
Star system v.2
A simple program of moving planets and moons with orbits, different speed and rotation directions. If you making some space games, (like me) just for fun, it might help you.
Statistical testing or monte carlo method
This method determines the value of pi following the statistical testing. Randomness is used here to obtain a deterministic result, an approximation of the real number pi.
Tabulation Method
This Program has been written to implement Tabulation Method to simplify the boolean expressions.This program modifies Tabulation Method to give all possible simplest solutions.
Text mode in Linux
This small tutorial program helps to use the textmode in linux. using textmode in LINUX is very easy and the tutorial presents it in a nice way(i think).It is done using ncurses library version 5.3 . it also demonstrates how to use mouse in linux using ncurses environment.
The logrthm.h file is an extension to the math.h header file.
Where most company's math libraries define a logarithm to the base e function and, maybe, a logarithm base 10, none that I have seen allow for other bases. This file defines the function "logrthm" that returns the Log base B of N. B and N may be any combination of types int, float, double, long doub...
Vectac08.zip 08
Vector : a) Verify with numeric applications, you can see the result in Gnuplot. * Reflection about the x-axis. * Reflection about the y-axis. * Reflection about the line y = x. * Orthogonal projection on the x-axis. * Orthogonal projection on the y-axis. b) The coefficients, integers or fractio...
ZenBunkai V1.0
ZenBunkai is a program for factorizing all the numbers 2 to N into prime numbers, where N is given, consequently finding the prime numbers between 2 to N. You can print the list of factorizations of 2 to N, or optionally print the list of prime numbers between 2 to N. In addition to the executab...