Correction BYTE Sep 1980 (v.5#9) pg. 313
Routine for determining the actual precision of PASCAL floating-point routines.
BYTE Sep 1980 (v.5#9) pg. 20
Khachiyan's algorithm. Part 2. Problems with the algorithm.
BYTE Sep 1980 (v.5#9) pg. 242
FLOPTRAN-IV. A tiny compiler. Floating point translator, version 4, is written in Microsoft BASIC for a Commodore Pet computer.
BYTE Oct 1980 (v.5#10) pg. 196
Symbolic math using BASIC. A simple program that expands polynomials.
BYTE Oct 1980 (v.5#10) pg. 232
Subroutines for manipulation of complex numbers. Eight functions are calculated including raising to powers, natural logarithms, sine, cosine, square root, products, quotients, and exponents.
BYTE Nov 1980 (v.5#11) pg. 116
Five base-conversion functions written in TRS-80 BASIC. Decimal-to-hex, hex-to-decimal, decimal-to-octal, octal-to-decimal, and decimal-to-binary. Uses the DEFINE FUNCTION command.
BYTE Nov 1980 (v.5#11) pg. 145
Numerical analysis programs for the TRS-80 pocket computer. Includes a discrete Fourier-transform program and a time-domain response program for a system.
BYTE Jan 1981 (v.6#1) pg. 182
A beginner's guide to spectral analysis. Part 1. Tiny timesharing music. A non-mathematical treatment of Fourier transforms.
BYTE Feb 1981 (v.6#2) pg. 68
A variable type converter for numerical quantities. Routines to convert string variables to numeric variables and vice versa. Written in Hewlett-Packard BASIC.
BYTE Feb 1981 (v.6#2) pg. 271
Computing the determinate of a matrix prior to matrix inversion. Written in Radio Shack Level II BASIC.
BYTE Mar 1981 (v.6#3) pg. 152
A beginner's guide to spectral analysis. Part 2. A few of the many uses of two-dimensional spectral analysis with emphasis on image processing. Includes a 6502 assemble language program for PET computer.
BYTE Mar 1981 (v.6#3) pg. 166
Addition and subtraction. How the binary arithmetic operation of the 1802 and Z80 microprocessors differ.
BYTE Mar 1981 (v.6#3) pg. 224
A simple approach to data smoothing. Techniques which aid in the interpretation of data taken from real-world situations. Includes a program written in BASIC.
BYTE Mar 1981 (v.6#3) pg. 262
Recurrence in numerical analysis. Generating Fibonacci numbers and Bessel functions through recurrence. Programs given in BASIC.
BYTE Apr 1981 (v.6#4) pg. 20
The use of Fourier transforms to explore biological rhythms. BASIC computer program to calculate power spectrum is included.
BYTE Apr 1981 (v.6#4) pg. 314
An integer math package for the 8080 features eight 16-bit arithmetic routines. Written in assembly language.
BYTE May 1981 (v.6#5) pg. 204
Faster multiplication routine for the Ohio Scientific BASIC.
BYTE May 1981 (v.6#5) pg. 236
Correction BYTE Sep 1981 (v.6#9) pg. 110
Numerical methods in data analysis. Use the Gauss-Jordan elimination and the Newton-Raphson method to find the function curve that best fits a set of emperical data.
BYTE May 1981 (v.6#5) pg. 435
Mathematical modeling. A BASIC program to simulate real-world systems by solving a system of differential equations.
BYTE Jun 1981 (v.6#6) pg. 72
Computing 'e' to 116,000 places with a personal computer. Programs given in 6502 machine-language and BASIC. Written for an Apple II computer.
BYTE Jun 1981 (v.6#6) pg. 392
The infamous traveling-salesman problem. Also known as an NP-complete (nondeterministic polynomial) problem. Solution program is written in BASIC.
BYTE Jul 1981 (v.6#7) pg. 252
Subroutine for the AIM-65 microcomputer which converts 16-bit binary numbers to decimal values.
BYTE Aug 1981 (v.6#8) pg. 413
Binary-to-BCD converter program for the Intel 8080 microprocessor.
BYTE Aug 1981 (v.6#8) pg. 418
Symbolic differentiation with LISP. Adapt the list-manipulation abilities of LISP to differentiating mathematical functions.
BYTE Sep 1981 (v.6#9) pg. 216
A fast method for multiplication, the so-called "Russian Peasant Method".
BYTE Oct 1981 (v.6#10) pg. 376
Multiple linear regression program for the TRS-80 Model I Level II computer. Written in BASIC.
BYTE Oct 1981 (v.6#10) pg. 430
WRITELONG. A Pascal simulation of long-integer output.
BYTE Nov 1981 (v.6#11) pg. 414
A fast approximation for fast fourier. Discusses strategies for minimizing the error of approximation.
BYTE Feb 1982 (v.7#2) pg. 248
Program for converting numbers from one base to another. Designed to run on the TRS-80 Pocket Computer. Converts binary, octal, decimal or hexadecimal numbers to each of the other three bases.
BYTE Apr 1982 (v.7#4) pg. 436
A 6502 assembly-language implementation of the binary to BCD (binary-coded-decimal) routine.
BYTE Jan 1983 (v.8#1) pg. 387
Added Info BYTE May 1983 (v.8#5) pg. 10
The magic of the Monte Carlo method. Includes a BASIC program to calculate the area under a curve.
BYTE Feb 1983 (v.8#2) pg. 371
Added Info BYTE Jun 1983 (v.8#6) pg. 27
Novel methods of integer multiplication and division are written in 8080 assembly language.
BYTE Jun 1983 (v.8#6) pg. 364
A Gauss-Jordan elimination method program to solve simultaneous linear equations. Written in BASIC.
BYTE Aug 1983 (v.8#8) pg. 394
Statistical programs for microcomputers. How to choose a statistics package that is easy to use and then test its accuracy with the tools described in this article.
BYTE Nov 1983 (v.8#11) pg. 560
A computer-algebra-based calculating system. Using your computer as a super-calculator which will perform automatic unit conversion and prevent common errors.
BYTE Dec 1983 (v.8#12) pg. 481
Fitting curves to data using the Simplex algorithm. Includes a program written in Pascal/Z.
BYTE May 1984 (v.9#5) pg. 340
Added Info BYTE Oct 1984 (v.9#11) pg. 16
Invariance. A computer "card trick" and a look at number narcissism.
BYTE Jul 1984 (v.9#7) pg. 365
Correction BYTE Nov 1984 (v.9#12) pg. 34
The "eccentric jailer" program. Two versions. Written in BASIC. Includes an elegant program trick for "toggling".
BYTE Nov 1984 (v.9#12) pg. 425
Hex-ASCII-Decimal conversion chart.
COMPUTERS & ELECTRONICS Oct 1983 (v.21#10) pg. 68
Correction COMPUTERS & ELECTRONICS Dec 1983 (v.21#12) pg. 5
Number systems for microcomputers. How binary, decimal, octal and hexadecimal systems work in relation to your computer.
COMPUTERS & ELECTRONICS Dec 1983 (v.21#12) pg. 47
BASIC program tests a child's multiplication skills.
CQ. THE RADIO AMATEUR'S JOURNAL Feb 1979 (v.35#2) pg. 114
Program for a Commodore C-64 computer which calculates trigonometric values of any right triangle. Useful when designing radio antennas, towers, masts, guy wires, etc.
CQ. THE RADIO AMATEUR'S JOURNAL Mar 1986 (v.42#3) pg. 40
Analog multiplier IC's. Learn how to multiply, divide, square, and get square roots of analog variables using an analog multiplier.
ELECTRONICS NOW Jul 1993 (v.64#7) pg. 65
Solving linear equations.
ELECTRONICS NOW Dec 1996 (v.67#12) pg. 72
Scratchpad. A BASIC language program designed to record variables and calculated answers and retrieve them for later analysis. May be modified for various mathematical formulas.
ELEMENTARY ELECTRONICS Nov-Dec 1980 (v.20#6) pg. 38
E-Z math (for electronics). New series focuses on mathematics used in electronics. How to transpose formulas.
HANDS-ON ELECTRONICS Jan 1988 (v.5#1) pg. 65
E-Z math (for electronics). Scientific notation and unit conversions.
HANDS-ON ELECTRONICS Feb 1988 (v.5#2) pg. 69
E-Z math (for electronics). Triangles and vectors. How to figure out what happens to current and voltage in a circuit with reactance.
HANDS-ON ELECTRONICS Mar 1988 (v.5#3) pg. 71
Correction HANDS-ON ELECTRONICS Jun 1988 (v.5#6) pg. 6
Correction HANDS-ON ELECTRONICS Jul 1988 (v.5#7) pg. 4
E-Z math (for electronics). Logarithms and decibels.
HANDS-ON ELECTRONICS May 1988 (v.5#5) pg. 77
Correction HANDS-ON ELECTRONICS Aug 1988 (v.5#8) pg. 6
E-Z math (for electronics). Understanding sinewaves, the basic alternating current waveform.
HANDS-ON ELECTRONICS Jun 1988 (v.5#6) pg. 73
E-Z math (for electronics). Low and high pass filter design.
HANDS-ON ELECTRONICS Jul 1988 (v.5#7) pg. 77
E-Z math (for electronics). The math of capacitors.
HANDS-ON ELECTRONICS Aug 1988 (v.5#8) pg. 79
E-Z math (for electronics). Understanding pulse signals for logical operations, motor control, communications, etc.
HANDS-ON ELECTRONICS Sep 1988 (v.5#9) pg. 73
E-Z math (for electronics). Network analysis and Thevenin's theorem.
HANDS-ON ELECTRONICS Oct 1988 (v.5#10) pg. 73
E-Z math (for electronics). Network analysis: Superposition theorem.
HANDS-ON ELECTRONICS Nov 1988 (v.5#11) pg. 74
E-Z math (for electronics). Norton's theorem and current sources.
HANDS-ON ELECTRONICS Dec 1988 (v.5#12) pg. 74
E-Z math (for electronics). Boolean algebra and logic circuits. A look at the mathematics of digital-logic circuits.
HANDS-ON ELECTRONICS Jan 1989 (v.6#1) pg. 74
Manipulating ASCII data. Converting ASCII-to-binary, binary-to-ASCII and ASCII arithmetic operations.
KILOBAUD MICROCOMPUTING #14 Feb 1978 pg. 98
Algebra the easy way. A BASIC language computer program to solve algabraic equations by trial and error. Can be used as a teaching aid.
KILOBAUD MICROCOMPUTING #15 Mar 1978 pg. 42
Subroutines to compute the arc sine and arc cosine of an angle. Written in BASIC.
KILOBAUD MICROCOMPUTING #16 Apr 1978 pg. 10
Sample routines to find all three-digit numbers for which the sum of the cube of the digits is equal to the number. Written in BASIC.
KILOBAUD MICROCOMPUTING #16 Apr 1978 pg. 10
CASH REGISTER, a practical math simulation program written in Radio Shack Level I BASIC. The child must make change when an item is paid for in whole dollar amounts.
KILOBAUD MICROCOMPUTING #16 Apr 1978 pg. 82
Computer math primer. A beginner's introduction to number systems, including binary, octal and hexadecimal.
KILOBAUD MICROCOMPUTING #17 May 1978 pg. 48
Flowchart and description tell how to program your own square root routine.
KILOBAUD MICROCOMPUTING #19 Jul 1978 pg. 68
Computer program in BASIC converts Metric measurements to American (English) equivalents.
KILOBAUD MICROCOMPUTING #21 Sep 1978 pg. 46
Correction KILOBAUD MICROCOMPUTING #25 Jan 1979 pg. 20
Universal number converter program is written in Commodore PET BASIC. It will convert any number written in base 2-to-16 to any other number in a different base (2-to-16).
KILOBAUD MICROCOMPUTING #23 Nov 1978 pg. 67
Correction KILOBAUD MICROCOMPUTING #26 Feb 1979 pg. 19
Programming the 1802. How to input and output data. How to perform addition, subtraction, and multiplication.
KILOBAUD MICROCOMPUTING #27 Mar 1979 pg. 122
BASIC routine prints the hex and octal equivalents of a decimal number from 1 to 255.
KILOBAUD MICROCOMPUTING #30 Jun 1979 pg. 96
BASIC program calculates the value of pi using the Leibnitz method.
KILOBAUD MICROCOMPUTING #30 Jun 1979 pg. 97
A metric and English equivalents program for the TRS-80 computer uses a particular form of GOTO statement found in the BASIC language.
KILOBAUD MICROCOMPUTING #33 Sep 1979 pg. 32
Large number (integer) addition program for the TRS-80 is written in BASIC. Overcomes the built-in number limitation by placing two numbers to be added into aligned arrays, adds them, and prints out the answer.
KILOBAUD MICROCOMPUTING #37 Jan 1980 pg. 66
Two programs for the TRS-80 for those interested in direct observation of randomness and normal distribution. (1) Random number demonstration. (2) Normal curve demonstration. Written in BASIC.
KILOBAUD MICROCOMPUTING #38 Feb 1980 pg. 30
How to utilize Apple's "hidden" floating-point routines (machine-language programs) which are stored in ROM starting at hexadecimal $F425. They do floating point arithmetic on four-byte floating point numbers.
KILOBAUD MICROCOMPUTING #38 Feb 1980 pg. 132
Subroutine to do large integer number subtraction on the TRS-80 computer and maintain accuracy down to the last digit. Written in BASIC.
KILOBAUD MICROCOMPUTING #38 Feb 1980 pg. 144
Square root routine written in Tiny BASIC.
KILOBAUD MICROCOMPUTING #38 Feb 1980 pg. 172
Long-division practice programs help teach mathematics. Written in BASIC for an OSI C2 4P computer.
KILOBAUD MICROCOMPUTING #42 Jun 1980 pg. 134
Lagranges interpolation formula for N random data points is programmed in BASIC for an SWTP 6800.
KILOBAUD MICROCOMPUTING #43 Jul 1980 pg. 140
Correction KILOBAUD MICROCOMPUTING #45 Sep 1980 pg. 210
Level II ROM subroutine test. Test program for the advanced assembly-language TRS-80 programmer. Lets you access and test many of the arithmetic and trigonometric subroutines in the TRS-80 Level II ROM.
KILOBAUD MICROCOMPUTING #46 Oct 1980 pg. 56
BASIC programs to calculate the area of complex and irregular geometric shapes.
KILOBAUD MICROCOMPUTING #46 Oct 1980 pg. 112
Simple function will round off an answer to a specified number of decimal places. Written in Applesoft BASIC.
KILOBAUD MICROCOMPUTING #46 Oct 1980 pg. 210
Multi-base calculator. Subroutines convert from decimal to other base number systems and back again.
KILOBAUD MICROCOMPUTING #48 Dec 1980 pg. 206
MAT functions. BASIC routines make arrays easy to handle.
KILOBAUD MICROCOMPUTING #51 Mar 1981 (v.5#3) pg. 138
Math can be fun. BASIC program teaches children about addition, subtraction, multiplication and division by giving them simple problems and evaluating their answers.
KILOBAUD MICROCOMPUTING #52 Apr 1981 (v.5#4) pg. 128
Multiple precision with micros. Part 1. How to write routines to calculate and display multiple precision computations.
KILOBAUD MICROCOMPUTING #53 May 1981 (v.5#5) pg. 16
Multiple precision with micros. Part 2.
KILOBAUD MICROCOMPUTING #54 Jun 1981 (v.5#6) pg. 20
Program to convert the Apple II hexadecimal code into inverted decimal code, and vice versa.
KILOBAUD MICROCOMPUTING #54 Jun 1981 (v.5#6) pg. 98
Subroutines written in 6502 assembly language perform binary multiplication.
KILOBAUD MICROCOMPUTING #54 Jun 1981 (v.5#6) pg. 110
Use a computer and the method of finite differences (difference calculus) to spot and correct incorrect data. Includes a difference calculus program applied to wind-chill data.
KILOBAUD MICROCOMPUTING #56 Aug 1981 (v.5#8) pg. 152
Using the unique mathematical and programming technique called recursion.
KILOBAUD MICROCOMPUTING #60 Dec 1981 (v.5#12) pg. 104
Using the Boolean XOR (exclusive OR) function.
KILOBAUD MICROCOMPUTING #60 Dec 1981 (v.5#12) pg. 170
A look at computer techniques which present optimization solutions to people who have little time to develop expertise in mathematical programming.
KILOBAUD MICROCOMPUTING Jan 1982 (v.6#1) pg. 140
A BASIC program for performing the Romberg integration, a simple and effective numerical method for determining values of integrals.
MICROCOMPUTING Apr 1982 (v.6#4) pg. 92
Numeric storage programming technique for BASIC will let you store integers from 0 through 255 in a single byte or integers from 0 through 65279 in two bytes.
MICROCOMPUTING Jul 1982 (v.6#7) pg. 58
Added Info MICROCOMPUTING #73 Jan 1983 (v.7#1) pg. 30
Programmers aid for converting number systems. Includes hexadecimal, split-octal, and decimal.
MICROCOMPUTING Nov 1982 (v.6#11) pg. 132
A BASIC program to convert fractions to decimal equivalents written for the IBM PC.
MICROCOMPUTING #73 Jan 1983 (v.7#1) pg. 16
Calculator-like input routine for BASIC allows run time calculations and selection of preassigned variables as inputs.
MICROCOMPUTING #75 Mar 1983 (v.7#3) pg. 62
Program for formatting printed numeric output from the Atari 400 or 800 computer.
MICROCOMPUTING #82 Oct 1983 (v.7#10) pg. 112
Utility program is designed to convert numbers from one base value into another base value.
MICROCOMPUTING #88 Apr 1984 (v.8#4) pg. 44
Multiplication drill program. Computer aided instruction program to help a student learn to multiply. Written in BASIC.
MODERN ELECTRONICS [1] Mar 1978 (v.1#2) pg. 55
BASIC program to calculate the first 10,000 or so digits of pi.
MODERN ELECTRONICS [1] May 1978 (v.1#3) pg. 92
How to convert a decimal (or hexadecimal) value to its printable ASCII equivalent and vice-versa.
MODERN ELECTRONICS [2] Aug 1986 (v.3#8) pg. 74
A look at the aspect ratio of familiar image formats and how they compare to the divine proportion as defined by the Renaissance mathematician Lucas Pacioli.
PHOTO ELECTRONIC IMAGING Jul 1997 (v.40#7) pg. 44
Added Info PHOTO ELECTRONIC IMAGING Sep 1997 (v.40#9) pg. 48
How to do multiplication and division on 8-bit processors. Includes an assembly language program for multiplication and division subroutines.
POPULAR ELECTRONICS [1] Sep 1978 (v.14#3) pg. 108
Explanation of computer arithmetic which uses the floating point concept.
POPULAR ELECTRONICS [1] Nov 1978 (v.14#5) pg. 122
Binary, octal and hexadecimal numbers. How to understand and apply the three basic numbering systems used in computer programming.
POPULAR ELECTRONICS [1] Mar 1981 (v.19#3) pg. 63
Decimal multiplication program for the Sinclair ZX-80.
POPULAR ELECTRONICS [1] Feb 1982 (v.20#2) pg. 63
A 16-bit math package for ELF computers. Software provides all basic mathematic functions and operations on a minimum 1802-CPU configuration.
POPULAR ELECTRONICS [1] Aug 1982 (v.20#8) pg. 60
E-Z math (for electronics). Boolean laws and reduction. If you know a few Boolean laws, you can greatly simplify any logic circuit.
POPULAR ELECTRONICS [2] Feb 1989 (v.6#2) pg. 75
Added Info POPULAR ELECTRONICS [2] Aug 1989 (v.6#8) pg. 4
E-Z math (for electronics). DeMorgan's theorem gives a set of rules and procedures for working with NAND and NOR circuits.
POPULAR ELECTRONICS [2] Mar 1989 (v.6#3) pg. 75
E-Z math (for electronics). Binary numbers and arithmetic. An explanation of decimal, binary, octal and hexadecimal numbers.
POPULAR ELECTRONICS [2] Apr 1989 (v.6#4) pg. 70
E-Z math (for electronics). Branch-current circuit analysis.
POPULAR ELECTRONICS [2] May 1989 (v.6#5) pg. 80
E-Z math (for electronics). Loops, nodes and determinants.
POPULAR ELECTRONICS [2] Jul 1989 (v.6#7) pg. 74
Digital electronics course. A new way to count. Explore the binary number system by following this hands-on training exercise.
POPULAR ELECTRONICS [2] Sep 1989 (v.6#9) pg. 79
CMPX-CAL. This BASIC language computer program assists in AC-circuit analysis by making complex number calculations.
POPULAR ELECTRONICS [2] May 1993 (v.10#5) pg. 45
Added Info POPULAR ELECTRONICS [2] Dec 1993 (v.10#12) pg. 3
Simultaneous-equation program is written in BASIC. Use to perform nodal analysis on electronic circuits.
POPULAR ELECTRONICS [2] Mar 1995 (v.12#3) pg. 46
High-speed math shortcuts. A selection of time savers for practical, everyday figuring.
POPULAR SCIENCE Mar 1967 (v.190#3) pg. 119
Mathematics for the woodworker. Part 1.
POPULAR WOODWORKING #78 May 1994 (v.13#6) pg. 16
Mathematics for the woodworker. Part 2.
POPULAR WOODWORKING #79 Jul 1994 (v.14#1) pg. 18
Mathematics for the woodworker. Part 3.
POPULAR WOODWORKING #80 Sep 1994 (v.14#2) pg. 18
Correction POPULAR WOODWORKING #82 Jan 1995 (v.14#4) pg. 4
Mathematics for the woodworker. Part 4.
POPULAR WOODWORKING #81 Nov 1994 (v.14#3) pg. 16
Mathematics for the woodworker. Part 5.
POPULAR WOODWORKING #82 Jan 1995 (v.14#4) pg. 18
Integer multiplication and division routines for the 8080 microprocessor.
RADIO-ELECTRONICS Jun 1978 (v.49#6) pg. 56
A look at the Golden Mean, the Fibonacci principle that relates each number in a sequence to the numbers surrounding it. Applications of this to mathematics, architecture, art, etc. examined.
SCIENCE & MECHANICS Spring 1979 pg. 80
Building your mathematical tool box. (1) Measuring circumference of the earth. (2) Measuring land and laying out square corners with the 3,4,5 triangle. (3) Measuring height of tall objects using shadows. (4) Rules of probability. (5) Measuring the circumference of a circle. (6) Topology and the Mobius strip.
SCIENCE PROBE! Jul 1991 (v.1#3) pg. 20
Added Info SCIENCE PROBE! Apr 1992 (v.2#2) pg. 19
Added Info SCIENCE PROBE! Nov 1992 (v.2#4) pg. 6
Brook Taylor and his wonderful series. How computers use a 300-year-old mathematical shortcut to evaluate complex functions.
SCIENCE PROBE! Jul 1991 (v.1#3) pg. 61
Basic statistics for the amateur scientist.
SCIENCE PROBE! Apr 1992 (v.2#2) pg. 59
Computer program, written in BASIC, represents a decimal value as a "continued fraction." An explanation of continued fractions and their application to astronomy.
SKY & TELESCOPE Jan 1989 (v.77#1) pg. 80
Facing fractions fearlessly. Rules and hints to help woodworkers deal with fractional measurements.
WOOD MAGAZINE #92 Nov 1996 (v.13#8) pg. 10
A method for converting decimals to fractions.
WOOD MAGAZINE #95 Feb 1997 (v.14#2) pg. 4
How to convert lineal feet to board feet.
WOOD MAGAZINE #95 Feb 1997 (v.14#2) pg. 20