an interactive matrix interpretive system for the ibm 360/67. · 2016. 6. 1. · unitedstates...

202
AN INTERACTIVE MATRIX INTERPRETIVE SYSTEM FOR THE IBM 360/67 Robert Douglas Little

Upload: others

Post on 24-Jan-2021

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67

AN INTERACTIVE MATRIX INTERPRETIVE SYSTEMFOR THE IBM 360/67

Robert Douglas Little

Page 2: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67
Page 3: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67

United StatesNaval Postgraduate School

THESISAN INTERACTIVE MATRIX INTERPRETIVE SYSTEM

FOR THE IBM 360/67

by

Robert Douglas Little

June 1970

TKa> document hcu> bo,w approved ^ok. pubtlc. kz-

lexue. and 6alz; jjU dU>Vu.bvJxon it> untutuXzd,

T133819

Page 4: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67
Page 5: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67

An Interactive Matrix Interpretive SystemFor the IBM 360/67

by

Robert Douglas ^LittleLieutenant, United States Navy

B.S., United States Naval Academy, 19 63

Submitted in partial fulfillment of therequirements for the degree of

MASTER OF SCIENCE IN MECHANICAL ENGINEERING

from the

NAVAL POSTGRADUATE SCHOOLJune 1970

Page 6: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67

L7/2-

Page 7: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67

LIBRARYNAVAL POSTGRADUATE SCHOOL

MONTEREY, CALIF. 93940ABSTRACT

The Matrix Interpretive System devised by Wilson and

modified by Cantin has been transformed into an interactive

program operable under a time sharing system. Several new

commands have been added to extend the usefulness of the code

and give it the capability to offline read, write and punch

data, to plot graphs and contour maps and to integrate simple

polynomial expressions.

Page 8: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67
Page 9: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67

TABLE OF CONTENTS

I. INTRODUCTION 7

A. GENERAL DESCRIPTION 7

B. HISTORICAL BACKGROUND 8

C. OBJECTIVES 8

II. GENERAL PROGRAM FEATURES 9

A. MAIN PROGRAM AND SERVICE SUBROUTINES 9

1. Main Program 9

2. Main Working Subroutine 9

3. Listing of a Matrix 11

4. Printing of Error Messages 11

5. Locating a Matrix 11

6. Calculating Eigenvalues and Eigenvectors - 11

7. Formation of Matrix N 11

B. OPERATION SUBROUTINES 14

1. Inverting a Symmetric Matrix 14

2. Adding, Removing and Storing a Submatrix — 14

3. Formation of an N by 2 Matrix 14

4. Printing of Graphs 14

5. Determining the Coefficients of a BicubicPolynomial 15

6. Printing Contour Maps 15

7. Formation of a 2 by 2 Stiffness Matrix 16

8. Numerical Integration 17

9. Numerical Integration of a Set ofDifferential Equations 18

III. OPERATIONS 20

IV. LIMITATIONS 38

A. SIZE AND NUMBER OF MATRICES 38

3

Page 10: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67
Page 11: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67

B. MATRIX NAMES 38

C. PLOT . 38

D. INTEGRATION 39

E. POLYNOMIAL FIT AND CONTOUR MAP 39

V. HOW TO CALL THE MATRIX INTERPRETJVE SYSTEM 40

A. TIME SHARING 40

B. BATCH PROCESSING 40

VI. SAMPLE PROBLEMS 42

A. EIGEN VALUE — ' 42

B. CONTOUR MAP — 45

C. GRAPH 51

VII. IMPROVEMENTS - ' 57

APPENDIX A COMPUTER PROGRAM 58

LIST OF REFERENCES 95

INITIAL DISTRIBUTION LIST 96

Page 12: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67
Page 13: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67

ACKNOWLEDGEMENTS

The author wishes to express his gratitude to Professor

E. L. Wilson of the University of California, the originator

of the program. He is also grateful to Professor Gilles

Cantin of the Naval Postgraduate School, his advisor, for

his constructive supervision and encouragement throughout

this work.

The Naval Postgraduate School Computer Center provided

facilities and technical advice for this work.

Page 14: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67
Page 15: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67

I. INTRODUCTION

A. GENERAL DESCRIPTION

Many engineering problems in such fields as steady-state

temperature distribution [Ref. 1] , stress in elastic structures

[Ref. 2], and fluid flows [Ref. 3] can be formulated as problems

of numerical linear algebra. Until the advent of modern

digital computers, all but the simplest of these problems had

to be reserved to specialists for solutions. Even problems of

moderate size required a considerable computational effort.

The computer changed all of this. All of the simple matrix

operations like multiplication, transposition, solution of eigen

systems can be coded to solve individual problems. The computer

program described in this report integrates a number of stand-

ard subprograms of linear algebra [Refs. 4,5,6,7] into a

problem oriented computer language. This program, heretofore

called: Matrix Interpretive System was coded in FORTRAN IV.

The resulting matrix operations sub-language has a syntax and

rules of its own as well as a certain number of diagnostic

messages that can be automatically returned to the user of the

language. The basic specification for the design of the

language structure was that it had to be simple enough to be

used by persons unfamiliar with computer programming. As

written, the language could be used to solve stacks of problems

sequentially; if an error is found in one of the problems a

message is printed and a solution for the next problem is

attempted. To be effective in a conversational mode at a

remote station, the program had to be heavily modified so as

Page 16: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67
Page 17: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67

to leave effective control of the flow of operations to the

user. This version of the code is called: Interactive Matrix

Interpretive System.

The Interactive Matrix Interpetive System is a general

program written in FORTRAN IV [Ref . 8] , it is a problem oriented

sub-language. The entire program is coded in double precision

arithmetic. The only subroutines which are used but are not

contained in the program are a square root and a natural log

subroutine. The program uses 160,000 bytes of core storage.

B. HISTORICAL BACKGROUND

The original program was developed by Professor E. L. Wilson

of the University of California in April 1963 for an IBM 7094.

It was later adapted by Professor G. Cantin of the Naval

Postgraduate School for a CDC 1604 in February 1966 and for

the IBM 360/67 in August 1968.

C. OBJECTIVES

The objectives of the author's work have been to:

1. transform the program into an interactive system

operable under time sharing from a remote typewriter station;

2. add operations to extend the capabilities of the

program;

3. create a "USER'S MANUAL" to facilitate the use of

the program.

Page 18: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67
Page 19: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67

II. GENERAL PROGRAM OPERATION

The Interactive Matrix Interpretive System will be referred

to as IMIS in this and following sections of this report. IMIS

is written in FORTRAN IV language for the IBM 360/67 time

sharing system available at the Naval Postgraduate School

(CP/CMS) . A different version called DSMIS is used for batch

processing. All operations are performed in double precision

arithmetic. Matrices are stored internally in a single

dimensional array, A, that is 10,000 double words in size.

Matrix names are stored in an array called NAME. Arrays, NROW

and NCOL, are used to store the number of rows and columns of

each matrix.

The following is a brief description of the function and

operation of most of the subroutines of IMIS. Some of the

subroutines are straightforward and will not be discussed. A

flow diagram of the program is presented in Figure 1.

A. MAIN PROGRAM AND SERVICE SUBROUTINES

1. Main Program

The Main program is used only to initialize internal

variables and to call the main service subroutine, SMIS1.

2. Main Working Subroutine (SMIS1)

SMIS1 is the general working subroutine* Some of the

operations such as duplication of a matrix and envelope of

a matrix are carried out in SMIS1. The other operations are

carried out in subroutines which are called from SMIS1. Most

of the error messages are called from SMIS1.

Page 20: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67
Page 21: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67

MAIN PROGRAM

ITGRAL

APRINT

FORMK *

PLOT *

SYMINV

MULT *

TRANS

INVERT

RESPON *

DELETE <-

SMIS 1

CONTUR

*| POLFIT

* EIG

JACVAT

ILOAD

STOSM

ERRER H

B ) (C STJ

MFIND

IFigure 1. Functional Flow Diagram

10

Page 22: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67
Page 23: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67

3. Listing of a Matrix (MLIST)

MLIST stores each matrix by name, number of rows and

columns and starting position in the array, A. It checks the

name of a new matrix to be stored against the names of pre-

viously stored matrices to see if the name has been used before.

If there is another matrix with the same name, the previously

stored matrix will be deleted before the new matrix is stored.

4

.

Printing of Error Messages (ERRER)

When an error is made in an operational command, ERRER

is called. It prints out an error message, deletes the current

operational command and returns control to the typewriter.

5. Locating a Matrix (MFIND)

Locates the matrix or matrices to be used in an

operation. It finds the number of rows and columns of a matrix

and the starting position in the array A.

6 » Calculating Eigenvalues and Eigenvectors (JACVAT)

Determines all of the eigenvalues and eigenvectors of

a matrix. It uses the threshold cyclic Jacobi rotation method

[Ref. 4].

7. Formation of Matrix N (P)

The bicubic polynomial,

r3+C X 3Y 2+C X 3Y +C X 3+C

2 3 4 5P=C X 3Y 3+C X 3Y 2+C X 3Y +C X 3+C X 2Y 3+C X 2Y 2+C X 2Y +C X 2+

C XY 3+C XY 2+C XY+C X+C Y 3+C Y 2+C Y+C9 10 11 12 13 14 15 16

is used in the polynomial fit operation. This polynomial

can be written as

11

Page 24: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67
Page 25: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67

p = < F± > { C }

i=l ,2,. ..,16

where <F.> = <

X

3Y3

# X3Y2

/ X3Y / X

3/ X

2Y 3

,X2Y2,X

2Y ,X

2,

XY 3 ,XY 2 ,XY,X,Y 3 ,Y 2 ,Y,1 >

and {Ci > = <

C

l7 C 2 / . . . /C16>T

. In the POLFIT operation, values

of P at all of the sixteen nodal points of the grid shown in

Figure 2 must be used to solve for all of the unknown co-

efficients of the polynomial using the following matrix

equation:

{P± } = [N] {C

i >

i—

1

r 2 ,

,

. . , 16

where

[N]

<F<D>i

<F< 2)>

1

< F (16)>1

Subroutine P forms matrix N for use in the POLFIT operation.

The bicubic polynomial, P, will be referred to as CUPOL in the

following sections.

12

Page 26: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67
Page 27: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67

0.3 1,3 2,3 3,3

©•a 1,3 2,2 2,3

0,1 1,1 2,1 3,1

0,0 1,0 2,0 .

y x

Figure 2. Grid For Subroutine P

13

Page 28: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67
Page 29: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67

B. OPERATION SUBROUTINES

1

.

Inverting a Symmetric Matrix (SYMINV)

SYMINV inverts a symmetric matrix, A, by Gauss

elimination [Ref . 4] . If the matrix is not symmetric, it takes

the average of the two numbers, A (i , j ) , A( j , i) , and replaces

both by the average value and prints a warning that the matrix

was not symmetric.

2

.

Adding, Removing and Storing a Submatrix (STOSM)

STOSM is called to do three operations.

a) Store a submatrix at an indicated position in a

matrix when called by the command, STOSM.

b) The command, RMVSM, calls STOSM to remove a sub-

matrix from the original matrix.

c) ADDSM calls STOSM to add a submatrix to a matrix

at an indicated position.

3. Function Generation (FUNGN)

This subroutine takes a function described by a set

of points (X^,Y.) , not necessarily equally spaced, andi=l , 2 , . . . ,n

calculates, by straight line interpolation, ordinates at equally

spaced values of X.

4. Printing of Graphs (PLOT)

PLOT prints a 10 inch by 10 inch graph of 1 to 4

curves. It automatically scales the graph to the maximum and

minimum values of X and Y. The axes are plotted as

a) X X

b) Y Y

14

Page 30: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67
Page 31: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67

with the characters, X and Y, appearing at every inch on their

respective axes. When all of the points are plotted on one side

of either axis, an offset axis replaces the real axis and is

indicated by

a) A A offset X axis

b) B B offset Y axis

The origin of the axes and the X and Y scale factors are cal-

culated and printed below the graph.

5

.

Determining the Coefficients of a Bicubic Polynomial(POLFIT)'

The 16 unknown coefficients of a bicubic polynomial

surface can be determined in terms of 16 known values of the

polynomial at 16 known values of the independent variables.

POLFIT solves the matrix equation,

[N] {C} = [P]

for the matrix of unknown coefficients, C, where matrix N is

formed by the subroutine P. Matrix P is a matrix of the values

of CUPOL at each nodal point and is the input to POLFIT.

6. Printing Contour Maps (CONTUR)

CONTUR prints a contour map of CUPOL. There are 21

possible contour lines which are represented by the alphabetic

letters, A through J, 0, Q through Z. The input is either the

coefficients of CUPOL with the upper and lower limits of X and

Y or the values of the function at the grid points used for

POLFIT. In the latter case, POLFIT is called and the coeffi-

cients of CUPOL are calculated.

15

Page 32: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67
Page 33: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67

CUPOL is then scanned over the ranges of X and Y to

determine the maximum and minimum Z ordinate. The range of Z

is divided into 42 equal parts represented by alphabetic

characters and blanks assigned to alternating contour values.

CUPOL is then evaluated at each point on a line, the correct

character inserted and the line printed.

7. Formation of a 2 by 2 Stiffness Matrix (FORMK)

FORMK forms the stiffness matrix [Ref. 9],

[K] =

kll

k 12

k21

k22

for a simply supported beam having length, L, Young's Modulus,

E, moment of inertia, I, shear modulus, G, and effective shear

area, A.

The stiffness coefficients are:

11

12

2EI

[ 1+2$J

K

2EI / 1^3L 1 1+3

= k

22

21

where

$ =6EI

L2AG

16

Page 34: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67
Page 35: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67

The matrix equation,

M-

M<

= [K]

relates end moments, M, , M~ # to their corresponding rotations,

V as shown in Figure 3

.

Figure 3. Simple Beam

8 . Numerical Integration (ITGRAL)

The subroutine, ITGRAL, is capable of performing

numerical integration of one and two dimensional functions

described by discrete sets of points, either by Simpson's rule,

or, if the function to be integrated is known, by Gaussian quad-

rature .

17

Page 36: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67
Page 37: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67

9 . Numerical Integration of a Set of DifferentialEquations (RESPON )

In the study of vibrations of systems with many

degrees of freedom, the following system of ordinary differential

equations governs the problem:

[M] {X} + [C] (X) + [K] (X> = {p} (1)

where

[M] is the mass matrix,

[C] is the damping matrix

and

[K] is the stiffness matrix.

In general, if

{X} = [V] {x}(2)

where matrix [V] is the matrix of undamped mode shapes and {x}

is the vector of the time dependent amplitude function for each

mode, we get after substitution of (2) into (1)

:

[M] [V] {x} + [C] [V] {x} + [K] [V] {x} = {P} (3)

After premultiplication by [V] T and the use of the orthogonality

properties of normal modes:

[V] T [M] [V] = [-m^]

[V]T [K] [V] = [-W| = [-a,2m<J

[V] T [C] [V] = [-c^] = [-2Aa)m>J < a >

(a)'Such an orthogonality condition imposes somerestrictions on the form of the damping matrix [C]

.

18

Page 38: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67
Page 39: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67

where

x.Ci

21X1-^ o)j_

and using the notation

[V]T {P} = {p}

we get

[^m^] {x} + [--2Au)nwJ {x} + [^w 2nuj {x} = {p} (4)

or

{x} + [-2X0)^] (x) + [~-w 2^] {x} = {p*} (5)

where p* = p./m.

.

l i i

This last set of equations is completely decoupled

and can easily be numerically integrated. The subroutine

RESPON performs this task.

19

Page 40: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67
Page 41: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67

III. OPERATIONAL COMMANDS

The following is a list of the operations that IMIS con-

tains. The operations must conform to the standard format

shown in Figure 4. OPERATION stands for any of the symbolic

command names mentioned below. A, B, C and D are matrices used

as arguments of the operation. Nl, N2 , N3 and N4 are four

integer arguments that must always be right justified. SI and

S2 are two floating point arguments . The arguments can be

input or output values and are not all necessary for each

command

.

There are two versions of the matrix interpretive system

in use at the Naval Postgraduate School. One is for time

sharing and one for batch processing. The commands denoted by

a "*" can only be used in conjunction with the time sharing

option. The READ, WRITE and PUNCH commands make use of

sequential input/output files which are available with the

FORTRAN IV language [Ref . 8] .

^

b)

The READ command uses the file FT04F001. This file is

used to load matrices into IMIS from punched cards and is read

into the computer prior to executing IMIS. Any data stored in

the file is automatically erased when new data is read into the

file.

File FT0 8F001 is used to store any output which the user

wants to print offline. This file is not automatically erased

(k)A certain knowledge of the CP/CMS time sharing systemis needed when using a remote terminal of the computer. It ispresumed that the reader is already familiar with this system[Refo 10].

20

Page 42: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67
Page 43: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67

•p

6uo

H

Cfd

P

•Hp4

21

Page 44: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67
Page 45: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67

when new data is read into the file. New data is appended to

the data that is already stored in the file. Therefore, the

file must be erased before executing IMIS. To erase the file,

the command,

ERASEbFILEbFT0 8F001

is used. After exiting from IMIS, the command,

OFFLINEbPRINTCCbFILEbFT08F001

will cause the file to be printed on the offline printer.

The command, PUNCH, uses file FT07F001 to store data to

be punched onto cards. This file appends new data at the end

of old data so the file must be erased before using IMIS. The

command,

ERASEbFILEbFT07F001

erases the file. To offline punch the data stored in the file,

the command

,

OFFLINEbPUNCHbFILEbFT07F001

is issued after exiting from IMIS. Examples of the use of

these files are given in the sample problems. The operational

commands are

:

START This command causes the elimination of

all matrices which are in core storage

and must be the first command used in

the solution of a problem. If an error

is found during execution of a command,

an error message is printed on the

22

Page 46: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67
Page 47: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67

typewriter, the current command

eliminated and control returned to the

typewriter. If an error is found

during the execution of a problem with

DSMIS, the current problem is auto-

matically deleted and the remaining

cards scanned until a new START or

STOP command is found.

LOAD Matrix Load:

A = Name of matrix to be loaded.

Nl = Number of rows of matrix A.

N2 = Number of columns of matrix A.

N3 = Format control indicator for the

data.

The elements of the matrix are

typed or punched on cards row-wise

after the LOAD command according

to one of the options determined

by the value of N3:

a. if N3= 1 or blank, the format is

(12F6.0). A maximum of twelve

numbers per line, using as many

lines as required to write the

entire matrix must be used. If

the decimal point is omitted, it is

assumed to be at the extreme right

of the field.

23

Page 48: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67
Page 49: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67

PRINT

REMARK

STOP

ZERO

b. if N3= 2, (6F12.0), 6 numbers per

line in fields of 12 columns.

c. if N3= 3, (4F18.0), 4 numbers per

line in fields of 24 columns.

d. if N3= 4, (3F24.0), 3 numbers per

line in fields of 24 columns.

Matrix Print:

A = Name of matrix to be printed.

Nl= Number of lines, which follow the

PRINT command, to be printed as a

label for the matrix. Column 13

of the command card is used for

carriage control in DSMIS only.

A one in column 13 will cause the

matrix to be printed on a separate

output page.

This operation causes the number of

lines designated by Nl, which follow

the operation, to be printed as

remarks

.

This operation ends a run of problems

and is the last command to be issued

in a stack of problems. It can be

used only once per run.

Formation of a Null Matrix:

A = Name of null matrix.

24

Page 50: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67
Page 51: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67

ADD

SUB

MULT

TRANS

INVERT

SYMINV

STOSM

Nl= Number of rows of matrix A.

N2= Number of columns of matrix A.

Matrix Addition - [A] + [B] = [A]

Matrix A is replaced by the sum of

matrices A and B.

Matrix Subtraction - [A] - [B] = [A]

Matrix A is replaced matrix A minus

matrix B.

Matrix Multiplication - [A] • [B] = [C]

The product of matrix A times matrix

B is generated and defined by matrix C.

rn

Matrix Transpose - [B] = [A]

The transpose of matrix A is generated

and defined by matrix B.

Matrix Inversion - [A] = [A]

Matrix A is replaced by the inverse

of itself.

Symmetric Matrix Inversion - [A] = [A]

Symmetric matrix A is replaced by the

inverse of itself.

Store Submatrix in a Matrix:

A = Name of large matrix.

B = Name of submatrix to be stored.

Nl= Row number in large matrix of

first element of submatrix.

N2= Column number in large matrix of

first element of submatrix.

-1

25

Page 52: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67
Page 53: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67

STODG

SCALE

ADDSM

RMVSM

Elements of A are replaced by

elements of B in designated area.

Store Row Matrix on Diagonal of Matrix:

A = Name of square matrix.

B = Name of row matrix to be stored on

diagonal of matrix A.

Diagonal elements of A are replaced by

elements of B.

Scalar Multiplication - [A] = SI* [A]

Add Submatrix to a Large Matrix:

A = Name of large matrix.

B = Name of submatrix to be added

into large matrix.

Nl= Row number in large matrix of

first element of submatrix.

N2= Column number in large matrix of

first element of submatrix.

Extracts Submatrix [B] from [A]

:

A = Name of large matrix.

B = Name of submatrix defined as matrix.

Nl= Row number in large matrix of

first element of submatrix.

N2= Column number in large matrix of

first element of submatrix.

N3= Number of rows in submatrix.

N4= Number of columns in submatrix.

Matrix A is not modified.

26

Page 54: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67
Page 55: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67

LOG

MSCALE

RMVDG

EIGEN

The Log of each Element

Each element in the matrix A is

replaced by the natural log of the

element.

Scalar Multiplication

Each element in the matrix A is

replaced by B times the element where

B has previously been defined as a

1 by 1 matrix.

Extracts Row Matrix B from Diagonal

of Square matrix A.

A = Name of square matrix.

B = Name of row matrix composed of the

diaconal elements of matrix A.

Matrix A is not modified.

Eigenvalues and Eigenvectors:

The eigenvalues and eigenvectors of

the system, [A] [X]=X [B] [X] , are

determined where [A] is a symmetrical

matrix and [B] is a diagonal matrix

of positive elements stored as a row

matrix.

A = Name of matrix A.

B = Name of matrix B.

C = Name of matrix of eigenvectors

stored row-wise.

27

Page 56: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67
Page 57: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67

SQREL

INVEL

DELETE

D = Name of row matrix of eigenvalues,

X.

Nl= The number of eigenvectors to be

calculated. The ordering of

eigenvectors and eigenvalues is

determined by the sign of Nl as

follows

:

a. If Nl is positive, eigenvalues are

arranged in descending order.

b. If Nl is negative, eigenvalues are

arranged in ascending order.

N2= Eigenvector normalizing.

a. If N2 is blank:

Eigenvectors are normalized so

that [C] [B] [C]T

= [I]

b. If N2 is 1:

Eigenvalues are normalized so

that [A] = [C]T MU.] [C]

Square Root of Each Element

Each element in the matrix A is

replaced by the square root of itself.

Inversion of Each Element

Each element in the matrix A is

replaced by the reciprocal of itself.

Matrix Deletion

The matrix A is eliminated from core

storage

.

28

Page 58: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67
Page 59: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67

DUPL

ENVEL

RESPON

Matrix Duplication:

A = Name of matrix to be duplicated.

B = Name of matrix defined to be

identical with matrix A.

Envelope Value of Matrix

The maximum absolute value in each

row of matrix A is printed along with

its column number times an interval.

A = Name of matrix A.

Sl= Interval between columns.

Numerical Integration of a Set of

Differential Equations:

{x}+2X t-aj^] {x} + [-u>2^] {x}={S}P (t)

with initial conditions, x(0)=x(0)=0.

A = Name of a row matrix containing

the diagonal elements of matrix

h-o)^] . The dimension of A must

be (lxn) where n is the number of

equations in the set.

B = Name of a column matrix containing

the elements of {S}. The dimension

of B must be (nxl)

.

C = Name of a row matrix containing

the values of the function P(t)

evaluated at equal intervals, At:

P (0) ,P (At), P (2At) , . . . ,P (mAt)

29

Page 60: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67
Page 61: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67

The dimension of C depends on the

choice of At which must be small

for accurate results. The size of

At should be determined by actual

numerical experimentation with

the command.

D = Name of the output matrix contain-

ing the calculated values of the

variables as shown in Figure 5.

Nl= Output interval i. The values of

the n unknowns, {x} , are printed

at iAt,2iAt, 3iAt, . . . ; if i=l,

all of the values are printed.

Sl= Value of the damping ratio, A.

S2= Time increment, At, used in the

numerical integration.

x^(iAt) ,x1(2iAt) ,x

1(3iAt) ,

x2(iAt) ,x

2(2iAt) ,x

2(3iAt) ,

xn (iAt) ,xn

(2iAt) ,xn(3iAt) , . . .

Fig. 5. OUTPUT MATRIX, D, FOR RESPON

30

Page 62: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67
Page 63: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67

FUNGN

FORMK

Function Generation:

A = Name of matrix which defines a

function in terms of line segments

X1/Y1 ;X2 ,Y2; •**;Xn ,Yn . (Nx2)

B = Name of matrix to be formed which

is composed of the y ordinates at

equal x ordinate intervals of the

function defined by matrix A.

Nl= Number of y ordinates to be

generated. The first ordinate

will be equal to Y .

Sl= X ordinate interval.

Forms a 2x2 Element Stiffness Matrix:

A = Name of matrix to be formed.

The line following the command is as

follows

:

a. Columns 1-12 Moment of inertia of

member, I.

b. Columns 13-24 Effective shear

area of member, A.

c. Columns 25-36 Length of member, L.

d. Columns 37-4 8 Modulus of

elasticity of member, E.

The shear modulus, G, is assumed to be

equal to E/2.4.

31

Page 64: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67
Page 65: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67

PUNCH

* READ

* CONT

* WRITE

Punches Matrix onto Cards:

A = Name of matrix to be punched.

Nl= Number of comment cards to be

punched as a heading for matrix A.

After the PUNCH command is issued, the

next line contains the format elected

by the user as follows:

(NNTRR.SS)

where

NN= Number of elements per card.

RR= Field width per element.

SS= Number of significant digits.

T = Type of data field. T must be a

standard F or D Fortran format.

Loads Matrices from file FT04F001

The load operation card must have a

1. in SI. The last card must be a

Continue Operation card.

Continue Operation

Sl= 1.

Indicates that all matrices in file

FT04F001 have been loaded into IMIS.

Writes Matrix into File FT08F001:

A = Name of matrix to be written.

Nl= Number of lines of remarks to be

32

Page 66: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67
Page 67: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67

written as a label for the matrix

A.

N2 must be equal to 1.

PLOT Plots One to Four Curves Described by

Sets of Points Contained in Matrices

A, B, C, D:

A = First matrix to be plotted on one

graph. Plotted as a "+"

.

B = Second matrix to be plotted on

one graph. Plotted as a "*".

C = Third matrix to be plotted on one

graph. Plotted as a "0".

D = Fourth matrix to be plotted on one

graph. Plotted as a " ."

.

* " N3= 1. Offline print indicator. Graph

will be stored in file FT08F001

N4= Number of lines of remarks to be

printed at bottom of graph.

Matrices to be plotted do not have to

have the same number of points. They

have to be entered as N by 2 matrices

with the first column the X co-ordin- -_.

ates and the second column the Y co-

ordinates. When plotting more than

one curve on the same graph, a conflict

may arise if more than one curve passes

33

Page 68: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67
Page 69: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67

through the same point. The symbol

printed at that point is determined by

the following order: D, C, B and A.

POLFIT Determines the Coefficients of CUPOL:

A = Input matrix. (18x1)

B = Output matrix of coefficients of

CUPOL, (C lr C 2 , . . . ,C 16 )

where

A(l) = Hx

A(2) = H„

i .A3 A4 A5 A6 >XH

T-A7 A8 A9 A10

All A12 — A13 A14

Ii

ii

A15 A16 A17 A18

I

and

3 3 3 2 3 3CUPOL=C!X Y +C 2X Y +C3X Y+C4X +

C5X2Y 3+C

6X 2Y 2+C

7X 2Y+C

gX 2+

C9XY 3+C10XY

2+C1]L

XY+C12X+

C13y3+C14y2+C15Y+C16

34

Page 70: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67
Page 71: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67

CONTUR Contour Maps CUPOL:

N2= Number of lines of comments.

N3= Input type indicator.

a. N3= Blank or 1.

A = Input matrix. Same as for

POLFIT command. (18x1)

B = Output matrix of coefficients

of CUPOL. (16x1)

b. N3= 2

A = Input matrix. (20x1)

A(l) = Lower bound of X.

A (2) = Upper bound of X.

A (3) = Lower bound of Y.

A (4) = Upper bound of Y.

A (5) through A (20) are the

coefficients of CUPOL.

* N4= Offline print indicator. Stores

contour map in file FT09F001.

ITGRAL Integration of Functions Represented

by Discrete Values or Polynomials:

A = Input matrix. (Rxl)

N3= Integration type indicator:

a. If N3= 1, Simpson's Rule for one

dimension. R must be even.

A(l) = Hx

A (2) through A(R) are evenly

spaced values of function.

35

Page 72: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67
Page 73: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67

b. If N3 = 2, Simpson's Rule for two

dimensions

.

A(l) = Hx

A(2) = Hy

A (3) through A(R) are values of

function entered row-wise as for

POLFIT.

R = N 2+2, N must be odd.

There must be the same number of

values in both directions. Hx and

Hy can be unequal.

c. If N3= 3, Gauss Quadrature for one

dimension.

A(l) = Lower bound of X.

A (2) = Upper bound of X.

A (3) through A (14) are the co-

efficients of an 11th degree

polynomial

:

A3X11+A

4X10+A

5X 9+A

6X 8+A

7X 7+A

8X6+

a9x 5+a

10x 4+a

i;lx 3+a

12x 2+a13x+a14

d. If N3 = 4, Gauss Quadrature for two

dimensions

.

A(l) = Lower bound of X.

A (2) = Upper bound of X.

A (3) = Lower bound of Y.

36

Page 74: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67
Page 75: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67

A (4) = Upper bound of Y.

A (5) through A (20) are coefficients

of CUPOL.

37

Page 76: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67
Page 77: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67

IV. LIMITATIONS

A. SIZE AND NUMBER OF MATRICES

The storage available for all of the matrices in any

problem is 80,000 bytes or 10,000 double words. This limit

is arbitrary and controlled only by the total core storage

available at any installation. For the naval Postgraduate

School installation, 10,000 double words was selected in order

to reduce turn around time in batch processing and reduce the

size of the data set required for time sharing. The total

number of matrices which can be stored is 100.

B. MATRIX NAMES

Each matrix is referred to by its name composed of one to

six alphameric characters including blanks. The name is select-

ed by the user when the matrix is first loaded or generated by

an operation. If the name for a previously defined matrix is

used later as a name of a new matrix, the former matrix is

deleted before the operation is executed and is replaced by the

new matrix. This is done so that there is only one matrix with

a certain name at any one time

.

C

.

PLOT

There are 200 points in the Y direction on the graph. The

X direction has 130 points for the remote terminal printing and

160 points for the offline printer. The difference is due to

the different number of lines per inch. The accuracy of the

position of a point depends on the range in both the X and Y

direction. The maximum error in the Y direction is the range

of Y divided by 200. The maximum error in the X direction is

38

Page 78: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67
Page 79: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67

the range of X divided by either 130 for the remote terminal or

160 for the offline printer. If the X and Y ordinates of two

or more points fall on the same nodal point on the graph, only

one point will be plotted. If the points are from different

matrices, the matrix hierarchy (see page 34) determines which

will be plotted.

D. INTEGRATION

Integration by Simpson's Rule is restricted to equally

spaced points in any one direction. The error is of the order

of H£ for integration in one dimension and of the order of H£

times H^ for two dimensions. Hx does not have to equal H but

there has to be an odd number of points in any one direction.

Integration by Gauss Quadrature for six Gauss ordinates is

exact for all polynomials of degree eleven or less in one dimen-

sion and for CUPOL in two dimensions [Ref. 11]

E. POLFIT AND CONTUR

The polynomial, CUPOL, will pass through the values of

the function at the nodal points of the grid but may not be a

true representation in the space between nodal points. If the

range of values of the function is less than 10", a contour

map will not be printed.

39

Page 80: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67
Page 81: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67

V. HOW TO CALL THE MATRIX INTERPRETIVE SYSTEM

A. TIME SHARING (IMIS VERSION)

At the Naval Postgraduate School, IMIS is stored in a

library (AED) with the name, LIT, so that any number of users

can use the system at any one time. In order to call LIT, it

must be called as a subroutine. A Fortran program called IMIS

has to be written as follows:

CALL LIT

STOP

END

There are two other libraries which must be loaded along

with AED library in order to use LIT. This can be done with an

executive program called SMIS as follows:

FORTRAN IMIS

GLOBAL LOADER TXTLIB AEDLIB SYSLIB

LOAD IMIS

START

SMIS is then executed with the command, $ SMIS. The

computer will then type out the executive program with each

command preceded by a time. Next it will type

EXECUTION BEGINS . .

.

At this time you are in IMIS and ready to begin the first

problem. The first command will be START.

B. BATCH PROCESSING (DSMIS VERSION)

The first card must be a job card for the batch processing

system as follows:

40

Page 82: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67
Page 83: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67

//aaaznnmbJOB(nnnn,ssssFP,TTTT) , 'IDENTIFICATION'

where

aaa = The first three letters of the user's last name.

z = Job sequence number

nnnn= User's number.

ssss= Project number.

TTTT= Student section or faculty number.

The next six cards are control cards. Card five is used

only when using the punch command. The cards are as follows

stating in column one:

//JOBLIBbDDbDSNAME=DSMIS.F59CI / UNIT=2 314 ,DISP= (OLD, KEEP)

,

//bbbbbbbbbbbbbV0LUME=SER=MARY

//bbEXECbPGM=DSMIS , REGION=160K

//FT06F001bDDbSYSOUT=A

//FT07F001bDDbSYSOUT=B

//FT05F001bDDb*

The ", " is where blanks are left,b

The problem deck follows with the first command a START

command and the last a STOP command. The last card of the

deck is a standard delimiter card:

/*

On the job request card, check the item marked DISK PACK

under the SPECIAL INPUT heading and write in "MARY". If the

punch command is being used, under the heading SPECIAL OUTPUT

check the item marked PUNCHED CARDS.

41

Page 84: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67
Page 85: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67

VI. SAMPLE PROBLEMS

A. THE EIGEN SYSTEM

The matrix equation

[A] {X} = X[B] {X}

where

0.0 -1.0 0.01.0 2.0 -1.00.0 -1.0 2.0

[A] =

and

[B] =

is to be solved. The entire sequence of events is as shown

below. Everything written in lower case was typed by the

operator. The computer response is in upper case.

1.5 0.0 0.00.0 2.0 0.00.0 0.0 2.5

42

Page 86: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67
Page 87: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67

CO

ro

oCM

OrH

I

O•

O

ro

co

Q

W CM w T*

UP O D^ • ^O H OU 1 U u

ro ro CQo• ino •

CM J3

< - CQ ^ < Uin o CO

H 3: • £o S H« Q O H Q o • W s<C rd < X> < (fl o U HFH O O H «

+J en J ro tl r- d W ro -P CMu T3 13 (D ccrj id O CO in en •H-M • • •rH 5-1

(0 H O rH rH d) &

H O rHO O OPOPCTi CO <tf

in 00 o^ O CM

ro vd ON <&in CM Oo CO <J\

• • •

001

rH CM1

o H rHo o o

1 1

QI 1

Q Q<T\ r- oro <x> ^<rH V£> CM

CM VO o inCO o\ COrH ^r ro

• • •

rH in vo

H rH OO

1

O O1

Q Q QrH r^ ^r- rH <£>

CM rH rorH -^ *£> rj\

l> CM *£>

r^ KD O• • •

roI

^T rH1

rH CM CO

rHO

I

DCMCOin

co inCO

CMI

OI

QCOCM

CO

in

oo

CM

Tj H•P 04c•Hua,

rHinoin

43

Page 88: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67
Page 89: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67

w

3ou

Eh

XPu fO

EHU CO Q x u

PU TJ X U X

Eh HO X » X U U <:

W & O X Eh>z O O Q p EH P EH 2

u a X rt Ph x o ^ U J fO HPh H Eh D P #

W Eh n co tnco S S P 04

C -n p P CA3 M H H •HU 0) -p 3 3 HP N w e £ D.

co o o!-H o oQ P Qco o oCO o or- o o

co cm o oo o oC\ o o

• • •

r-\ rH CM1

O1

o oO o oQ Q Qo o oo o oo o o

CM O o oO o oo o o

• • •

fH CM iH

ro o coHOHi

1

Q Q QCO o 00CM o CMCO o CM

rH rH o CMr> o o•^r o (T>

I I

H CM CO

a,opw

oEn

44

Page 90: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67
Page 91: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67

B. CONTOUR MAP

A contour map for a surface described by the ordinates at

the sixteen nodal points of the grid shown on page 4 7 is

desired.

[A] =

10.0 12.0 8.0 10.012.0 11.0 9.0 8.08.0 9.0 11.0 12.0

10.0 8.0 12.0 10.0

and

Hx"Hy- 1

The results are as follows

45

Page 92: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67
Page 93: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67

c^

CO

CO

a\

CO(NH

o orH iH

• CMWOOH|DA •

O CN •

U H CO

m

o o£1

wH 5 DOS Q O • CM Eh

<C fC <£ Pi rH rH «J 2Eh O H O

p W i-5 CO 3 Un H3 rH -Pn rrj c+> • rH oW rH rH rH u

46

Page 94: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67
Page 95: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67

r- © m <oO O o cc>

i o m hin o 4- 0'• • • •

CD O f* CM

a.

t/>

l-zoa

or

t~

OUJ(9<a

a

UJxt-

o o o oo o o oo o o oo o o oo o o oo o o o• • • •

O 00 CM O

1 « c uCM >©

4 CD ft •-I

3 => o Do o © oo o o oo o o oo o o oo o o oo o © o

H II HUJ -9 => 1^

0- r-« 4 f-00 00 t- O

—• 4 o <0 CMCM r- •-< <o

CM • • • *

o 0D a<-<

CMi-l

c<00D•-1

aCM H N n II

f-1 o >— »- V00 O- f-> CM

U II II II

—• If

5 5 3 3

o CO rf) CO1^ «0 irt •*

lf> fl l>- coo- 4- 00 fO

t>- O- O CM

o oo oo oo oo oo o

o oo ©o ©o o© oo o

N H a B

z> z>

o oo oo oo oo oo o

II II

O 4"»H r*=> Z3

o oo oo oo oo oo o

oir>

4-r-l II ll •I II

00 u X 1/1 Xot»•

oCM 4- r~ ©lf> «* CO ro•o CM CD <*

M <o w> u% oUl • • • 1

o I'- V~ o CM? f* i-l

<

O CM 00 © u

XI-

a * 1 M f\ CO vD a f—CO <0 CO CM 9-* f-<

v-< u. O- fl 4 e'- C*l a lf>

z> 3 => 3 <«• en 00 CM t-

t-< • • • •

00 l»- 00 o r->

o «-« —

*o

II II

o >

47

Page 96: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67
Page 97: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67

•v-ieu ui o o or ««r«t««i cccr u O Hi u IS X »•" o a i/> K 3 > 3 xx >->->->->- x 3 > 3Ki/>aO-5MjCli C O 03 -3«J«»I<-3.«a tt <_-' O U u C X I- O Or *>5 I- 3 > 3 X >->>->->->-> X 3 > Kl/'aO

UO o o? «i<i«3«i*r<<i<r<j ir o O u u o X h- O a f5 K 3 > 3 x >->->->->->>->->- x 3 >3UiO o ec <<<r <<< ec o c a.' u O X -- o a o K 3 > 3 x >->-> >>->- x 3 >3

u in o mc «t«« <«< cc u o u u is 1 •« o a f> K 3 > 3 x >->->- >>->• xx 3 3Ku 111 C«j crcr <«< «« er c O Ui u O X f o a m K 3 > 3 x >->- >>- xx 3> 31-

o o a «j-- <».«* at o o id u e x •- o a v k 3 > 3 x >-> >->- x 3 >uiO o a <«» «r«i cc o C id u C X •- o a L'1 I- 3 > 3 x >-> >-> x 3 >3

o a «t CCO «< ec 00 O ui u I -- O a -*> I- 3 > 33 x >->- f**k-k- >- XI00 or *i< ccroc «r«i oc 00 o u- u o X ^- o a v* K 3 > 13 x >-> kkjisjkik >-> x 3>o o? «J< CDCOOC «-,« or<r o O u u o X •- o a f K 3 > 3 xx >> nkkn^n >->- x I

o «b «« coooco <« cccr o co u> u x " o a i" H 3 >> * xx >->- *jmm*.isii» >->- x 3t£ «J" CCCCCCC «l«l CC OO ID U O I »~ G a -*> K 3 > 3 X >> KKKKKNK >- XIT «J< DOCODCCC1 «l«r OC OOUUIUCX*— O tt »° K 33 > 5 X >->- *-^r*ji^rv.*~t^fv. >>- X

or <«a OCCCCCC «j«s< tfff 00 r u. u O I *- OolV> K 3 > 33 xx >->->- ^kmkkjkk >->- x<< COCOCDOD «a«3 CCCO o C Ui u C I •"-• O a -*" K 3 > 3 XX >->- ^rsirsir^^JMhjr^ >->-

«< COCCDOO 4-*< 03 o DO UU u C X •- -3-3 O tf M K S >> 3 X >->->- fsiiNii^isjfvi^-j >->-<] < COOOOO << O3C0 to O UI IL C9 X "- "1"3 O a V3 K 3 > 33 XX >->- »wr*jM-vKjf»j >->-«< fjCCCO «j«-«l OC o O U1U1 u O X •- —J-5 O a </i K 33 > 3 X >>->- MvNnk >>-

«« 00 <<« a ec 00 00 uj u u e X «-> -5-5 o a. v> n- 3 >> 33 xx >>>- nn >->-

«j« <j<r< ercr t_>o D 111 u IS I —>-> o or <f> y- r> > 33 xx >->->- >->•<<< «<« ecec 00 o u lu u. 00 x *" -5-5 c- a f>v t- ziz> > >i xx >>-> >>>«<« «K«3 ate uo OO ui u is X «- -5-^ 00c v K r> >> 33 xx >>->- >->>-<<<<o <<<<< CCOD i_>ci o ui uu e> x I-1 n-5 o oc I/I hh o > 33 xx >>>>>- >->->->>-<a««<<<<<«<i<i< arec i_>t cio u.ui u o xx •- ->-> o oca </> ^ 33 >> 33 xx >->->->->->->->->->•>->-<

«

<i<j <i<r < « < odot 00 00 ui u. ec x •-* -51 o ot wv> t~ z> >> 33 xx >>>->>>>>>a< araa tJ(_> O Ujui uu CIS I »- -1-5 O oc iot^ t-K- 33 > 33 XXX >>

eceocc «_•(_> 00 lu u ts X •- ->-> o a <fl I- 3 >> 33 xxxx«r> cffxooreo utu OO uiui uu bo xx #-- -»-» OO oca i«v> l-K 33 >> 333 xxxxx Xorecff>o:ica3o:ereDOD <_>o«J CO uiui u OO XI •-•- ->-j OO aa v)V> V- 33 >> 333 xxxxxxxxxxececitDsacc ooid uuu cc uiui uu c I •-•- ->•» 00 a <« t-t- 33 >> 333 xxxxxxx

0000 000 ujui u-u ois 1 -^ •?•) 00 a </>i/> ki- 33 >>> 3333U UUUOUUU OOO Uiui UU CC II •- -5-> o aa trivi »-t- 33 >» 3333333 3UUOUjUUU COO UIUj UU OC II —~ "5-5 OO aa V>ts> l-K 33 >>> 33333333OOC O uiuiui U-Ulu CC II •-•-• -5-5 OO aa \nv> t-t-t- 333 >>>>OOOOOO uju id uuu. cc XI •-•-• -5-5 OO aa ISKSI KKK 333 >>>>>>cooooco u^uiuj uuu. ccc 11 "•- -5-5 00 aa </m«</> kkk 333 >>>>>>>

ii'Uiimijui uuu coc in •-•-< ->^ 00 aaa wvhsi (-»-»- 33333lUUUnulUltill UlUlUIUI UUU-U CCC HI •-»- -n OO aaa vnnvi KH-I- 33333333333ujuuiu-ui uuuuu ccc xxx •-->- -5-5 000 aaa </»/></> »—•—»—»- »— 33333u-uuuuuu coco xxx ^.-^ -5-5-5-5 ooo aaa i/x/iirtio kkkhhkk-UUUUUUUUU CCCCC XIII ^.»-»- -5-5-5-5 OOO acratt (/.(rttrtviio l-KH-l-l-H-hccccccc nil ^*-.»«h- -5-5-5-5 0000 aaaa »/>oov>i/h/>i/>*/>cccccccccccc XXIXI .,!-.,- -5-5-5-5 00000 aaaaa vi\nvn/vnxn\fnrnnuiv>vi

IXIIIII --.-.-^. -5-5-5-> 00000 aaaaaaaIIIIIIIIIXXII +.**—+-*.*.+* -5-5-5-5-5-5 OOOCOOO a^a q a a. a a ct a a a a a.

IIIXXXX ^- t-<»-^-4^,^-»-^^, -5-5-5-5-^-5-5-7 OOOOOOOOO aaaaaaa.~^. _»-,-._. ,_»-*-*-»— ^-^»— -5-5-^-5-5-5-5-5-5-5 OOOOOOOOOOOOOO

n u n -»-n-«»-l 11 n n iwh -5-5-5-5-5-5-5-5-5-5-5-5-5-5-5-5 OOOOOOOOOOOOOO-5"5-5 -> -5 -5 -3 "5-5 -5 -5-5^ -5 -5 "5 -5 -5-5 -5 -5 -5 -5 -5 -5 "5 -7 -5 -5 -5-5 —>

-5-5 -5—. "5 "5 "5 -5 -5"5 -5 -5 "5 -5 -5-5^-5 -5 -5 -5 "5-5 -5 "5 -5T5 -5 "5"5 "5-5 -5 -5"5 -5 -5 -5 -5-5"5^-5 -5"5 -5 -5-5 "5 "5 "5 -5 "5-5 -5 -5 -5T5 -5-5 "5 -5-5-5 -3 -5"5 "5 "5-5 "5-3 -5T5 -5-^-5-5-5^-5-5-5-5-5-5-5-5-5-5-5-5-5-5-5-5-3-5-5-5-5-5-^-5-5-5-5-5-5

OOOOOOOOOOOOOO -5-5-5-5-5-5-5-5-3T5-5-5-5-5-5 ^-^^•- >« (-.„^.^,>-^1^,^ >-.OOOOOOOOOOOOOO -5-5-5-5-5-5-3-5-5-5 ..-._,-.,-._-,-.__.-.--aaaaaaa 000000000 -5-5-5-5-5-5-3-3 „,-^-^.^.,-.i-.^.,- xxiiiixaaaaaaaaaaaaa 0000000 -ni-ni ...-^.m.-. iixiiiiiiixiiaaaaaaa 00000 -5-5-3-5 *»____ xilixxx>siinv.v.v\vw>viviviis,v, aaaaa 00000 -5-5-5-5 _____ xxxn cccccccccccc

tovi««v)u><^v> aaaa 0000 -5-5-5-3 ____ IIXX OCCCCCCl-l-l-Kf-l-t-i-K tnisivnsiifi aaaa 000 -5-5-3-5 »«-•_ IIIX ccccc uuuuuuuuu

l-l-t-H-l-l- «nv3ioco aaa OOo IIT) ^.-- XII CCCC u-uuuuuu33333 Ki-i-i-i- «•>(/></> aaa 000 -5-5 .«_ xxx ccc uuuuu ujuiuiu'uj33333333333 t— I— I- »— tnviio aaa OO -3-5 __ III CCC UUUU IDID Ulin IUIUUIUIUI UIUI33333 Kt- 1- vtviv, aaa 00 -5-5 _.-. ill ccc uuu uiumduiui»>>>>> 333 i-l-K VHfivt ecec OO ->-> -h XI CCC UUU UIUIUI OOOOOOO>>>>>> 333 i-n- vnn aa 00 -5-5 __ 11 cc uuil uiuiui 000000

>>>> 333 KKK «rtli5 aa OO ->-) __ IX CO UUU UiUlUJ OOOO33333333 >>> 33 l-K l/n/> aa OO -5-3 _- XI OO UU uju OOO UUUOUUuU3 3333333 >>> 33 l-K VHn aa O -5*5 _ II CO UU UJUI OOO OOOOOOO O3333 >>> 33 KK viVi a OO "5-5 _»- I OO U-U UIUI OOO OOOOXXXXXXX 333 >> 33 KK VI ec OO -3-3 --. I O UU UIUI OO OOO CD CO ff> OC CD CD 0?xxxxxxxxxx 333 >> 33 K «/></> aa OO -5-5 __ ii oo u uiuj OO ooo erajeooDojajeooccffiX XXXXX 333 >> 33 KK VIV> CCCC OO "5"5 __ IX OC UU UlUI OO OOO 030003030? SXXXX 33 >> 3 K VI OC O "5-5 _ I O u- ID OO OO 03030303

>->- XXX 33 > 33 KK «/></> a O -3-5 _ I CO UU UIUI O OO OOOCOD <«I>->->->->->-V>->- XX 33 >> 3 K 1/5*0 a O "5-3 _ I CO U UI OO OO COCC <«<««!<«

>->•>>->->•>->->->->->• XX 33 >> 33 K vi ecec O -5-5 _ XI c U UIUI OO OO OOOD <«<<«<<<«I<<-I>->->->>- >->•>>> XX 33 > 3 KK VI eC O "5-5 _ I C UU. UI O OO 0303 <<<•»< <<<<«*>->->- >->->- XX 33 >> 3 K VI>» >->>- XX 33 > 33 K V)l/7» >->->- XX 33 > 3 K VIV> *jm >->->- XX 33 >> 3 KK V)>-> misiisikjM >->->- X 3 > 33 K v>>->- nnnnnn >->- XX 33 > 3 K v>>> isiKjtxNjr^rsiM >>->- X 3 » 3 K V)>> NNMKJMIMNOJ >" >- XX 3 > 3 K VI

X >> NNNNNMK 3- 3-> XX 33 > 3 K VX >->- kj-jivh-ji-jnj^jivi >->• X 3 > 33 K VX > *JK.»vlKJKJ*JhJ >-> X 3 > 3 K V3 X >->- K1NMMMKJ VJ- XX 3 >> 3 K V3 X >-> *jivi-*t~j*j(si >->- XX 3 > 3 K V>* X >-> i^kiimMivi >->- X 33 > 3 K V3 X y- isimivi >-v X 3 3 > 3 K V

3> 3 X >->- >->- X 3 > 3 K V> 3 X >->- >-> X 3 > 3 K v

K3 >3 XX j->- >->- X 3 > 3 K VK3 3 XX >->->- >->->- X 3 > 3 K 1/

3> 3 X >>->- VV3- X 3 > 3 K </

3> 3 X >->->->-v >->->->- X 3 > 3 K VOa-OK > 3 X >>>->>->->- X 3 > 3 K V->Oav)K3 > 3 X >->->->->- XX 3 > 3 K V

-5-5 •- I o u Ul OO OO C0O3 «< <<«' -5-5 - I OO U- UIUJ o OO 0303 <<«! <<<' -5-5 X o u Ul o OO 0303 «« «1 "5-5 >-. I o uu ID OO OO coec <<< oo «I -5-5 I O U- UIUJ o o 03 <<< ooooo «1 -5-5 * r c u ui O KJ^J 0000 << OOOOOO <«t1 "5-5 - X O u Ul OO o 03 «t<< coooooo <<O _ I C U Ul o o coco «< oooooooo 4<o I o U Ul O OO coco <<< OOOOOOO 4X< CO

o I o u UIUI o o 03 <•* OOOOOOOO << CO

ol"

o II. Ul o o 03 « OOOOOOO t cco o u. ID oo o 0303 << OOOOOO « 00 oo I o IL Ul o o coco <« OOOOOO «< CO oo I o u ID o OO 00 «< OOOOO « 00 OOo I IS u Ul o OO 03 « OOO < 03 Oo X o u. Ul o o 03 « << CC O OUIo I o IL Ul o o CD « «a< cc o oo I o IL ID o o CO << <r< coco oo ujuo I o IL ID o o OD «<« <« COCO O UJUo I o IL Ul o o CO <«< <a<< CO o OILo I o IL Ul o o 00 <<<<<!<<<< 03 O OIDo I o U- Ui o o 00 <<<<<<< 03 O O UOI—o •— X o u ID c o CO 00 <<<<< CC O O UJU.CIH-)

48

Page 98: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67
Page 99: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67

CQ

u ~ a£) 2 co oD • E-i

jC p^ in COU >-i CUC «HP ^ •Pa — (0

49

Page 100: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67
Page 101: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67

The command

offline punch file ft07f001

will cause the matrix B to be punched onto cards with the

indicated format of four numbers per card with a field width

of 15 and 8 significant figures.

If the input for the contour map had been the coefficients

of CUPOL, the first page of output would have been as follows:

THIS IS THE FIRST PAGE OUTPUT COEFFICIENTS AS INPUT.

0.333300 X3Y3

1.500000 X2Y3

•2.833000 XY3

2.000000 Y3

1.500000 X3Y2

-6.750000 X2Y2

12.750000 XY2

-9.000000 Y2

-2.833000 X3Y

12.750000 X2Y

•18.750000 XY

9.000000 Y

2.000000 X3

-9.000000 X2

9.000000 X

10.000000

0= 7.0837699378

A= 7.3776 B =

F= 8.8465 G=

0= 10.3154 P =

V= 11.7843 W=

RANGE( 0. 708377D 01

7.6713 C= 7.9651

9.1402 H= 9.4340

10.60 c 2 S= 10.9029

12.0781 X= 12. 3^19

0.1295 940 02 »

0= 8.2589 E= 8.5527

1 = 9.7278 J= 10.0216

T = 11.1967 U= 11.4905

Y = 12.6656 Z= 12.°594

50

Page 102: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67
Page 103: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67

C. GRAPH

A plot of the function

x = e"15t sin(54.99t)

is desired from t = 0.0 to t = 0.3. The values were calculated

in a separate program and the values of X were punched onto

cards. They were prepared for offline reading into file

FT04F001.

The first card is a standard CP67 offline read card as

follows starting in column one.

CP67USERIDbbGUxxssssbbbbbbTTTT

where

xx = Terminal number user will be using.

ssss= User's account number.

TTTT= User's name.

The second card is as follows:

OFFLINEbREADbFILEbFT04F001

The next card is a LOAD command card with a 1. in SI.

LOAD A 80 2 1.

The matrix is punched onto cards row-wise with the same

format as one of the options under IMIS and these cards follow

the LOAD card. As many matrices as desired may be loaded in

this manner. The last card is a continue card as follows:

CONT 1

.

This card indicates that all matrices have been read

from file FT04F001. The deck is then loaded into the computer.

51

Page 104: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67
Page 105: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67

After logging onto the time sharing system, the command to read

the file is as follows:

offline read *

OFFLINE READ READ FILE FT04F001

IMIS is then executed and the sequence is as follows:

52

Page 106: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67
Page 107: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67

<J •> <! <Cw

H & wPi Q O Eh Eh

< <« (dH moEh O « hh"

-p CO J O Q) & Pmu T) CO +J -P(0 fd -H+> 0) U HW ^ S &

53

Page 108: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67
Page 109: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67

-X + *K - -X * + —

O

54

Page 110: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67
Page 111: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67

o4J

W

o

55

Page 112: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67
Page 113: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67

The command

OFFLINE PRINTCC FILE FT0 8F001

will cause the matrix A to be printed on the offline printer

56

Page 114: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67
Page 115: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67

VII. IMPROVEMENTS

This system is an open ended system, i.e., any matrix

operation with fewer than four matrix arguments, four integer

arguments and two scalar arguments can be coded as a new

command and added to the system. As coded this program is

sequential. Each command is executed once after it is read,

no facilities for automatic repetitive execution of one or more

commands is included. Such a feature would be very useful if

it could be implemented without introducing extraneous

complexities to the language.

57

Page 116: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67
Page 117: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67

APPENDIX A COMPUTER PROGRAM

oooooooocoooooo^cvirOv} mvDf^-cctrOt^rv)m-4 in

000O00 0O0»-i'-^r-<'-< f-it-iooooocooooooocoooooooooooooooohl-hl-l-l-l-l-l-l-l-t-l-h-l-

OCOOOOOOOOOOOOOOOOOOOOOCOoooovor- ono^Or-<fMro«d i^vcr^oooN Or-i(\)n'i>j-ir\sDr^-ooo^Or-tf\!m-i-

oocoocooooocooooooooooc OOOOOOooococooOOOOOOOOOOOOOOOOOOOOOI— 1— t— I— — hhl-l-ht-hhHhhl-t-hl-t-hl-HhHI-h-h

oO

oo

o-iCOO

3:

O-JCOO

«tz3

o

OOCOr-l

-»oCOCOr-*

m330or~zOcos«~ocoo3Z

W3SOc£

Ocos:

—O(MO3Z

—Oozcos:

ozC0Z

3Z -•a:2ZzOOOZOoq:

KJ •zI

*-. ».

oos•OOIhZI w »<UJUJ—SIM—co<»—<o*Zi/>00JXZ-

2t< «-rH

a: a:oOh-

CLUZH^O

Z-J5I-hcls:<s:os:«-<o

3Z

Oo

• eg

O

<I CX> Hi•• l/)t-t

II OOHf-4UJUJO <mk ii _is:c_

i/>a:o<to»~zZSZOO-iflliJ

rsj

— I

*os-xS. I

•~<rK-

-

</>C0

~#_J_Js<i

LU

ujorz

OOo»-QC-JCCQ.

OOOZO *OctHZ

X w •>

t-* <xa: -z

OO<

i/)

o

UJ

OoCOo00

UJUj2.NJ—

.

<mOSlZooco

O<\J

inrvj

oHOOrH-~s:OS

IT.

in

oo>t

o

ovO

oin

LU

UJ

s:<tzcoz* o_is:<ts:UJOoro

2 •—. —M-inin—«tnC£sH»5UJiOZ t+s| »+ -~>o«-<inLUr-4»-U0"^Moctzai•-4I-4UJ | UJ

3 UJ ZZZmZ — •-« K II II II l/)

i-«—^ UJfH——-~Z— Iuj m—i + srsrs: n ujoo i otho: r-»

o srs: HiuzDDD-N'zsaoa:O 0< OOZZZSh-i ii DiiiOUJZZh zzho Zww^owmz o tfa:— -w +HJ II 3JliJZZNwjHJD^Zt-» m -iroos^iiw _J—-ji-i-oz ii u,u- ii o<Oq:o<zx(/)Ll.<ll<ujujzMMMMOuzzzzzzzMuwoocaai

<c\j

moo mol-4r-«C\JI <\jro

Oinoom

ooo uuu

58

Page 118: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67
Page 119: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67

OOC'OCTOOOOOOOOOCOC'OOCOCCOOOOOOOOOCCOOOOOOOUOOOOOin^Mrff'CHMfvt ir sf>r- cpaOr<(\ ro<j ir-vor- cr o ohot^ 4 irvfh 000 Or-T^ro-i ir.vor- cr o^Or-tr^'sl-v^ <j <} vtuiu^imr^i^uAirur.uW'sOvCvONOvOvOvfivOvOr- r- r- f^-t- r~ r- h-r-r- coot roco cocoa cocrceo 0^0OOOoOr OOOOOOOOOOOOOOOOOC OOOOCOCOCGOOCOOOOOOCOCiC'COOOOUC OOCCC OOOOOOOC'OOC ooooocoocooooooooccoc C OCOOl-hl-h hhl-l-l-hl-hl-l- l-h-f-»-K-l-h-|~h l-l-l-KI-t-KKf-l-h-f-HI-l-l-l-l-H 1— (— h- I— I— I—

I r i ) —t i ( i i —i i—) —r t i ) i j i * —i i—

i i—i —i » i t i —i i i —

»

i »—i i —i—p t—i i—t—i ( t i

O«~ 002 v.

jZna t-

Ol— C£ I/O—JQ-h-IlUlIaco coco a o" co<i

«-•.•> H~OO CMX -J f\!

UJH COH-CHI 1* VU'Ui or uThh_JX>oc2a:UiZhZOO<Oi-hOOh-LL Ol—IIIIIIWccoGcooccccr •

oo —«—

1

H*—

w

CLo-i <ceo 1-»~0 00<tz •»

3: 1-»——

*

cx

~o <00 1-

COt-< 00•m***** zfT,2 <-»

3:0 -•»• *+CC 0——2 t-lc£

O •^lUco?: HO.wZJ 2:0CMO u~z3Z » ••

• »- — (X—0 GUIcz f-tQ-

ccz: ~o«-^ » p—HOT UJ3:2 X—2 »-*•*

<— » «~rHOO O*-02 ir\o_

O ~oooc Q.Hr-l2 Q-OOOW + OhH—<x HO0_i

kj .-2: 00t-<

1 — >-«_J^-

00? -J -r4OD »s»-._

IhZ HOt-1 ~ armoo 00<UJUj <WHH 2:

i-i«~:s:m-— 1— •——

1

oo co <i "-" to ooa 1—

1

i-h-K Zoorozi-.o »-uxz<—-_j^ <

t/x »-t-<a:oL a:UJ 3tujc?uj in

UJOC 2CX a2 OZZ Ot-H|- ~zau.i(_,_, O --J u_

Z3U2 OCOoO< O0»-.0 r-l-&2>a:_is: •-•-JUJhh Kcoax z<5:o 00Z>5"0 ZUi>->G »-H

1/IHQ orouj _Jc-ICM

< _j<

00 o•1 1^

r-< »

_J r—

1

< _JO <oo O

r- 00o

> z o-12 X 2 2

or_j<ic£5:<T2 ocluz>ujo>-oz) 2 a:MSlcxoooO-JO. 2 2 2XXXXXXX O - 2co co co cc co co co •-* o *

huiLuza-jMzjhO«u.h<hzs:ujocoocdujoocaoorsuocsia.xxxxxxxCO 00 coco CO CO CO

2: o• 2

a:

M 2 c£

M OOO-OOOI-MC0:>00O>Ztvi35:uiC5:oM 00 OL cc< ct:O *vXXXXXXX Oco co oc rococo co ov. »•>»•>» » 00\- 00000 o o00 C0OOOQ hOhm _l cOOOO ••O OO_J SI2-JO< UJCt: r-l o o o oOhOh II II

a ooujluocx: I3m ii oooo ii ii c ii <~~oODCO>ooizxa:aQ'a.Hii 11 n 11 ->hO •—<»—••—< nOK'-'Zh h-ro»-« II MtviroM «-»— -~-^»-. || «^m>m.

<<wujujWMSha:xxxXHt-iMM t-('^(\j^(n2jiHhlllinazaui 11 11 n ww~w,_< t-4 00-'<i coco coco co com OQ-< ffluoC!i-iCMfn vj 3;o«-c ar02O •>•« •• XODXXXX03222ZO<DZZZ

r-HOvlrnvfrtTlvjOr--

000 000

oc 2 a:

2LL O •2 X O»—

<

•> X_J XO •• Xa: cohi- X COz vOXOO

< • »-CM

xr^-< •-

•- XvOU- ec—~ * »-«~

ujctctrou"\Q-U-JtUOsIcO

»- ocxa. •>

2 00-0»—

1

ct 2 Ohar tsj •— 1 <» O*'a. X HI-HHtt

II octo 1 uj*-. o^ujt-4<i-«»-ict:

2 *—*nD «-i- »-_jc£:

< tmf 11 2Lnoo-4-<.ujLua'-'—2-^05:01-0^000 _i

< <s:2< <— _iUJ 2 OOU'U-iuu-<roc xzuawanu

m •J in h- 00CM CM

59

Page 120: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67
Page 121: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67

COOOOCC OOOOOOOC OOOC COC OOOOOOOOOOOOOC 'OOOOOC ooooooa o^crocr ^acooocococOriHHHr--:i-<r-iHr-:^'(\j(\iWN(vjN(\itvir\if\i(,iif^(^ff'irnffi^rornf<iv}COOOCOOHHHHrVlrir'Hr'Hr'Hr'HrlHHHHrlHHHr'HHHr'HHHHr'ir'riHHHHriOCCOOOOOOOOOOOOOOOOC c cooooooooooc ooocoooooooooooh|-(-l-(-l-l-hl-hKhhl-|-hl-l-hl-l-hl-hHI"hl-|-l-|-HHt-l-l-l-hh(-KI-t-l-hl-hh

I

I —

)

» (—) I I—I

I » l t ( I I I l—I ) I l I I —

I

( I I I < ( I —

I

l_J I—I I t—I —I I—

I

I l J l I

o<ocvicr

*-ro

ome,COCOCOoCMOCMf-•(<!

oHO(\iv£i

*fCi

oocrvjm»-H•>co •>

O •—

*

aooc-<>t cr>

•»(< 1 vj

ococor-<mocro^ «—

o IT.

r-oo cdt-«COr- »-

»-ro>d- rH

o •• • * -J.o o «ooo <X -t t-»i-l*0 o —f- •» •*ro>fr </) «— tx

o z o o • •- o- zX o LO moo ctr- a> z•« 1—

1

•» t-iOlf\ ZCM •» 9>

CD K o fO<f z vO OX <r vt o » •* o w z*- cc ^•oo Uh UJ ••

< IU o — r-iO*t z H ccX a m cc (nj«4- o z H-t z•• o - UJ o •" > o ctO o a: •»

cc O ti- rooo z— z »—

1

3 — — z:— u_.

U.' u_ ro--O .-•CO CI •-tr* »-^~ h- in < •-LOMa. o ••loIZ CO -4" Cfc<*3 —

o

< —

.

cj z CC<*>*-<

o OU 1 O •* •" z - < a: O •• w Z *4Az (V •-— C\jOO < Zr* UJ O < < <.z

«-~ o ro»—

i

i-i r-co -~x *»• c a \- o«~ X <w^» ^x ••

~o t-H *«»ww •>C\J>t O cm— <o o z cO^ —

*

i-cr O CO—

x

ao H MQ'a o •- •• < Oh — UJ »—

<

hO zo OC OhZO<^t-« < i u>a (MOO o r-K/) O o UJ a: Of-t r-iZ MH UJ HW II O•» •• z o-a:i- O Oh _l •-H-I <rH 3 a. O •> «>-i a: •• M »»—<»—<ovOvO +-* Oa:w ,-H— COvt >o_j O-JLO Z in UJ>0 fOLL Q.vOU^ vO_J OLOww SL 5HJJHH •» »• X — s: _J< •—

i

X 0*-- 2: <— X wSLLnoUJLU cc Z> -JrHOOOO 1—1 UJ X oo H O i—

i

COLLI O X UJO »—

uj ro 11

h-l- UJ 2:_jw + »-i-ir\o a: H-_JZ_ll/OH- Z h- a: XH l-_JZ-JH-K a: l--J«-<-~H•—•»-. \~ rH""*.J t—

i

(NJvt h- »-<_l II _J«- O h- -^-n-l _J II _J»-i h- •—«_J H-

<

ca- lii ii u_<ru- ii oo < c£<t<<ill o o O <r u-or 11 o<<r<oro < oc<rO'-'03:5 o t—tt—n_J*-tt—

t

oo s: 2uZOhC o 2: hJ^00Z030 s: 3UC<0»-4(\J

sOf^ oooo O o o OfO r-<vO ^i-«Ckjro-4- ir> «*

tf

CJ(M CO CM ro ror-4 f-<

OOO \J>^J>iJ> 1->UU 000 000

60

Page 122: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67
Page 123: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67

OCGCOCOOOOOOOCCDOOOOOOCOOOOOOOOOOCOOOOCOOCCOOCGOr-tc\imvtmvOr- ono cnoifo-j u-or- a. o Cr-<t^'r^vj ir. sOh-coo^Oi-'n'ctvMnvCf^coo Crnr-T^st-in or- or

>i <f >d vt -J ->t >t -4 <f u irmirMrMrufMr ir.invOvOvC sOvtJ^vOvX vOvOf^ t^f^r^h-f^f^^t^-f^cocncococo<iocrcr>cn

OOOOOOOOOOOOOOOOCOCOOOOOOOOOOC)OOOOOOOOOOOCOCOOOOt-l-hl-l-l-l-l-hhl-l-Kl-l-f-l-l-l-l-l-hl-Khl-l-l-hhl-HI-hh-hl-l-l-l-hl-l-hl-l-hl-

_J _i _J_J -J -J >J _) _J —I _J _J -J _l _J _J _J _J -J—J -J _J _J _l _J _l _J _J _J _J —I -J _i—J _J -J—J _J _J -J _J _i _J—i -J _J -J _J

UJor-<

•r-<

zrorri

I—

1

i^r- zH HrHO •• •• •—1

< <\j>j- «— t- p-t

»•<» — ct ~- •— h-h- * < _J—in in in K in in r-tr-l~~ w <inUJtO oj 00 «> <»3 •in < »—

«

uu ^-•» •» •> 3 •» * rococo * _i 00 »- coi—

"

<CD < 1/) 00 < CO r-r- •» 00 O a < oz—XX X z X X r-*i-*r~i Z < •—

1

~»x z »•<WW w * a: w w w •> r- 1- row *-<*Ol- D rH O D CC H + _j OO CCZr-iZ</) z II «-» rH 1 Z z aooj 11

~- 3 HZ Z II _)•—!—

i

H-l <J •—

<

*: z r-Or- »—

1

zza:o»-. ~3 5: ••—1 + t-H<U Ir-ilLc- z win Oh 1 oLLrH u_hzzo:z win »OU_ r-1 O2151 1 SI 1 * inco<< •—

1

Hi 1 0:02: 1 1 1 UJ* v£)<CO< cc '-'S: 1 mooX xa:ir>ZZliC t- hC'i xzz xar<_> ctr-zzno < UJ XX CO II

-J-J2:_iz zH+ +— t- —i II h- II _IZ II II JZZZJZH+ + ~r- _l |-JZZH~_J_J II _j 11 11 —

1

hi-j O O—i 11 oru —1 11 ww_j 11 -. »-<-5 < r-l_J II II r~.

<<CD<<ooO II 11 —O Q <KD<r<<ZZ<c0LLU-<t/)O 11 II "-a l_) or<<icnawouzuzzc^<o < hOhUZZZOZMMoZD-5y<0 1/0 2uzzo<in O OH cum^m vO in

in in O h-r- r-r-r-r- 1- CO 00I-) rH rH Hi-

1

rHi—tr-lrH r-t rH rH

— I-in <i

z «! s:oHH < U_I- X o< wor UJ ZUJ »- oO- UJ *-*

O -J r-ujin <

UJ o or- O "•

UJ J|- _J-J _J a.uj <ro z>o 00 c

orH

61

Page 124: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67
Page 125: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67

OOOOOOOOCOC.OOCOOCCCOCOOOC'Or'OOOC OOOOOOOOOOOOOOOOOoOr-fMrOvd ir\vcr- or cr> C--1m c° *tm >o r ceo Or-^c\ir^^ ir>vCr-cco o^^'f^W invor- 00OOH(M(^«tif>»0CCO O O'CJ O 0'0> 0^^0'OCCOOOOOOOHr.lHHr-(H^r^r-'r^lN(\f\l(M^(V(MCVl Mff'(^(^r('iri,irOff1

HHHHr-iHHr'Hrli-<(\ (\irif\i(\ltV(MO <Vf\irviC\J(\JC\IC\K\irMC\ICV (MCMfV riNIMMtNj (\J{\i<\J(M(\I<mO0 f\:(MC\J

OOCOOOOC OOOC COOCOOC OOOOOC OOOOOOOC'COOCOOOCOCOOOOOhhhhhh-hf-l-l-t-l-hhl-l-l-l-KhKI-t-l-h I- hhhhhl-l- hhhhl- hH hhhhhl- f-h-

mO»-

oo

ozw<•> «-»

CD a:C_> zz ••

»•» «»» «—— rH oCD w zZ r-l *•

w 3 << Z a:•* •• z

rH < —. ••

o o rH —

»

2 rH z rH — COO •• •» o m ze—

'

CM<t

nj 2<

< *~ —

rH — »— «-

.

z «— cm -~ *— *— — •*

o in in r-^» IA in in w z in o-~< LU in in in «*•

r-l CO CO rHin CO CO CO < o co (\Jinz CO CO cO CO <T X-1 •» •» Oco •» •• •» » r-

1

* •'CO*-' O *- •* •» Z •—

»

a < CO rH O < CD < CO < r-* -<X Q- < CD <r •>—

a:HH X X r-l X X X (X C£ X On^ CO X X X < H(- <—* w — »_- —' w •_* z LU w M-H z «— >«^ *** «— <r_i D o co a: \- o o «M> > o aoc < o H- D CO 2!!D Z z OCLU CO z z 1- z z — LULU a: z co Z Z CO2: r-

4

t~

t

za: r-

i

t—

1

»—

<

—I t—t •—

1

oor> i- •—

<

•—

<

—i < DLL LL 1 a: -J LL LL Din LL Zctzin u_ _J u. a: in CO

X 2: ccuz a:o<uj< 2: s: 5: 2; X 21 1 LUt-H X sia: <2T 2: K rHl-H zz zzu ct X X X o »—

1

xoc o —I ZUOC X X o LU II

a: _j ii II -1 II II Z_IZ-JZJZ_IZ-II- C£ _IZZ-J_II- C£ -J II ZZJZJZJH CC OorH _j<t<_jcdcD'-'_j ii _J ii _j ii _j ii _j *- _J II '—l_J 1- _J< II II —1 II 1 II —

1

o <fz< < a:o <r a:o u_ <r ty< o <:<•< cd<o < <<LL<<0 <r <Cr'0'LJ<3'CO<<r<0 K K II

s: UZ20ZZm(jZ0Z02:ozuo 2 UZHUUO 2 ^}Z^^:u)z:uzu(3 co Z-5

o rH(\ 1 o i-hCM o OHa o a o oo r* CMf\l

rH Hr-1 (\J rvjrvj CM CM CM

UUU OUU UUU <J>l-><->

62

Page 126: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67
Page 127: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67

OOOOOOOGOOOOOGOCOOCOOOOOOOOCOOCCCOOOOOOOOOOOOOOCrorocnvf^Nfr<fst>^Nfv^<fvfininu^ir*i/ur>inu\u^^vOvrvGoo>£co r\j cj cm cm c\J cm cm co cm cm co CM cm cv > cm cm cm cm cm cj cm (\i cmc cm cm c\ cm cm cm cm

c

• cm <m cm cm cm cm cm cm cm cm cm cm cm cm cmOOOOOOOOOOOOCYjOOOOOCOOOOOCOOOOOOOOOOCOOOOOOCOOOOK-(-|-»-(-HK(-HHKHK-KH hh-hhl-l-l-l-hKhhhl-hhHhl- t-hhl-hl-l-l-hhl-hl-h

_l _l _J >J _) _J _J -J _l «J _J -J _J -J _l _J _J -J _J—J -J -J _l -J _J _J _J -J -J —I —I _) -J _J _J -J -J _J _J -J _) —I _J -J -J _J -J _l

<r-

uzCDa:z< r-l

r-l Oz O O CO^ O LL t*< u_ «*a: co O r-z K•» r- LL UJ

«•». u_ >CO CO LU zz UJ CO -J UJW -J t-i 1—

1

< »—

«

•* LL f-

1

—> z — -~ •• U- VJ-— UJin X •• in*: in m com 5: «—«» •—

1

Oi CO • CO < z rHcO<T in•» CC z -? •• z »-H • -X CC a: CO z

CO K CO < ^* CO r-l u. z *« <X <I —. x-» X <t X CM r-l-~ crw 2: (M w«tf- w w M r-4^r-4 X UJ w CO

Q CO O h-O Q 2: a: CCr* •-H 0. or. UJZin z> r-l COr-l Z CO h- •— ILIr-lCO a: < UJ 3»-<rCi I/O •• t—1 »• t—

«

< rHOC »-CM h- f- r- cc _lILCJ >o _j>o UL J— Id 5: | OCCOi-l < co «4" O cc <t2: LU oco»-o:e:<-~ tfus: ococo C£UJ«-' 5: II O UJ >O > ZZLUII UJX2Z xzz UJ Z UJO h- UJOO Z z

O-Jf- O Ct^OZZ HO-JI—Z II II -IZ II II -J

K

r- Z-Jr-h- r- cc M II H- —

«

_i UJ <*Z-J 2" ZZ II II t-i<_l.-i 111 coco_i 11 <<_j t—

1

w_|h-. < < mS 3: _i z11 <o UJ 11 11 aroo^i-<ci:coa:u<:<tt:o<o on u,<or.o UJ r- CODO UJ <r •-H II

^UO <* •3iCZZJZ02ZZZOZZZuO 2 HUSO ct 00 zzo cc UJ s:

m OCNJst Om m ^CMCM in >0 h- on

CO CO COtHrH CO CO co CO

LJUU uuu uuu 000 uoo ouo

63

Page 128: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67
Page 129: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67

ooooooooooooocoooococooooooooocooooococooooococomvOf^ccO^Ot-<cvrn.4-ir\vOf^oooOr-i<\!rOvJ iTvOh-coo Or~tc^m<Hf\-Ot~-co(T o»-«<\imvtinvCr^ccCT c»-t<\>coooocqocpo^^oo^^o^o^ cr c^a>OOOOCOOOOO»-<'-'r-<»--<»-<r-<i--ir-)r-(r-tr\i(\i(\jt\;(\Jr\ic\,(NJoo(> , ro,c^',nojCMCviog(\icjro(\Jc\jc\joocvr\j(Nir\ir>roro(r>rf<<*>rfir^

ooooooooooocoocooooooocooocoooocooooooooooooooooI- h-K I- I- h- »-(-(- h|-HI-hH(-|-HHKhhl-hl- hhl-KI-l-l-hhh(-hl-l-hht-|-hl-(-(-h

>J -J _J _J _J -J _J _J _J _J _J -J _l -J _J _J _J -J _J _J _) _J _J —I _J -J _J -J _l _J -J _J -J -J _) _l _) _j -J _J _l -J _J_J _J _J _J -J

<

<oco

<u— to

z•» _J

z z2: 2:

> —UJ Oz z

5 G< z

ZUJ J <fz < •»

w O —r-t <t «/> CD00 •• •> zCsJ — Z •-» vO «-

CD O -J (F < Zcm z •-• < ro * O

it\cm~- in in in m in < <r torn in m in m in 4- < h-CO *-m W» UJ CO CO CO •> _J *-U> CO cO CO cO U3 CJ^ 2 <-t-tcO •.«.•.«.•. 51— 3 Z •» •• •.»•.», CO —

'

CC<CO t- o o < co o < o <o 0<COO •" < UJXCvli-H X X X X X —Z -J —X X XXXX vO ^ zw» w w—»w w w «— r-«- < h-»-- «-» ^ w w w cr> -z. UJ

o->or H-srh- q o o o< o oq o »- o o o m o oZOUJ to— to Z Z Z r-C'-' HZ Z to Z Z Z O-H"tZC£ •—< »-• ih •-» -« »-0 UJ •»•-« •-« >—• •—• t—« i—« «-> to Zu~ 1 a: _ito_i u_ u_ u. vo>-Hin 00 >ou_ llz _i ll u_ ul t-» turn oZaTLU ZCOZ Z Z Z —UJ Z —Z Z*v Z Z Z ZX,-t I O <* hhOZ Z <XXXXUJOQ UJ O XXXZIIOitl o h-

z-i'—ia: 11 H_Jwjz_iz_iz_jzt--JH a. o:hjojz2jzjz_izj 11 ozoojh o or

II _J JZ> II _J II -I II _J II _l II -I II »-«_l cO ZmJZJ II II _J II J II _J II jo<~-<zj z zcm<ll<i 11 ujor<a:<uj<<<3co<oac'<o uj 11 ok 11 <octi<ci<<<ca<izi— lli— 11 <o o 11

ZUMOZZZOZOZU2UZUZ3UO al Z2U20ZZ0ZUZl)ZUZZmZJ0« u. z»-lf\l O "tvO ococo cr> o>a> oCMCM CM COrr> m

000 oou

64

Page 130: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67
Page 131: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67

ooooooooooooooooooooooooooooocoooooooooocoocoooom vt- in v£> r- CDoo r-4 ess ro >frm vf> r- co o^o r-i c\im <f in so r~ co o -O t~» cm re vj-m so r- oo cfo HM^^in'Ch-ccO'orn(^fororororn^vtslsi-<t^^^»d^iriinu^u^ininir\ir>inir\vOvOvOvOvOrOrOr^rOfOfOfOforOfOTOfOfOfOfOfOfOfO rnrrtrorc-roo"! r<>(<:r^rornrop^nArororr 1 rerorO(v\f<if<i(ri(^o-.r<>rnrnp ,

iooooooooooooooooooooooooooooooococooooooooooooool-hhhl-l-hl-hl-hl'l-HI-l-l-l-l-l-hl-l-l-hhl-l-l-Kl-hl-hhHI-l-hl-l-l-l-f-l-l-l-h

UJCLo00 \~

# •z.

»o UJ f- Xo «-. s: z »-i

ro CM UJ UJ cc••

1 _j 21 \~(M _J ft UJ UJ <

t-l o w o -J SL-1 co in < ro X UJ<t •» O I

•» o LLo ~» «». cm ro fH < — X «-» O «~oo in in o — —- s: o Ul in <-» in in•> CO tO <0 r-4 COin t-trH ro to «-» < to 00 CO toZ •k •» — + OcO K_l ^ U- •» co*; UJ »» CO UJ X •

CO < —_l_l ro •> ^< in O < fHZw <t HZ 3 <«»» X X 2:ww •tH + <_> X 1 < u_ X 1 ..—

.

—1 — Xr- «— w HH<<t vj-— | to — H •—

>

o<-^ w o<*: < l-t wo 1- Q \~ \ \ OCCDH + ^ O o ZZh zz~ >t-i 00 t-<Z — CM I roujv. | I o z * 11 a: z z *ll< rH r-<Z> t—

1

1 -4 jo- <\ico a:c,js: X a: —I cc^ar t—

t

at^v. UJ ^ vO*—

o >J zu. «^ro_j + + ^ttDwM z U_ 2 OOin *—t u_ z em a O rou.w z: + s: < w_J_J l-UJ II <l- W UJ 2: + mo 00 s: + inr-« z O •-» 2:UJ X II 0<-"~CMO UJ || || r-t ct X<t-» 11 ct: X<oo II (Dec -J UJ O XKHZJXZJX : (_^<<4wja^ +u_ <r _JZZro—-i- UJ SZlZ<r)~-\-Z> UJ 1- l-JZ•-* II ii _iz ii jzs: ii n _j _io^s:^:>—

i

ZD -1 11 11 ^ > -J II 11 *: i- > t-iCvJ _J ||

CCCO^X. II X< II -•OU-H-cl ii u_<t_j*'»-' ii o> <<coo«-'0 z <<ICQO ,-'OUJ z: cc 11 o<<SZZU^ZOJhOfOOJHijVXl-^ I/) ozzo<o t—

1

ozzo<oa: UJ s^ouzr-4(\J 4-invOco in in t-l

oo oooo r-* t-H CM C\J ro >5- vr

roro rococom ro ro ro ro ro ro ro

oou uuo 000

65

Page 132: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67
Page 133: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67

oooooooooooooooocoooooooooooooooocooooooooocoooo^(\'c^vjinNOh-oooOf-'(\j<^<finvC^c^aor^<\i<*i4ir\vor^COCOOPCOCCaifOOOCr^OCfO'^Cr'O'O'OaOOOOOOOOOO^HHHHHHHHHNfVNNM^WMIV'

oooooooooooooococoodooooooooooocoooooooooooc;ooocht-hht-l-t-hl-l-l-l-hl-l-l-l-Khl-hl-l-hkl-ht-Hhhl-l-t-l-KI-hl-hhl-l-f'l-l-hh

JJJ_IJJJJ_JJJJJJJJJJJ_)_JJJJJJJJJJJ_1JJJJJJJ_IJJJJJJJJ

c/>

X»—

1

r-4

* O<

1-<2:

ro

X ^ _j win <r q: < f-l

«* 2: < r- u (M 2CO < 2: >o l-H r- »>

»• > UJ m a: fO orin X cc * K z>* < <ro » UJ m ••

m s: IX. -OK ~* 2: <— h- —• h-co m Oin O 5! U"\ m-»<

*f -1 X 0 OOJ OLU >- mz X4- _»-* »- nDO LUXtH UJX «/) c\jto«~ t-H

OC O— ro < — X z »o 1*x -frocx < r- *•< OCz z— O—'C-» t—

»

1—

(

p»—

;

z —roz «—

.

u_ X nii-i^' H-x.~ wooo 0£ DC •t-H •^^o •" •»—0 w *-> <

rH t-HcH—'< +OH H a sO «<Mint-lr-lf-Hin.-H ~Q£Z 5-

II _J|!<X iH •> < l-t vOO II Ot-<<Ni II Oi-InO Z z OUJi-HO< -)«' » T. 51 -vO 51 f\J a fOUJi—<r-H »-i II 1 »-l t-sO O >—

1

zocs: 00

OO COX<JHH HHvO—'in CO rHf\J z e •>vO«— com »-« IX. 1 oi>-m Xr-otoooo<xi— k**uj ID 1 < «~ctmin«-' ooin-' </) z: C^LUtO f\J

oro «t ii ii xj-<s: ii 11 r-l U UJt—

O

to II O OCZvO—'LUOO>^luo OC xzzz<mx mo<xx+ i-»-<k- OH ZZMOt-h-fOOKI- LU JZwJJh s: ogII HZ <5I II «-<<i^2:^QC < < ro^w. <.-. <-« > -I II -j _j or 11

oro ii 05ZH-.o<nj-s:s: n mq^so h-O LLI 11 u.u_ouJct:ooujcto z <<u_<<o cczz^o<i-QXM<h^i-s o < zo o£ ^MWI3^3:000:20 1—

1

UZmOOO U- z>$ in>oh- OrHvfr inNOf^- CO ogrn**• ^t«t^ in vOvOvO nOO«0 vO r^ r-r- CO

m cOroro CO rororo comm co rn roro r*>

000 000 000 000

66

Page 134: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67
Page 135: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67

ooooooooooooocooooooooooooooooooooooocoooooooooo^OrHfM(rt»^ir\vor^cco N Oi^(\'ro^u>^r^aDOOr^(\ic^>l-ir<Or^oO(>o»^roro<(u~\vor^or)0 Or-tC\iccNj-mvOfMrn<^rorocOfnroro(^(Ti-t^vt^NtNt>t^<fviLrunLOinirHnir.^

ooooooocoocoooocooooooogooooocooooooooooooooooooKhhf-KHl-l-hl-l-l-h-l-l-l-l-l-hKI-hhHhhHI-hl-hl-l-l-hhhl-hhHI-KI-l-HI-t-

< u-— oa. ' -i

o <rz

_J o< oz <

X O c—

1

H>

4

O «—cc < t-t

K »-« 2: »•

< Q rH2: cc >•*

MM ^> «— z *— «-» UL ^» *» ^ CO ««

in ««. < CO —

.

in in in in UN into < CO *«• %a .»» to CO CO >- UJ•> 2: LL »• X«-i M »• »• X CO »• •» •» X CO •«

< ^» a <o >—<w CD < CO t—

1

«-» < CO < HH COX < XZ •><: «^^ X X •» X X X •- < X«-» w CD —

#

iJw w w -J 2 w» w w -J wK ^ OC£ hO 3 <_>•-« O H- OQ t—

1

00 —

»

oo 2: -J ZZ II O O z z Z II• a: z 00 ZZ II UJ z HO

»—

i

C£ -« + •-H.J a: •—I I—

1

+ »—«l-<f-« •—

1

-4 + •-« »-» ^r-* •-H H-

«

wCO_J Oin < LLr-l Oin u_ LL r-l '-^ + m 00 u. _l i-ILL ~ + m _l IX. <rH2: LL 5:

1

in 00 2: 21 1 m<o UJ 2: 2: 1 2: in< CL 2: II

X o 00 xxcr> 11 UJ xxon zo > XX 1-1 11 zo >—t hOf\J_jZ_J|- UJ -JZZm— 1- cc _ix_iz: ~ + h- _JHJZZ-JX^ — + 1- h- JXJKIt -J II -J *: _J II 11 •-. _JZ_I 11 11 *.*C 2: -J II -J II II _IZ h-i^ _J JZ<<_><<<o < <IJO^O h- <I II <JlO'~ II O U) <a:<Ji< 11 O'«IIO Z) < 1II OOzozuo H- Ot—•'-<Q<0 00 O^OhmQ<^0 cc (JZUMHO^D<yO 2: O"-«00O

in O in in Ocr O r-t rH C\J

m ro >* >fr >!" >r >r

000 000 uuu uuu

67

Page 136: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67
Page 137: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67

oooooooooooooooooooooocoooocooooooooooooooccooochooaot-t^'m^invO^ aiO'Or-(Wf<i4ir^^cfaOHt\ifnstiriOh-oDO OHM^^invOh-oca-CHtvwvl-r- r--r~-coopcoopo?oocroocoajCT'Cr cm^o^oo-o^aooocooooooHHHHHHHHrJHMiMwwiM•4-<J >t<f -t <r>J vj <fsf 4 4 vf-vt^^t^t *t 4 <• 4 s]- 4- inmm inm in in in in in tr -in in inmm in in in in in in inmmooooooooooooooocoooooooaooocooooocooooooooooooooKhhht-hhl-hl-l-hl-l-l-hh-KhHI-hhl-ht-HI-l-l-t-hhl-hl-Kt-hl-l-HHI-t-KI-h

—I -J _JJ _J _i —I _J _) -J _J -J _l _J -J -J -J —I _J -J _J _J -J -J _J -J _l -J _J _J —I _J _) _J »J _J _J _J -J _J _J _J _J _J _J _J _J _J

uCDZCOCDz<COz

<z

•-< »H »-l COin in in < z<* si- 4- z Oo c o <>*r- k —I— H i- <inin < C£ i-»«-l— ~ — ~ Z-4--4- aL — Z Z II II

in oin oin om »- o iu in •-« o 0:0cd OcJ hO<*3 hOu) cHCOinvOOG uduj a. cd •- *-> zz

Z •• ••I

•• I •• I ZlTtmZLU zujx o •. < K ZZO < r-<— co oc—u a:—o c£ 't-tzi zi < Z <•-« X I C£X Zc£X zccx z< ••»•» -. zx ^ cc «~<~

I— —

'

acviw fM'-' ^Nw -ft ;^mv0i-H— i-»-»o O «» -J uj OC< o zxo uxo uxo owinm 11 in 11 mr-< »-« a < a o ©a: z «• ©z z ©z z oz zt-J-vfoo ion h z c£ o 00UJ »-h uOm + Qh-< +Om +0 ~3rH ->r-l < H-4 CD UJIDa. arooooooLL zluu. <luu- cclull u_j——» »-in com c^ U- otTHin c£ 9 oo Z • • • • • »3E + ©5ix< »sx< os:x<OLUQicoin cnn«— o 2: zh r> ukoZOOOOOO X<CD ZZU ZZO ZZ ZZin«~oiAwLUO UJ XZ O I- zzzK II II II II II II II JZZXJ 11 (I X_J II II X_J II II _IZhh>1-QI--4-0»-H I- _IZ II JK Z II ZZO a:<rcoo<coo_) 11 11 "-xKwjdqcdwjuoj^w < <»-« z _ina:_j o o— «—_J Z<J<<C0C0cQ<I<ICDLL<<C0U-<I<C0U.<<CD<U-U-OLUOOUJa:O »-h «z<a O OU-LLCL mZZZZZZOZZmoZZhuZZmoZZOhhOQCOOo:3:0 OZhoO z^>-

o tH <j->ocor-CMno oin in ininin in min «© f-

uu 000 udu

68

Page 138: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67
Page 139: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67

oooooooooooooooooooocooooooooooooococoooooinvOf> oco Oi-HfM«"isj-invOi^aa Oi-«r\!co-4-msor» cocr-Cr-<r.!rn^tirivC^-a:o^Ot— (Njn'i^LnvO(M <\i r\i cm c\i ro (n rf i rr, ro r<i r<~i rom r<~! <h vl <t- <f *& <t <f <} <f <}• ir \ in in in to in in 10 i r \ in *n vO <£> vO vf ) vO vOmmm in in in in inm if in in in in in in in in u .ininininininininu' m in in in ir in in inmm in in in in

ooooooocooocooooooooooocoocoooooooooooooooKhI-HI-l-l-hl-hl-l-hh-hl-hl-l-l-hH-hl-HkhhI-l-hhI-t-HhhI-l-Khl-

LUCDs:

Z

3O

to o

o -— . oxO COO X~r-4z: — cor- ••—.*-.•> z: en o<t ro I

s-

O O Z »-if\H »-i o<I i-h »• \OrH COz: h- < moqc r-i<&-••<. Z rHO-LU H D

I*- Of Od — t-l II •— f-lCO •-* Q.-4- < uj in a> w o s: z t~«02TCLt«3 si" •• «V)||D do < *• o •> -» vosoiz: —mt- z: co co o — »h u_o< u-im oo x I— x h- om w cja:_JS a. ©inO O—*LU • »-" •» ZT h- OLUWJ < <0 <K\!rH «-><-»

OolucmX < a. < o SIO lux w —.vOiua: K-r-iLL covoOIN X X •-• ILOall < O — >O»-<vO00 LLr-t <<

<— z: -4--* ^ _j ^- H- z: —x z-» <t>r » ~ cm * ohr-t •—» »-0 CC < h- <l ——• •—»m«-» -M-K »Hin »-vO xcox ••nO—iH ••

tHinHH ^ z: -« c£ inOe-tinoo ocs: x ^mksKh^mo »-x»- II Oh-rH H- m ll LU O o II OHZ Z:LL HX<H|^HOHHHlXO_j«-i^«vi- *luz: s; _i o_ r-<ar-3«-i •>»-• + •» wumtwwwh—h-^hnh

oio o wco^ain o om o uj oll r-^o-in —"— w w wwwzzoHin «^zu z: a in ccvjlows: t

w j_ »— h-i— h-t—hh-h-h-hk

k

zz:or-«-'Ouj»-« o > ox —'oh^-^uj x<luo<<<<i<<<<i<<<<<mm z:«4-oh-i-i--ji- -i -j i- o DZ<toi-_Jzzi-H2:szzz2:s:z5:s:5:s5:oco^ < »~«z:— o -J z <w <t-._jn n i-t ctccccaLocotvcocotccctLccecci«uoujoo:o<o a <o 3 uju.ouJc<«coa:ooooooQOOOOooozZZhQ(X03:UOO OO O. C^^QCtSOZZSOIXLLLL U_LCU_IXU-U.U_LLLL.U_UJ

<Mr-»>4- O O MH 0^0'HfMrost-mvOr^-coc>0»-<r— r— r

co o^ cr-o^ o^oooooooooohhSf^t-4- »t 4" "4 "4- ,_«,_•< f_| f_| r-|--< r-|,Hi-lt.-lr-<i-l

69

Page 140: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67
Page 141: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67

ooooooooccoooooooocooooooooooooooooooooo oocoooh-«3C^Of-i(N, rn-4-inNDr--coc'v Or-'fv., rOvttr\vor^oonNO»--*^irOvt irNvnr-onrr-O'.-HrMroNj-i.rwo h-coo^OH'MvOvftvor^-r^f^-r^r-r-f^-f^^-r-oncooca^ocoococoooaro ooc^cro-o^o oooooooo ooo.-<f-<r-fininir^inir\u^inir\u^.inuiinu\^ii^u^iriir,ir*inLr>u^u^tf>u^ir>iru>u^ir\u^ *o \0 vO vO vO >£>oocooooooooooooooooooocooooooooocooooooo ocooooKI-H-l-(-HI-l-t-l-K(-(-hhl-Kh(-hK(-l-^l-hhh-l-l-hl-KI-t-|-t-h(-l- hl-f-h(-h

OOrH

—.wO-Jcno«~0>tz3>»»i

—00000r-»WWros20•-or

z

cox;-DNO3ZV •>

—0ozcozw *»

rHQi2Z

.

<-» •>Zof ^» «— «—

-

^» •>

z «•» «_ OOz ^ X «~ X OZ•- s z s: z ••

o s: •> 2: > oarz •> _J •» _l *0 HZ•» r-l z rH z © -^ •>

a:— II II II II CO — <xZM z t—

1

z »—

1

rH Kl -2:r. 1 —. •> •» •• •> a 1 — -O00 o «— — —

»

•an a —0 OZ< —

.

>o z t-H z l-H rH •* oz>X_J ^r* V w «»» •wa»> IanZ

w | 0< O U"< _J < _J < corn z 1 uj" ••

h-<U i- m o w CM V—

'

r-r-1 w<CLUJUJz«zz •» o f> vO » Xh ar^OZM—i—iCO »-o Z o o z z •> z Z CVJOO — ujcoz<»-<o0£tt—»- o OCO *t w ta» 00 ro w w * t> vO a:# »-ZooooQ-_lrHl/} 1—

1

• » z o •> >o z nOX < Oi-ll-XZ'-'<I<1—'»—

h- -*o o s: + -~arz —

»

o •> 2: + ^cxz «!»»— t-Hf\J r-l ULKla: ~r-4

ULXO < HZ vt ZHrHZ-fr o z rO EHHZ# 0(\J rH •<— •> UJ< 2war uj aT • »• -1 o — o r> «o IO-- 00 *ooo UUOfTH zZ ZOC UJ Or-I -~ r-42E!r-ti-«f-« rH fH hZhhh HH XXXh ^i/) •»

»-i»—oa Q. uj ii r- II II - II 1 z II—»

II II II 1 z • CNJrHrHl— r-,r-Z —f_ •—i •—

t

O oZI 1 HZ-OZZZO srr- HZ-tOZZZCOOO wwww r-»-< OZ>Ol/)UJ or i z + z~ — +~z r i + z«- — +—~ZH-»-l--H Z>O0CZ O0»-«Z_j r- ZOUZ zit\wluo+ ja'otHoz Z^»~UJrH + _ILULUCX<I<<1< Qh*G rH

ar_jujcD z zmz~H^Z^ JKinsZhZJOZZh-ZOJK'OZZHhDZZZI o:_j_j2: —COQl2I3 —

<

^ ii II II O^-1II II (-.r- ii — II II Ct-H II II f-n-if-aCQ^CtQ^Q CQCL<2I Z

D2.mO OL u-ozazsou^OJiociiiGzuzsooocojior^ujooocz 35-ULiO Z1/)mQQ a. mqZm;2lQZ2QZZ3aDZHZ2.QZ3DZZ2jQ:a.lJ.ULlLai lOt-iciO ••

rH(\J

1.no ir> o o c\jc*i <• rH o«-H(\jro1rovt -4- in >o o*a vO O 0000

f-1r-tT-*T~t

u>uu

70

Page 142: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67
Page 143: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67

occocoooooocooocoooooooooooooooooooooc ooocooooo~»<f irvor-cco Of-HOjm-tir -Of^coo>Or-K\jrov}-ir\<)h- rr> cr>Or-i<^Jr< ,><Mr\sOf-"OOo- o r-<(\irovi in^or-on^^ P^ t^ (^^^ r^^H(\j(\j(\!f\i(vrv, rvJr\irofviforororornrr!r<ir^r^ro<t <f vf vj- -4- *3- 4 *t ^1" -t

-

tr\ in i/Mmom inmm*0>0^^^N0vCs0N0vO>Ov0<Jv0^N0v0v0^^>0vOv0vOv0<jv0^*O^0^>v0mv0>Os0^O<) ^ \0 v£> sO O <>O vf)

oooooooooooooooc ooooocoooooooooooooooo ooooooooKhl-hf-hHKI-hHhHI-l-hhl-hhl-ht-Hhl-hl-l-hl-t-l-l-hl-l-l- (-k-H-f-h-l-|~t-

_J_J_J I—l_J_i_l_J_J_J_J—I l—l—J l_J_J »_J_J—l—i—l_l_J I—l_J_J_J l_J_l l_J__J —I »—I—I I I I I

O LUUJ CfU\ ZZ OZ LUZO•-• o»-.z_iOw

Z LU LL t-OCOt-tl—_J UJ ZDt-n<|-<— CO DO »->oh-—KoC

r-i t-4 UJ q£<1*-4CCUJi-» H- Z>- l/)COo:<tUJCL•• <o»-h_joujz>uj>q.oO ClLUU-1/)IUO</)0-<0»-« stzu-jdo*-1 o uj•» O'-'OOujorz: h-ot—O^ ULLZmlu(-UJOO<'~<

-»zuj3>o<o<zujct:00 H-»-tO UJXSwO CCX- cc zzaiu UJ_JZ

f- <t/)OOQ- O OZZ•» I— UJ »-• UJOZZwmhvO WUXI-XOhhhk•• »—«»-H<tt—(<t <IOCDC

lo HcCcCcccCalcccCcCcCOO* vOhKLuhouJODUJora:

«$• »-«a<i- >a:Q<Q.a:oi•• xsrs:o2:^OcK:uiOuju.iCO— -~ .^ -~ — -~ —. *~ —

.

.— «~ .-,J- LUL1J

•-r-i co ro «j m o r- co cr> o >-* <o linn xxxcmo oooooooo t-Hr-4 <r-<r^r>-r-rv-r-r^ixr-r^t^hOhohOhOhohohOhOho hOh .-iX(\lc\ic\]c\jc>o(\Jh-r^c\J(\JC\j

rH •-© »-0 »-0 »~0 »-0 "O »~0 »0 »-0 »0 •?-<—-r-4wwwww—'(\JC\J »-'*'««»wwwww^www w wZKHhht-hl-l-t-l-l-hl-OUJOUJOUjOUJOUJOUjOUJOUJOUJO UJQUJ(X<<<<<<<<.<<<r<<l-t-(-l-ht-HI-l~(-l-l-(-KKI-l~h(- K(-f-Z)2:5:5:2:2:2:5:2:5:5-2:5:2:—« •—1 t—1 t—• —< t—< •—« t—1 •—

t—1 hh h- CC CC CC CC CC CC CC CC CC cc cc cc cco0CCC?CCCDCC(DQCC1CC0CCC3CC0CC0QCC) CC Oc£lUOOOOOOOOOOOOOZ02O2O3:050203O2020SO 3:03:o:u.U.U.U.LLU.LLU-U.U-ULU.U_UJ

r-icvim.j-tAvor-coo' o Hooa^HCMoi^invONooo^OH1-4 r-40ma ,000000000'-t»-«

NJUJ _J

UJX X1 X - #O —1 —•» _)X^CD

—X X (NJ*< 1 < •-<•«•w< <x#cu^«-» ZX »•_) +2:00 O -*-XCC*--hhX#H0_Jr-<l/)X <—

-

u_<.— HH —X^uu<o— o«~*^

UJOf UJOOvmz ;Z0£O(\J>--'XHt-no-H x-h-1-h.i—1 t-vO-K- UJDUOOUJlAw^Xo>-«:Z_JwLU 0*a: _iuj co oh- -4- •00 ex. 2: o<r>-tt-»(\j02:1hqujo: 11 11

00»-i|ZJOorzscooo

71

Page 144: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67
Page 145: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67

oooooooo oooooooo0000000000ooooooooooooooooO^Oi-<(Mrnvtir\vO Ncoo^OHwrc .t irsOr--co(TOf-!rorovt rnvOr- cooo^wir^i msOHcoooir>v£>vCvOvOvOvOvO vo *o ^or^ r-- r- r-- r~- r^ r- h r- i^cocoooooccoc'ooooociooo^crao^o^^o^a^o^o^o

oooooooo 0000000000000000000000000000000000ht-hhhl-l-h hhl-KI-hl-Hhl-hKI-l-l-l-l-l-l-l-HI-l-ht-hl-hl't-hl-l-l-

oCM

II

LU

Iin

oCM

*

X <tin o•» 00H •

1-CM s:t-« ULLi. ZII •>

< oz«~

^ a: I

X zoin »> •*

0« X(r-4 < 1 <e <

CM ww Z*— r-i oco or-IUL <•*—•-.M« ell O—1 r-lCO

03 CO CMt-i J<^H+ 1 r-* lu<o

• LUX LUQf til

CMr-»—

>

— >tm z zeewwCMr-4 ww •Hi-oa.#-M-«~w i

— t—ii—

i

0000<<Z»—

H

3O00LUII II II ii ac<<r 0»~iZw^••i^..-Dsr o£_JLUCOrHCMrO-J-K-oiQCO cd a. s::dw^w•^LUOOZ 3£mQ<<<<0£U-U-UJ WhQQ

oooo«-«CM

in '

ta>

oo

Qi «J-|— CO CO COCO 00 CO to COLU HSZ Z ZZ HZ Z Z Z££ U_» •»•»•>£* •»•>•»a: OZH r-< r-4r-4 LLr-l r-l r-l r-i

LU HK II II II II Z II II II II

|| .-.,_ _ __ „ ,_ hh rH_l hOfO „.._,. .. ..

_J 2!Or-l~ — fO-~ —. — -.<T LL«~ »-rH M rHr-l <\Jr-l H-4 M r-l

O ZOCMw w ww »w www —z ©r-l< < << CM< < < < o-»—• <—

O —. -»t-l *w w ww CVw www ©OOOr-l "st" O Or-I •> «L> © ©t— o OOH- -» — «— i-l— «__«».— LLfMCOvJ-

< h- OLU *0 r-l CMCO CMO rH CM CO CMr-irHCMQ£ O LU (OO O OO O OOO r-lLL.LL.LL.

LU OO (HrlH^HinHHlflOHlflHinHinH H<^0 >t COQ. hZ|-Jw *t-« NH •• »T-t(M *r-l *•!-• »-cH * «-»wwO 5H*-s:< m m mm «4- <f 4- <rzzi-hhi-

LLciU-UCwO«'D'-«-'COwQwOw.O<-(X^««O ZZZWhQI-OhDOhhDI-GKOI-DDDZSSZ< w H ww < < <<r <r < < <»— \-c£.cC(XcccsO LLCOLLLLOUJOUIOLUUIOOLUOUJOUJOUJUJUJOOOOZ_j »^z^^oci:ocxoof ccoOc^oc^ocrocYc^ci:u-u.u-u.Lu

O *-< <M CO ^-O r-H CM fOlfMCOHNfOr-l r-t t-Hr-< r-lCM CM CM CMr-4 OOOO

U^>U

72

Page 146: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67
Page 147: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67

oooooooooooooooooooor-ir\iro<t

- ir\vr>r~-oooor-ic\imv) msof^cccroOOOOOOOC'OHHHHHr'HHHHMr»- r- r- r- r- r- h- r*- r~ r- r t- r— r— r— f— r-r-r*-r-oooooooooooocooooooof-l-Kt- KKI-(-hl-t-hl-H|-(-h> h(-

OOOOOOOOOOOOOOOOOOOCOooooor-» <\ im <mt> vo r- oo o n oh oom vt in vo r- oo o » o r-4 cm (n vj- un *oM (\j (\j r\i rvi r\i <\i co (\irornro en corner mmrn>i-<t-<i vi 4 <}--4

oooooooooooooooooococoooooHHI-l-hl-l-h(-|-l-t-(-l~l-l-t-h(-l-|-l-H-l-l-l-

oo»H

W»«ii »

O-JCOOw-O«JZ2 ••

»•*—

-~oOOCO r-4WW Xm3 X3Da: X~Z »-1

O orCOST »-

-O <coo 2:3Z•> •> u.«~o oozCOZ UJ<—* •» McHOi —

1

2Z to••z—» » oOO zoz <o *oor zHZ o•—•* •» •—

1

-><x 1-

M Z <^. | -* o#oo? o

«-or> _JSIhZ!(«'• o—'<U!LU zOw2"M-~ t—

t

Z00<mO u.i-i-H-ZtocoU—» Z" os:< »-fH K-

UJ 3ujoc z UJz zI-.I- — —1

!-•-< o H-DOZ O 3QmO rH oai-is: w a:eoas: z COsro z ZDi/)>-<0 •• tO

intCJ

CO

a:UJDCOctcoLLl »•

o_jro_J<oOm

OI2: t- I

_i—

.

UJ OM

< »-<uj •-«-«

z I 2: in—w— rH21< H2-JM

CO 3Z OO^ZZ# z rtOoiozaa_j ww + f-ZZZZ)3<,_,w »_4 || || II H-f-Ouj n u_u_ ii Dq:oxuiluzQ^iHHMwozzzaiocuj

2:2:

a:

«~ <* I

•-O UJ

2:1

UJ<

UJ_JUJo

UJC0-J* oUJ_J \~o<

UJ UJuia: z

1——

<

z>oCJHHa: -JC00_

I/) 1-1

oCO=>to

oo

O-JCOO*-04-Z3—

o

00COr-C

m3SOor-«zo ••

co 2:

-ocoo3Z•« »•

U

OZcoz

ho:3Z

OOozo *oa:HZ<x•-Z

OS"CD

IJJU I

2TM—<wOSZlOCO2: z«~t» »-cH

UJ 32: Z<

oCO•oro»

o o1-1 00

o

coz*o_J2i<2IUJOa:o

oo

«C\]

zz

t-iog

11 u.

tn2i1*3 2!

I

00—wt—

t

OtTwUJUJ

o:<UJ

•etLL

—- rHt-Hr-tOOUl-J + + +Z^OOO -5 -J ~3 I

*->

OZ2Iw.ww--. 00z I iduj3_Ji-i^:#uiZ2;oo+—"M <OTO""3XHwmhZZZ—Z

in— 1 woo 11 11 11 11 z 11HMS3ZO z-3**r;o 11 ->-5-3 11 tohozz or ujo*^—-^—oz

+ 1—Z II ZMlf\UJ3—I"3s0 +•-< II 2: II »-. 200- ~>

11 oxdwwo<o:ozo 11hOZ^ZZOZZZZOhmoo OHf-KM fO

ITi lOOOO o o

OOO OOO

73

Page 148: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67
Page 149: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67

oooo ooooooooooooooooocco ooooooocooocoooo

oooo ooooococoooooooooooo oooooooooooooooohhl-f- hl-KI-hKI-l-hl-Hhl-l-l-l-l-l-l-H hhl-Khl-Ht-hhht-l-Ht-H

U00u

CO —o< z

o—

~

M>ZlVlr-H Z 0£M

| w(_> o Z 1<ou »-H o•• •- »»q0 »- ««

»

en co<x-~ < 5: ••X *» •*

<X 1 rH< u s: < 1 r-*<Z<— •-H «M> «--<r«-. ujwwCOZ _l CO IflwCDZ i/o

K°0 -O 0. * zoo »-o o-J* — i-i •—

1

<rH CO x~ <*-»!-. O-ZD_JrH00 h- a:+ o Z_J a:-J^-«oo to orX<«H —I z< z r-^JT »_<'-' »"H z z zUJ<(_> Z5 *-(__)<! » z< uj<o < »• •»

ujo: uj s: HZOrt oz + ujet: uj a: l-« i-i

»

z zoc II # Z II O II '•CO z zee l- II 11—

HH i-« whOQ. X -<-» + -} O-JJ^O MhOCL •—

«

->_j~z ;— i— 1

1— •—

4

HH «~Z J—MM X *—

<c*z DOWUJ cL OIIO ooo+ z r>o</>uj *-< o<o zII 30C Om<Z_J f- OM-iO II O II 5Ti-*(X OmZ_I cc 11 zhq:— h-:d cx:-jll)qo < C\J*-2.rvJ-5— r-4^51 + 3 cc:_jujcc K r-4 rH— + +3-JUIKO ccarD ST t-< II II II ^ •*£ II yt-O COO. 513 < r-l M i^_J^|—Owa uj2 DS.nO ii ozios^o-s: ii ujz Z32:>-«0 2: II O II O— II II UJZ< QiUJ «/)t-<OQ ^OZZDLUDUi^DCUJ WhOQ >£O_joc0_j:*iQ;uj

o in OOo OO

cHC\J i-4

uuu uuu

74

Page 150: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67
Page 151: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67

oooooooooocooooooocooooooocoooooooooooooocoooooor^coo Oi-^ojrr.^irsor^oon OHWf^^^-of- (rao^iNtfiv) mvor- coo o*-ic\ircivf iovor"~coo-o«-«c\irovfco cocoa o~•c^c^c^o>c^ s a- croooooooooO'- | HHf-(HHrJi-iHHW'\i(\j(\icv'fMMc\'(M(vr<i(<'Ki(0(or~f^^r^f^l^r^r^r^f^f^f^cocoajODCoa:>oocncn<x.a:cocoooc^c^^oooocooooooooouooooooooooooooocooccoooocoooocooohHf-hhhl-l-l-l-l-l-hl-hl- 1-hhhhhl-l-l-KhHKhKhl-l-KKhl-KI-l-l-KHhHI-l-_i -J _J -J _J -J—I -J _) -J _J _J _J _J -J _J -J —I _J -J _J -J _J _) -J —I _l —I _) _J -i -J —I -J _J _J _J _J -J _l -J —I -J _l _J _J -J _l

UJz

Z>o oo

or o00 rH

oo ino

Z r-H H-o zi-4 m uj

~ oo o s:z a: t-w uj•—« <-» uj _iSlMcH > — UJ

oos: h* z c\j co— H•• •» »>0 UJ t-H 0~5 O0<X~ * X 51 -t «-4*- OO UJw I rH< l-l UJ •• -<L Z wk<"— cc _i o cow s: a:OCwOZ K UJ O OOO Z) <UJCO »0 < rH r-tCCi _J _J>*— «-i 2: (- - -< o xz_jf-i</) oo o mo u >- «h zs_.<w.-h _j z uj zo zo i z ou + »-oUJ<0 < Z •• CJJ .-i-i »-f-i~ UJ —»«— •* Z or***

uiar wia:-T-40C'-t*-*ci o ooa. t-< ~x « z«-z za: uj p-« ii < ii — ii —

w

z -j^s: h o -~i-i n ^M^oa z ii *-< _j _i— ^—oo ujuj <. —uj -j_j^-> a: r-i I ^^-—»-*-< uj mm o _j i^co zo x srsiH w«^w i z <3O00UJ CJ> J^ O UJ OC\Jw o<~< *- ZZ O I II II sj<<0 UJ Q + lA|OmZj o ii vt H Ortr f-isiq -jz »-.»-< a: ii -~— t-n n n ii zz o ^a.*-*!!QT-JUJCD &~r-t < ©r-**-' r-*ww_J^w + Kh- UJ Q.OOOO»H + + M w^r-*—CD0.5:3 1-4 O O J II IKT-5ZZ I- 2I_J^_J^ ->_l^_l^i > II II J£Z>5:>-<0 O—O O IIOU-HOU.U.DDII II OO Z UJww n || CD-— —^'—

(I II h-i cfXO*-'M»hQO OIQ _J DDh^OmmJ^OOOU *~" h2U^DO«J^ O ZZO<

O O com coooj >$- ir>

O^ O OO 0«-<r-« »""• r-*

ooo uou ooo uoo V

75

Page 152: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67
Page 153: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67

ooooocooocococcooooooocooooooocoooocoo oocoooooirsvOf- <x^a-Of^ro(^vtLT.vOt^-coo Or-irvir<iNti^vC)N aDiroi^^r^vj irivor^oo(>Cr-ir>j m^t-in^h- oooooocoooco onc^cc.a^a^occuoDcoooco(Ilcnc^oca'>oooocro")COcooca)a , co oo oo oo oc cc cc oo cc oo cc oo co or co co ooooooocooooooooocoooooooccoooooooccoooo oocoooooh|-l-hKt-hl-HHh(-hl-|-HI-»-t-hhHt-l-KI-h"Kh>-HI- hhhhKH hhhl-Khhh

00

OoQZ<

oco o in

O iH —> •>

a: •• *f oin — v0

O C\i < 00 t-4

Z -• # 3i-i •• x— o oz o z-j 2 a: m z_ ZlO w 2: z z r-< *< !-« QCO nO ~0 LU •• f-lrH r-l

3: r-< Z + -JO rH-V CD »H -~ + + II

tu ii —. in ii— o O ll— z ii mzz* _i— a.

CC -JO m^_J LU O o ^i£ < ~i !*«•-< —i^-js-

HC H w 3 ft •" X wwUjlu in i >t< z lu ii c>l> o o _jr^f-is:»-<o<<»- zo m->zorn ii r-t»-< u — >j-iiz cc o r-iw j i u n o ii ii ii ^*^cc3 rlw + 1-H-.+H 3 OOi-H--+ LU CM + 5T_Ji—•— -»CVQ.. + + 3O »-4 —I -J-JZ O S^2* "3-5 h- O—Iww—_JM 2:^-5-)i,it-0LU || OLL II OO*' II O LU «-» II O— II Z O II II LL II II *-"—OH'-"— II II LUZcc jo»-<joo<jo a: o"50<-> »-* OJ-iMy-i5:soh«-)^a:uj

m o ^-lo o o o ocm m com >t in o O

uo uuu uuu uou

zo»—

1

_ 00

u a:»^' ^~. LUCDNJH >

1 —

o

zzoo —

«

»• »-CD

<X«~ •- Xw | r-*<. *—

(

><tw- a:Z^tQZ 1-H-iOO -O <i

5Hf— -. s:^-Jt-lOOoo <:>-•»-< _jLU<0 <

LUOC LU oZ zct —

i

MKOD. a:1— t—<>—

1

KDUi^UJ LUDhZJ 2:Q -JLUC0 5. ZcdQ-2:3 > II3IwD oo a(/)wOO _i

76

Page 154: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67
Page 155: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67

oooooocoooooooccoocoooooooooooooooooooo ooooooor-irvircNl-invOr^-coO'Or-ifVn'wtir^''- coo>0.-«rorn<j ir\sOr^a)O^Ot~ic\irnvtir.vOr^ oco Or-irvrOsJ-tf^ocococr coc^cn cc coco cracro ^a^O'CO^ooooooooocnHc-tHHrtHHHH <\j<\io.ir\ic\)(\jrjcooocccccocooDooa^cpoooca cDoocoaococo''0'0 oo o^o o^o^o oo^o wo oo-o-o^a^ a-o^o o ao^croooooocoooocooooooooooooooooooooooooOCO ooooooohhH-l-l-hl-Hhl-KhKHht-l-hhl-Hhhht-hh-ht-l-l-t-t-h-f-t'hl-h l-t-KI-hHH

#*o~*r-•K-Oi-M-

#l-*-•frUJ*M-5:**sr*#>-*-*</>** *#»-**o##z** **t/>*•«<•«•if 2*-*$• **>*•*Z#

•"-••n-

•s-s:*-*>**00-ft* #*o#•Hl-tt* *•

•» •SX*o •ftrl*o •W-cC-K

o *»-*r-l *<#

•• #s:-kO— * *w — #H#LUjt •«-3*HO #CL-»-l-HOC #z#a:i-« *-»-<#•

3C^ * *< *UUrr+ •H-X-W-

—»»»i #h-*-~_J * *JO KO#oo *Z#o:hh •K-i-h*i»—<•— •kz-k—

<

#<X.K

CD<z

Xt-H

oC\J_J o#-J#3* —

aauiiioo «• -? o oo_i_i>-«^zooii-frz z zq z z«~ "v z z• »-«^t—« olT*»—•>$" <J"-& * •* »"^» * •CO o *» ••

<\Jr~i# I—. »wlfMn HZH r-l—• r-l "5-f O r-i r-l—

II II Q_-)_jo< • »X II * H •- II —> II II O II —«~ II -5

t-"-?-J—0 II II *^*v>4- •-«—.-> i»i -?—- -3 iC_J_J o —> ">"J ""5—

+ +0—— *' lO> r-l w CO — «-' r-l ^^ <-5t-.»-i_)3c

t_ *- I 0-5<t—O I O 0<< I OIUU ZO I Zoo ii ii -oo< *^>»-r-«o + ii *-+—* n co mii ii z^i ii -4-+ ii ii z# m n cc

f-»r-t_i:£<OC£S: H"HO:~wH-> r-l r-l—*+ + +-* t-\Qt~*— + ZH" Z)00«-"-i_cC II Z-iCTi -Jf-i _l _J 515:J—1<—•*—

• Z^STS! II ->i—

o

oooa:a.«-wo occo n — u o*- n o u o«^^ ii u m -~ n C 1

ii ~— u ooo~-liizDOmmh«u. DZO^fflDDUJOSO«2-JJOSD^«ZZQ<a:LUr-|C\J

oo o o oo o oho O r-< rvjro >1" in

O rH r-l r-lr-l r-l rH

ct: H-z <r•> s:

CO COo Dz oor-

CO <t

CCz Ui•> >< OO Sz UJ•> cc<—CCM ccZ 1 ooCO » CO UJX *" »• cc< 1 r-K ow< r-2:— coz 0000 CO -oO-Jf- i— i i oh-_J r-l 00 y-</>< wH-

1

uj<ro UJUJcC LU zz ZCC r-t

HKOH r-r- —

<

-H DZ5O0QLU oOm z:_j CCCC-JU-'CG COcoo-sir? Z)Z3 5.I>-<o 00WhDQ

KJ>^J>KJ

11

Page 156: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67
Page 157: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67

OOOOGOOOOOOCOOOOOOCh- oo <! O t-t rvi re. <t- ir>o r- on o • o «-< c\ i a ><1- in

uoooooooooooocoocooKh-KI-l-l-hHH-HhH-Kl-Khhl-h

ocoooooooooooocoooooooooooov0f^00C'> C

,)r-4(\'(rivttAv0h-00n-'O»-tCMr0vMrv»0f^to0s Ot-<CvJ<l >^^^ in u\ u^ in in in u"*^ to in vn vn vn vO <) vO *o »n *rj vO r~- f--^o ao-^O'O'O^o^a i>o o o-oo^a^o a o o o- a> o o^ cr o o>

ooooooooocoooooooooooooooooh l-hKh-h-h-K»-»-Kt-KKH-h hhh)-l-(-hl-t-K(-

O<Z•

h-O••

Q-

<a

00inh-•» ••

00

00s0>0

<toz

COI

o2:

C0cQ-~

ZZWtCQM

aUHZa'ZZ^ »-ZCD •-

.Hi-IUJ II + Z II

+ + a£ •-..-. •*->

QCOLUO I -HO

oCO

o

in—-r-co+ 0—0—

OZOSOZUJ t-«<w tH^ t_»wZ)h-< CO <ZZZzz 00 1 o->->z 11 o 11 o 11 •-'eta:^JHZhh+ +w—.|——h-~l-IDZ)

_j ww ^_j 2 2 SlZI-h-Ciulu.<oii 11 o 11 11 u.-'Owo— oii-jujz:H-t »-hOO i^ _JQ2 3L »-i<0<O CO (_> QC DT UJ

I- Qz

z «~<•• xoX•» -*XQ.—'c-4 •

naXO "^• ».~x

w 1 w2z<fs:OwXZa. co "OUJ_JrH00

IXJ30UJ(X UJz zq:hI-OQ.

o"_iujcdcoasro

WhQQ

<ooaa.

UJ«/)

zoa.1/)

UJa:

u~

CQ*U

O I00 _l<Oo UJ-fc

O o OlAei-i <0

c*j + ,h * I

•3t>t +~ CO-*<~0 OZ OZZtt <— X + —wf\J3:0 ZX ..LUUJXUJM- + •** _JO>#U

<M II#|-*-«-«-

(MQOsl h-DH oCZ'wt-i-J O + Q.Os.#*ozz 00 o^o_+ +o + aw +Kr~IC\JOI|w || O* II _l_JO_J00 II <OOOHI-2 Q- II —I |i—•»—i^-»U_l>—1—I (I

r-4 II II II Z> II II 00_J II UJ |l II >OU-U11 fHromoo^rin 11 wiujo-iio 11 11 oui^OUOQZUOU.C>h<hmO<H)<>

OZo z# <—o s: ^f\j f-s:o z 3:0 ZX

O oO •• -M- + •**OfOOr-l CsjO-ino «—-

»

O^O II tH-W- SUOOhJoh- »Z+#<#OD I

•-*

OOOm>©r^

m o 00 inh- co 0^0

vuu

78

Page 158: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67
Page 159: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67

oooooooo ooooocooooooocococoooooooooooocoooooocro<fin^or- cooo rHrMf^^icvOr* o^r^o >^roro^ir>vOr-ocax o>--<fN, rovt-iri^or^coON Ot-i(\irn-<i-insOr cot- r*~ h- c- r~

I

s- h- co coccoococpcoa)oocoo'0 o, o>o, o> o>a'(MJ,ooocoocoooHHHHHHHHr!O'tMro^a^O' a*coo o^o^o^oo^ao'^tro^ooocoooooooooocooooOOOOOOOO OCCOOOOOOOCiOOCOOOOOHHHrlHHHHHHHHHHHHHHHhhl-hHhf-h Khht-hl-hl-l-l-l-l-l-l-hhhh-l-l-hHf-hHI-KhHKht-HhKhl-l-

t I—I—>—I—I I —

I

__t—I I I—I—I —)—I I I I l_J )-J—t I—I I I t )—t—I l_J I I—I I I I I—I I I I I

#o

K2:#

* **i-#

•*z** *

*<#* **Z#*UJ#

*»-•#

*o*

— O * i-t*5: O *<**z o *h#CM » * 2T*Z >£>— * #•• —

»

*»-«— -K-K-K-

> uj *-*c£. -w-z-a-uj •. «— a.' 1-1 *-»*•-•z — uu -» 2«- * #2:— f-4 - —• OC •*UJ*.ZUJM>~> »-» —

>

+ -H- I# ••

-l>- ^ -5 #*-#>>o ••s: ar «~ ~_j * * . » ~—x x s: so #o#uj -•

ZIh ^ X oo *-z#-x i -'oc z h- * a:»-< •*•-'* r-«

•«<2: oc a: — ,-ii-<w #z-jf- •>

a^xz Z> a -7 \ ~-*ct •H-oc-k-2:—CO ~0 V" 00 "9 -»Q.a-"»*<*Z OOfc-~«-« UJ O — CO—I ©«• -J* 3* *• LU»-«_j,-«/> a: «-» slgccxcx i^ujoo •* cc > 2:UJ<Iwh «~ >* Z#_J_Jt-^ZOOXX^ «- z z

ujocio '•sD.oaa** •• »-«^i-i ©m»-<»t<f--K- »— 2: »-o#ujqc uj t-i«— _jo_j_j.~>-« cm »-•* 1 — o-~inm <z>-tQ-HZDi:oizv 1—z zoc ouo »o •> »-r-iw 11 11 o_->_joa: •>!>•& H oh i 11 00 11 — oHi-oa ocDf-t ct-tr-i 1 5i>-i"^_j'-'0 11 11 \Muu"5 o 1 5:»-iz<-o>-<»-'uj uj!-•-'-• uj< 11 ,-n 11 11 -5x + +0— «-*«-» m<uj 0-5Z <o «~3 >3U00UJ ©-<•-. 11 »_-jw 11 4-O -5WMJ2I- ->>0 II «~ + II II 0>Z

II O II r-t II -<CC 0«-<;2_l2-2- II — + -»00 II II «-00< ^ ZOZ+ -JOSISIO II*-* >

0iZ- +hKD ai-JuicDZZutvjwfnmM-jHH-JS^u^s: _j 11 vta^zi jocodrr1.—•(— u.Ww^y^zt-D cDQ.2ir) 11 — uj w 11-} oqw^mo: _j_i oil 11 OO t-"Z «-*

»-<u.-' ii ooiu : D5!Hoaii.>o5O0")«'Ooua:u.>'«'0 ^dzjiozzo^o oQwx^zoatjj a>»-'OQ-JH-«2Qxoo-3ctoo>-'H-.>-^a:Q:u- ozo<zzo<<o>o o

rH(M SO O r-lCM fO >J"0 O OOin ->o 00 00t-« t-t ho cm m>j-

f-»

rH••

Otr\

f-i•h

-iOUJOO-H h-< Z#~ +cM»-<a. h-

1 1/) Z)UJ+ !-•- QD(DDO zz

>—*2L-»arho 2:

x*-zxa:zxzo 00+'- -z QC_J21K_J< O

79

Page 160: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67
Page 161: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67

oooooooooocooooooooooooooCTOr-toorovj-LnvOt^cocrOr-tcMf^^tirivor-coo^Ot-ifMror~< cm cm oo r\j cm cv cm <\i oo c\ i ro co (< i ro rom rn <r\ cn ro <f st- >t -toooooooooooooooocoooooooo

OOOOOOOOOOOOPCOCOOCOOvtLnvOr'-ocoot-HCMcnvj-irv^r^cno^Of-'cvcovt

oooocooooocooooooooooh|-hl-|-hl-l-h(-l-hl-ht-(-hl-hl-Khl-)-t-

i »—

»

i i—

»

i ) ( i i » —• —

i

i r i i t »—i—

i

i—

i

i

Hhhl-l-l-hhhl-hhhl-l-l-hl-l-l-h

<S>

z

<

oin>*

o—o —UJ OJa>ioxJZZ *

- Mfr

2: kx UJ^v a.

-12:2: +ZZZh —QlCLCM •• •.# •»— -52T

II 11 ,-4 ")O-3 0"v II *-+ MLUO II II t-lZ-J-JI-H-t-S I C?wO-~UJ >H-««-»t-.--i|— UJhh-5 I I

ws-<-3UJ>m>Z>HUJ uj 1 —<> »-h_j>>|i

OO* p II II ZOZO II >uj 11 ZOO^UJ II II ~Z00 + cm-~o-~*-' o II OQ-Ui II - II 00 + 20.--10:ir\inH-.z;-?i-~3i-2:5:«o2:z:— *-H2rr-r--> 11 2"nD

t ——> ^Z-" UJ II hmm II -5UJ-J-JI-Qoo^u.^o^au.joi-'- 'w_ioo">"'i—~u-<zOQ-)»-i>0>UwZD<^iiJUJZOO-}-7<»^a)

ex D=> H1- IUUJ excc

^*.

2:*->

t-«

z 1-1

•* O0— 2: 1—

<

(/>

2: •-• «-» »—

i

*-• a h- sOz »-< H-

2 — 2: Nt •—

1

CL •—

1

r-l 2:ex > -J UJ •—

1

> -. •» _J»-H UJUJ •» O II

•» «-> -J3 21 _l < UJ> HH <HH O 2: X ocUJ Z I/) 1—

1

<*• *** ex _l

00 z> O 1-UJ > O <>- ~ 1- 2: 0—O— UJ KZM •- OO—

»- •1 — *~i 00 h-

202: 1- »-*<• ••(—

1

IK < ><ID co< > IUw | z *D> o< aH<r O < r-n<^z: fO< «~""3 •• •»

>CX)HH^-» kh-3 f-l in 2: CMO-M-OCM •» Z CO HO O<JZ 21 Hm r> CX r-H

-3<i_m II l_J *-» r-t II U- *• ZZUJ<CM zcx <I » Z rj> ». .»0

ujcx *z u_ -J- i-H UJ r-lrH II

z 2:0 X CM -ZIZ «— II II—

•-il—OOvirsjNi-LU >tw •-m t— 00 U-l-Jt-i-J

H-h-.hh-^CM^-'Z CM vOcm<—H uiz: 1 •-

IDO00t-i |-»-'Z hZH hDZ>-ZHO»-<OhZ i H-<i-a:h-<Q: 1 h-<tocy.O'-ioo"^a:jiuzz5:DDZ5:DZZs:a:DZhHHQ:coasi^^cxoi-H^cxi-^^a: 1— --z >;Dz:»-<u_cy.oa£uja:oijju- q^ooiulluoD'-*l/)HQHaiL CXQ.ULCXt--<O.U_ZcX»-'OOOUJ

00mo>4 m

ooo

oo

OfMCO CM

CO<f r-ICOCM HO1 oCMCM CM OO

80

Page 162: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67
Page 163: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67

COOOOOCOOOUOOOOOOOOOOOQOCOCOOOCOOOCOOOCCOOOOOOCOin<xv-cro^OHr!r<>vi-in>or>-ooov Oi-ifM(,o^tnvONor, o~ Or^r\Jrovt^vO^^^Or-!rMrnstLr\vcr--ce9-Or-<rMvO vO *o vf> vO r- r

-- r-r~ i— r-h--r-f-h-coa cococococorroocnoo^o o-c o o- Noo,-oooooooooo»-"-'r-tOOOOOOOOOOOCOOOOOCOOOOC 00000 000000<-<r-<r-irH f-ir-ir-'.-i.-i,-ir-4,-ir~i

KhHh-hl-hht-l-hf-h-l-l-Hhhl-hht-l-l-Kl-HI-t-HH-KI-HI-hl-hl-l-hhl-H-hH-

JJJ_IJJJJ_IJJJ_IJJJ_JJ_JJJJJJJJJ_JJJJ_i-JJJJJJJ_IJ_J_lJJJJJ

-J<aIX)

UJa:

•3

X<!-

ITv

r-

— (O— 00 Ch— >—< r-* r-l

X ^2 — rH fHCO •-'< " •>

<LU O O O^co 2: m hH II 1-4 ft

»- OCC r-l . ».

z:*-« »-« o*oX <tUJ rH < |^ (O rHft X *" I—

I

r-l t-l

+ t- r4 X ,_| _ _CO — ft rH •> •»» «-•

o r-i xx rH a: a. o 00 00o» •> or-— •> h- O ro —' *-» w r-i^-i— sf < ITV h- rH 00 00

ro <i «-3»-h o s m < •• cd cd

O — m •. fH o -M- 0<< —

rH mQ-7 — •• # — ro O O K*• I— »-UJ«~ «- H — IL r-l * I *o <x »-o< — ro < — o r-i— o — 1-0> > X< + "3 ft > rH > _IX 0~> +— 0*-«rH—I— •— rH O I 0-< O OO I

"-4 lf\

— <r r-o.-> *-•— •> < ~z. o ds o—a—— Q <r rvj

t-H -3->roiu •• —-3 O ~~> «- H- -B-O Z -1JI2J o —' o•« »-r-<OC»-< <t •> —O •# ~><t —— r. rOHOO r-l OO O—

O "?ZZ"5 •- «->-» «—»-« -5»-i 2 Z Z~>»v CO <\) i-iO I OiO I CD >~00;Z"0w "rH »-'-'LLI<t~3 00«— •» * •-« w r- r—. Oh- II rW II "J—»r-«-3 —» <3. r-l h- +

rH •• »<z »-<<a:'-' * co< ->a* »- r\jc\j-? i c£ JI2 •>-? •••.-> u>co acrn|| rHr-l I -X UJ**-> <«~ *~0 X < II II "7 DO O -JO3 •-13 -J m 4trh- O (U— II II — *D -4" COX Slfi" OOO <r-»00 O ~3rH ©00 000.0<DO»-I< o*o o OOO^"3 OwOOHOfO ©<LU t COLLI II — r-KX! _J ")MH HQ ->

O

m ccT «» OCTO •-< *- HO CM O— OO- ch^H-J-H IIDaO-aH" LL I D^IIO "J H(/)H-J<WH|H HOONH*

st^rH+ll || O II 0«*CQ»'«-' I CD II ON "VLnorr-Hooci.xorOr-tm<<<<i-><io oo 0-5CMO-K-

1-JrH || O II II -}0<rHr~ I— r—. ©00o -)wMn<wj«- ©oo <oot\f

.ouOHiim it U.LL.U. ii iioii n n 11

<C"70<w«i/)MWMi/)OOK ooooo

r«- cc s *o

81

Page 164: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67
Page 165: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67

oooccoooooooooooooooc ooooococooooooooooooooooooofo-tir.vOh-ooa OHMmvfin^r- coo^Oi^(Nirovtu^^r-cn(>Oi-~i(N., fn<fir\vor^coa-Oi--i<><irOvtirsvor--ccaorHr-ir~ir-(rHr-ii^cocsiCv>cococvicocor\lcorri<^<ri(ri<^fO(^(>or^

(-("Kht-|-l-hl-H-l-HH-kl-l-l-(-hHh-(-hhl-hl~(-HI-hl-HH-KhHhl-hHkl-|-H-|-

-J _J _J -J _J _J _J _l _J _J _l _l _J _J _) _J _i -J _J _J _J -J _J _l _J —I _J _J _J _J _) _J~J _J _l _J _l _J _J _i _l _l _J _J _J _) -J _J

*

I

—>

<r

u* ##

I -J-J— OO3 UO

-jo: •» •> a.

ro < ww c\j H(\j •* :? oca: iH <r-i OO rH >> •* * in

h- #*->•-« r-l Ujai 00 U_ rHZO CO UWmw 33 „

I+ rH a o —

•K-* rH _j + i <r< •tt-B-vO \-y- - O o> »t r-4

3 </>0 •> O 3D*ftZ C0OC0 *•# O h- *< CO I

o I + r- o **^u * i +i-i —oco «o -><. *-»^ f-« — — t-i

a: f-i— (\i -5->-~u)o ii ii —i Kh •• s ii it ro z-?"^ ooo •- r-i -5 •>

*- #* r-< — l»—I tt II- <-J -frttrH ZQ— rH •* •—» 0«— in w Z w» -j-3«~OW — coo I --J2U—o^r" aS_J «~ cvjro-3 lh H 3 O •—

'

.-«3_j ii ii _i »-om_ihoo"'"5"7ii ii t-i hmoo a o. ii ii -5 do: r-i > ro > co<II OO COO II -> -O I OQC II •• -*-*

II OTO O O ~3»-' - oO -> m|- II r-<H- II II

waOS-l + OUJM t-3UM-3M-52j-)-5(/)u.n-Hi-iM-)uj|- (— "">•—••—I HU1UJO-»LU II -5— UJ II •-«—

»

H-5DCJ2-5D HO"5 •-•«•> OO •• -LUZ) *~ •• •O<Jl/0i/) I O—'QO<r-i II — —> II-—

• "3r-i •» »-a:oo 1 Zcm I a: -2_)30;a:U3:j>-Z^at-'M2v-«- o ooco^+ n u z-i •—>,-«(\j ..— -jco •-

(\]MMiH-)o:(Njt-'ogMi-iHOoO'M'-, "5000'-icj>«"i'M-:i/) t (\ico -'</) a. T»-<u,i-ir-i«—m-j^-TOr-irHw-' *• i-MMh-Hv I D^UtfH—CCOZl-HMiilil-M | Q o rH rHw -Jf O CO h- »-* *- »Z)r-l—• -Z>f~* I

«Mi-< ||wZ <<»-i»-i-3h-i <<i_-5wz UJ»Z<D>-0 < C/)r-o: 2^- <rH> <I-5> >-t

o ii ii -'wfvjuuc-io ii ii ww^wq ii ii w^noo ii h«o ii ii a. ii oo ii ii coxou- u «— >-«c ii "wo*'0|-3<< ,-,|-lU0hD««0l-D<<MUOI~IJJUJOWDwQQDWD0HO ,-,t-<UJ0h<UJD<

O ft h- COCO <4" r-l lT\v£) O CO OO vt COro i\j co coco 04 c<^ coco oo eg coo m ro

r- corn >fr r-l lT\v£) o CO OO «Jco coco CO CI COCO o CO cgoi rr>

f-H l-lr-l r-l rH rHrH C4 i-H rHrH r-l

82

Page 166: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67
Page 167: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67

oooooooooooooo oooooooooooooooooooooooooooooooot-^rvirn^-iOvOh-cooor-Kvro-^- u^vOf^coc^Oi^(NJro<l-invor^cpao^, ^'^^^vOP--cr<>Or-<(\irnsj in-osoo vf> vo vO >o vD vo so h- r- r- r- r«- r-r-f^f- r^cooooooocrccoconoca^cr'O oo^ocro imm^ooooooo,_(,_« t_» r_l r_l r_j r-t,_, rH r_« PHr-< l-<r-l r.1^^ r^ r^ l^ t^ r^^| r^ f^ r^^^^Hr.^^<r_| r_<^| f_i f_( r_(r_( ^Hr_< f. t c\) C\J(\J(\J (N|(VJCV

Kt-t-KKf-KKH-K t-l-HH- l-K-l-H-H (- HI- l-H- H hl-hhhht-l-l-Kh »- hhl- K H ht-hh-

_I_J_J_J_J.-I_J_J-J_J_J_J_J.-J -__J_J_J_J.J_J_J-J_J_J_J_J_J_J_J_J._I_J_J_J._J_J_J_J I I —

I

( i I I

OO

O-Jcoo

COLU

_>_J<>

oo

o

oo

3>

o

oo<•- COr-»

a: ww2 «->_--« SO

—2OCOS-O(MO32•> •

ozco 2:_- ».

rHC-3Z•-2:

oCD2•»

ccCD2<CD2*•

O<I

LU — —

-

O o-5 ~~a:o-2 2uj —

• »-.>s:<2 o-oaz hhuj-¥-< ©>-(>2: ^lu(—

oot-i 11 —.wi—uji-i^ 11 11

CC II -3t-OUJ|~ 11 c_~-

-

Oh w> 11 II :_>»_-) UJb— 0_5*—l ~'*«• '-H * *>3uoo> ujHH-)muj>«i^zzujoc\.i>-i 11

—-_-o^ 11 wwi— (x>cs» Luo.3)Z>f-tQ.a.a:i—

o

0«*s:>> :ft>>2i-oocoo u_ uj *-" •—o uj •-< >-<oa 2LUO *—t——JUJOHUJUjOC-UJoa: momcj a>oni

r-4CvlrH

» 00CD 02< o ••

2 OCC• hZ

<t<tvJ<X2 I -Z»-o~- *

co orZIODI hZ<<—' •>

2--UJUJ... _cm.~Hc0<»-O0*2-000

- "V

Of-f-M-

__<!.

UJUJlX

DUZOhQon _i 2:CDCL_J3_C

Occ-

3: uj *—•»—< cozs—2##-o cccc -O00UJUJ-

_-_JUJUJ<2<ri-Kzaizz

cocoII II

2^2__2_i

0>

»-<r-l

+ +_i>_

__:_<r<wwII II«X2

II II <*-xzsrso<M>->-vO

xx-*oX2t-r\i

+ +__i_

___£<<*•*--

11 11«xzII IKf-HXZZ2<M>->-5Z5IXXXZ

__<t l-H

rviX25i5:o<acx25:s:•« <M>->-OCD<t-<>->

CO COSTS" o o 22TX • o—

«— si" 2XX>-| XXhhr-»f-H t-l •—» » © ©O—IO< oUJ• © — + O00', <l>—H- o »<H-H o •0»0»-« <X<X>t0^2O_J—-~0r20-JUJLU I 2<2< * II 0-Mr-4UJ || © 0t-tr-<

8 o^z^r-s:-©^ ++ ©_: + +Ln<_G_i_2<x<>-_r_- _:_:_:_;< _;_::_*:

ovozz^zii 11 11 11 z:ujo--_._-_-<io—•_._•_.11 11 •—•!—•

11 11 xzxZM|-H««zin««___:c zaizz z^au.^Z2s:ss:ao(:ou.u-iiLLu.ou.uu.LL

-h)(\I *(TOD O

in

83

Page 168: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67
Page 169: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67

ooooooooocoooooooooooooocooooooooooooooooocoooocf^-coo^Ot-KMfOsd ir\sOf^-cro^Or-<r\jrr>>tio-Oh-oocrOt-«fM^^ir\sOr~-oocr Or~<r\irn<f mvOf^coo Ohow^000«^rHt^^j^^t»Hi^f-(^ttMrvjo , (\i<Kl c\Jf\irjf\ :

^i(\ir^rO(r ,.ff>rO(nror^rOrri4-vJ -4 *4-<t-<i--4-<t"vt-stmir\inirMr\rv cm cm rvj (^ i (\! <m (\i <m (\i r\j cm r\j cm cm c> j (\) cm c\j cm cm cm cm cm cm cm c^ i cm cm r\* cm rj cm cm cm cm cm cm cm cm cm cm cm cm cm cvcv cm

hl-HhHKhl-hhhHhhhhhHHhHI-hl-hhht-Khl-hl-l-l-hhl-hl-l-l-KI-hH-HI-JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ

Z< 00 CO

rHr-4 r-lr-l SIX CC Oi

+ + + + O O >-•* < <:__*: *::*: o o i

-> x x<——.«_-«-» ——ww ,—i f-i w»^i o o*:__:<r< __:__:« ii ii •*?-:*: »-< »-.

—«— II II —— II II UJ UJ O XZ r-l II II«xz «xz o o o i _<£ o -» —II II <»-« II IKH-* Z 2 O^r-J^t-lr-* — ro >o >- in >- CO

O XZZZO XZZZ < < O^ II II II II -5 «-H CM _J (\J _J CMsO <hi>->-vO <>—>-> CC CC t-iXLXXXX __: »• ww— CO—

2:5: 5:2: x >- 11 11 <<t<<r :*: <f o o o o ^- ocmvOO XX——O XX— XX>->-XX «^ r-l |—— r-c h-<— r-l w r- ._»Hcm xzhm xz — — «mwMmouj^ — — mc£ ma: e: Oac

»-»-.<m m.«<hzozo x> oO^: cmco m o^o o»~o < ocm<Ocoxzsxouxzzsh oh o mh—— ozy — rH «-* dec*-* i3oc~ x o *xO CO<*-i>->-0 CO <»-.>->- SIOSIO OOOOr-l< •- CC cc < < o 5_t COOZSI 2:212" OX 0> © —— © O e ,>VCt:r-lr-l<—rH<0—'—X— _1—X— hOT«Nm

- *XX|-| "XXhl- I O I OZZOOOOOOUJX II OIXOIHJOUOJOUO llr-f-K-O II

OCO © oOJOU OO—IXUIXUIHM 0O"-'UJrHO<'-'O *•* OH c#OM o — -"Z. •—»—•<r-H o o<tt—»— © ©< ©< o2:2:OOU)UJUjUJ2^. Z *-»-4>- fMHOOIIOOHHO XriZOHJXozoj-—»oz:o—1—

2:lu2:ujx>- o oOjoj<zhh«hhii ii »h ©— 01-1 ©— © < 11 o_ ©z<LU ll © ©f-ir-iULJ II o 0Hi-iXO>-O*#hK 000 ©OCZ—1 •* -— • M-»— l»— >h-+H->H-UJX*:| \-*-*x©_»£. + + o^- ++ IIZHZXXJ_JZXZX>-a. -?-)UJ^^JXJJ(J)XOJOD'-'-5XJJm

co i^i^^^o i^^:^:^uj<uj<r<< © o»-i<h< n 11 r-i ~^z «- < ow ©< o«-- o^^ < oi«-<r-4wwww<rsiww.wwoo^OQ:2:2:i— 1— 2:2:2:2:ai(XHfvJO*-H ir1o^x>-QKx>-oi— »-^or-->-xxoZUl««tZm<t<«ZXZ>X>->-XXX>->-00 r-*H_JrHr-ICM»-H.-Jr-«Xl-<,__r-iX|—MNmTJHw wwwww wwww<w<w|| 11 wwwww<—zz or-— a: \\*— cc*-* w^-cc^ ~z.ee 11 wwa:U_OU-U-U-ULU.Oa.LL LLU_a:LLQ:U.^|-LLLLU-U-LLU_r-.r-iCOOU-000>LLOU->-U.OU-OOOXa.U.OmOhhhmhDhhhhXh>-hX>-hhhhhh>-XOQhhCmOJhhhJmHhUhQ")hhh

ph (MO cm ^-in nO mrc> o>ir\ IT\0 rH rHr-l CM CM«-< CM

84

Page 170: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67
Page 171: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67

oooooooooooooooooccoooooooooooocoooooooooooocoooLnxor^-ooo- c^<NJ(*'^ttr>v0^cr>o^Ot^f\tr'^<finvOf^c»aOf^rorovttavOr^co(>Or^r\jrOvj^vor^a)0 o»-icminininLnLOvOvC'»/)sC«£)vOvo^vr'v0^r^r^r^^(^^r^^^<»cocooocr)<r'cncococco-a^c^(\J CM (\l C\J CM (\l CJ CM (\I C\J C\J CJ CM (\) CM CM CM CJ CO C\J CM CM CM CM CO C>J CM CM (\) CM CM CJ CM CMCJCMCMCMCJCJCMCMCM(\lCMr<lf<">CO

Hl-f-H-H-KI-t-l— h hhhl-l-l-hKt-l-hH-KI-l-l-hhKt-Khl-hl-hHI-t-l-l-ht-l-l- I- K t-

I l (__» i i i ( ) I i—

I

l i —

I

I i J l —

I

I i —

I

I —i —

I

t —

l

i—

i

l ( I ( l t I l—

i

) J I p I t i I I

in in m in in inmm oo oo oo*» «-~0O r-t i—

I

i-4 •—

4

t—I r-<

I*- h" r4 »H ++ ++ + +<•«- w++ LULU LULU LULUad a: lu uj OO OO il> (J>

< <oo z z zz Z Z ~ ~X X Z Z << << <<r-«rHO U<< OC CC CC CL C* C* O O*-* t-HO^Qi X >- X > X >- t-l rHIt II X >- ^ "^ ^ v. V. X» » ••

x x~^«~ — *: z — ^ z — x. z ii ii

< <r ~ i£ z < y: m coyr>-» os»£t-. •—• »-•

X h- X m :*£>£•-< h-i i^ms: -. x.<jr2l -. iiins: •• •>

»-i cm -« _ ii —is: r- ^ ii m>- r- -- ii in>— c- w nin>—- — — o— r-^w <hx »•>-«-« cr <r-*x i— cr <hx •>

t o o <hx •i r-i t-i hh

a ocmoo i ii i— i— i r-i i ii •— r— <y I ii |—>o—»»-i i n »-oo— rH «~ _ oi-h h ••—'»-i xxa.f-1—-~- ocMxxo-vOr-(w orvJXXD-vOHw ocvxxavOr-4-' o o II

oL Occoc <!—-« •rHor i— *•<(—»-< »-+oi h- •»<rh-»-« »-+a: I— •>*=!i— •—« •• + a: »-<•-<>-

O Oci<o za <£> + < <js:q. m<r< ccsia. <4-ao< u^c ini_>< •na: c£ >-i-h O Xh-i (\jXm*hwI OaDXw*-in»-iI OcOXM^lf\Hl OcOXw-lTitHl sto O >-

^ r-o •-« -5 «-u oz- ~5 «~o oz—• —> <~o oz-— -> —o **-* »-•

'-»"5—'CM»-t— OO-ft ~»^—'<i-< •••# —> i^ —»< •-« •.* —•^^<m ».$ -~^— <T>-h CM—* •** —O* ~5

II O i£-3r-li»£UJ—• II —<-3r-H^UJ«~ || -»C0->.-(l£UJ~ II —0->H^UJ- II sf

»Z^ o "^ © oZ*~» 0<i<£ o oZ-Jf— o<a^: o oZ#«- 0<i^ o oZ**> «•—

OZ^UJXO <^t-(~»-io>- eZyi-K'-'O- ©Z^|-H»-tO>- »Z^|-I-mO>-• Q- oZ< o Z I JOJ oh- Oil I _JO_J oH- O 11 I -JO-J ol- O II I _JO_J ol

85

Page 172: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67
Page 173: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67

ocoooooooooooooooco n$-mo r^ <x c>o r- 1 r\i ro <j ir< v£> r-- cc cr-

OOOOOOOHr-IHHHHHHHHrororocofcirnrnmorrom foremen on

oooooooooooooooocooaoooocooooOHMroNj-irwONcoO'OfitMcivi'Ln^h-cocriHMf^^ir.vflh cor\^cv(Mrvjc\)fM(vjc\)c\irv'rorororororO(r>frirf>fo-4-Nt^ -t ^ <J' <f <f" ^1"

rnm rr. rr i n" > ro, c >m rom prim en c<" i ro rom ro ro ro ro rnmmm r< \ ro ro ro

hh-hl-hl-l-t-hhhl-hKht-l- hhht-hhKI-hhl-l-l-l-hhHhKh-l-hl-hl-l-l-hl-

Oo

CVJ

c

O-JCOO

<J"Z

zx5:2:

ox>-o II IIox>

II x>-xx>-XX00

—- C000OOOOLUUJoO_J

UJ o oJZX©»~l<tH2I5:>-x>-

za

o

X+UJoz<X+zz

a:

>x11 11 •->-x >>-x>x a:

><i-z00 *""

I

o orox00^o o •—

^

o_i>i-r\j© o •>

ZX— vO

2:2:zlu>X»~'l-

a:

o

ozx—<xxx o

II

>

CVJ

o1*0UMLr-J *IIX>-orHl*ro

cvj

ocviv£> oU-nOu.

»II

IIXX

oxa:o

LLU_U-U-U_U-Q£

ro>3

ro com X.-11r\j cnjcm mx<M•>lf\ • t- r—(r-tr—

I

ixjoujLua:<.«a.<i

2022o:u.u.u.

2:QCTOozLLUJ

—OOO00r-4•—*%**

(03SO-cc—zo -002:wDCviO3Z

•- •>

~UOZCOZ

r-«C£:rz

00ozooar

C£M<Xz « -z

•••cs<IODZ I HZ-JwUJLU< s:njo:oo<>-hO^ZuoK-JXZt—1<4. »

UJuua:

DUZOhhO0£_J2"coax

in00 even>4 (\J0r\1c\j

— OoovO OOO OOOw omo 0002 fM<fvO fOsOO•. IT»\00 OCOH

—« r-<(\jrH r—f0OvO rOsOfn r-lrHvO CC^ OsOoo aoorvj zX r\J0O r-<J-r- 1-4

— <4-vOvO roomO— i-fCOCO CdfO^- —oov£> incoH Or-m vj-

*-»t-( OOO -3"lT>0 •* «—

r-i—' vc>o«-» >tf-iro ro t-H

3:0 Ovo <rc\jvo c\i-Or~« ••1

z ooodhonhoo—.-^for~o c\j «~a:ZOODQO Qm>0(<'^rs(HHors——— •» hZ-QOOOO o»-<OOvO<\J^'-"-'lv-v£>sOmCMi-<i-H + +Ot-<o o o ©o 11 ©00 oxxXHm«jww»..w—<<Ooo oOOO II «-«0 I I I I I I © o222 <ZZi-HZO || || || vO II II II II II II II II II II II II II OZ-~UJ II CNlsfCOiHO——-»«—«————-•'—«»*"-»(—-'<;<Z 2" 2: 2: 5T 5: 5" HH^fMro«4-ir,v£)r-*c\jf04-iAO < ll II

Zh^DDDDO-^' ^w_www»-w.-Ci U 1

fQV)WwwooOUXXXXXX2322250IXXICM

O »-<

86

Page 174: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67
Page 175: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67

oooooooooooooooooooooooooooooocoooocoocoooooooooChOi-tf^ir^sl iTi vO (^ co o o r~> rvm <} invOh-co o^Or-icjc^xtiOsCr^coo^Or-^rvirn^l irwor- cnON Or-ir\'o'><t-invO<4

-mmmmmmmmmmOsOvO^CvO^OvP^o*or^r^f^r^r^f^f^f^r-r^cccoOTc^en co f<if 1 fd re romm c >m rn ro ro ro ro romm ro (t >m ro c enm c 1 r< > rornromcncirncirrtrnrorucncoo'COrncnrnr^

hhl-hhl-l-l-l-h hK(-hl-(-HI-Hl-l-l-l-(-H(-(-Hl-hKt-hh(-hl-hhl- r-l~l-r-»-h-

J—

t

I—t—t I —

I

I t I I I—

I

I—

i

I I —l—J—I—

I

(_J—I l_J I I—

I

l_J—I l_l I—l_J I —

I

l_J—l_J—I —l_J—

I

oaoo

«v

— Xr-< XI ¥Of —xZ fH«—+ — +•*< t-l l^—Z + »-<vO— w >»£ +,-1

co <x hh i^s:s: + + »-o3 — *£ #</>oo XL — «- »-• Z-*M- t-t rH OJ # ZsOO I + + 2 2Ir-H

o a: yr *r 5" 4- +co 2: •—• •—

+ <co+ +ii < zs:4- < a: a: — z -os: z ^ z eg «-~ <</)=3 w+ + + -» — -.<+#t/> <<<->cor\jco + -co•* + ZZ-J + + + — e\J +

fOo .-H<I<>£>*£_JS: + ^51rofvjxt + +o +»-« + + + s*o» »-oco -» — + :*£ -co — •)<• x: x: *z ^ro #00

HO r-<_J r-1 CM rO -J 1-1 HH »-••» Z-if.O I r- I X + +0+ + #*-& ZO Zvlh- i-i "-< + < »-.i_ hh <l *; _j 51 St— CMS"*

+ OCvJ + U-Z Z + + CMZ CM + <M+ CM+CM + »- + O0S:0<\J<0 »<XD *-(\J<OCvXC\J —'CM <<\J <C\I •< »-<OLL<2:3O «*Z >Z>^00 < ZO »-Z -0< »-UJZ »OZ UJZDZOZZDW>w—^w* — + 0^ U.-DZ + OZ-U.Z^U.ZwZ^ »-w-*Z<>4Z<—-< M(\j —Z<X~Z<Z vOZ -OtZ "<Z •-< •«<— f\J<4i- —rO «"f • »+Ol-l «— ^*V CM »-+t-H •>+ *-r-*r-l #-<+ •«#-! + •-,-( + r-< + CM II + CMCMOfO^-l— -J-CvJ ©vO t-l w— +t-lxj- <>r-4(Mi-t II SIr-l II COCO II COCM II nJ II >t oZCM+sO

cm*- ii s:_i n s:co «»cr + r-r-« < m s:k ii s: ii -?z> n ^s: ii -is n sxzsi-zsir «-cr»>jr— ii «r-- —j ii -s_»>i •*/' t i— i—

-^ ii ^. r- ii ^- ii J i ii -*- «^- ii —i^. ii •titii-^'^-z ^wrH I J»-iZD oh-O^vOCT"-<C0 a: I rHCvj^ifOZ»-H3_li-HZ)->->a)^^Z)_J_JZ)5_Z:3ZZ)_JS:i33vO0rMI CC • l>0> O0X«- <Z I Ofiii I I' I I

w (/) o (/) 11 UO O0 U) Wo «^(^*-* I

ii -'U.!OZ'~a:->t/>i-icQi<£0 5£<r-* ii u_co ii cjrvjvomm n ^-^ n mm u o ii u.r~ n ^luoclim II hi—<ZmQw^m2w ii fOvtZrncornrrirHm^cor^irocornrn^rnNj-zrncNi u hKZsis:*-" < ii ii ii ii ii ii ii ii us: s:*^ s: s: s: s: s: s:*- s:s:^ n

O II I-3NJ^cOOQLLJU.DODa.ODDODDODOODOODODlLODDiXOCQOIIhisJmZZZZZWQWhowQQWQQwQQWQDU)O00mOWU)3OZ

<x:z>o ii zhZ ll ZfMvj-zrvjrvjii >— s:^ s:>ZO.DDU-ODDaZZmOi/)mC)^w2

O »Hro COCO CUCM

rH coo CO ro *J- m vO r-o mCO coco ro ro ro ro ro com

87

Page 176: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67
Page 177: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67

oooooooooooccoooooooocooooooooooocooooooooh- cro, Of-^<Mrnv.tirwrir~coo o »^ ^ ' rn >d* ir> vo r^ co (>o »-< c\i rn -t in >o r~ co c>o r-i cv ro <|- u> ^o r- cc0''a'(>OOOOOOGOOOHHHHHHHHHHCM(V !M(\lf\J(\lW(MMNfr>r^rffOff)rCl(^(^rOr^rof<>stsrvj-sj vt^yj-< vj->d«4-vt-t<rsr<j-vfvj-<t-vt<}<-vt<}--4vtvt<}Nr^<rNa-vi-<r>j->4-<j-<t->tHHHHHHH>-<HHHHHi-(HHHHHrlHHHHr(HHHrlHHHHHHHHHHHHHHI-hl-t-l-hKI-hhHH(-HhhKKI~l-hl-l-|-KI-l-Hhf*l-l-l-hhhl-hl-hh

-J _) _J -J _J _l—» _J _J -J _J —I _) _J _J _J _J —I _i -J _J -J -J _J _J _J _J -J _l _J _J _J _l _JJ -J _l _J _i _J _l -J

>-

a. a* *— CO

+ r-l # +|--»H -fr >-*<-' XI-* u + h- a.K + > Q- *>

acvi h*x•*•# o —

H

wQ_ JtO——0# * +r~»vO+ — Xf\Jc-<f-H

COO >-« *»«-*

*•*- #>-+ +

Ho -»H-Cm>-

vl-K + -JH

OQl -*X*-rW+ # #I-X~O >-Q.t-0M- O^ H-* O- +«— Cl-*#O0hU -K->0— *•

0l+ fOwO-Jf#<4 H-0.-0--*# *+—

K

m-lf xroua

+ *• #>* <+ oO— —H#tH O ~i-HCO C\JQ-> O O*— —•«-h-0 ~«H*0 OCNiQ. + >t O o

O-in rn-ttX-a lu oc\j#* #xh*io mo—-ft O 5TS:-M-t-Q->-Z>z: OvJrH

z:<\jh- o x>>a-Ki-oo< ox*-a o + +h-tt-~a + cc r-t ii

O + <_>•* o OO Q.«—C* -<•>- «-U.:

o ~ + ~ srrvjs: oo s.r:#i/w— -7*2: 11 s<~ O ^Hh- ZD-^Z) OO — x>-mworrWLLO <Z>—,_i xh- ooujoo o o ro ll * o + i~<:jeOi/o uj_m

CO+ c\j |*o + e> -J_J(\J(\jcd+ DO* + c\i*-# 2 ccao

— + X~- XI-sO hh<,-| —. I I-~~ + *. »wwt—N"fc +t->Ct:(NJ u.

»H^-I< I _J»-I^a-H. wQCO H(Mff!DD-iJH<HH*#Q.i(-XX-XvO UN— + ii ;z=)x n ##•«• s-«- -o ~ + + + x>-x>- ii z: ii ii—~* xt-t-3:-* vocc-i

<<,_..—X +>-m—-~h- tt£<O0v<t«« II II + +m»»m")w-J-— 0-0--H SIvO *» «—«

ZZ < II 3 MHD.-XDW | ZZTZ^LLiaOD <I -wHq.#4;>ow2:hhH-ww,-( ii ujxc\jwwit rou.wujoaww.ww(i)Ox>-H ii romxx*'*<~-»LLoouia:<<r<<<^t-~o«—-4-xo— ih ii ii »-i-;z<<i<i:<r22'~—m—mm u u o— oocnj ii ii i- z> s: :•: 5:11 11 mz ii 11 11 >ow25:m h 11 n 11 n <<x 11 11 m x>- 11 <t'~f-4T

,

z:—<h- a: c^arojDo^<j:oi-x-uD3a:ocDjDJDQ;^2:2:o-oOHi-x-o^DDci:ii'OOozxxDUo:xQQ.a.o + uiw3e)Zxx> >-x>-x>-DODQaau.u + uwoo2a:u.iiu.iiJ

i-tC\l tHCvJfT)

«-< CM «4" •-( (O o^'-'N 1^>4- >4- if\ ^ O^^vUOO

88

Page 178: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67
Page 179: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67

OOOOGOOOOOCOOOCOOOOOOOOOOOCOOOOOOOOOOOOOCOOOOOOO

l-|-l-hh(-hl-hl~hl-t-KI-|-KI-K-(-H (-KHhKI-l-h-l-l-l-HI-hhhl-hh r-r-r-r-l-l-KI-

oor-l

—.w

O-JOOOw «—

^Z nO2 t-l».*-«. 0-^

—O Q.oo i/>

CO r-l ourw •»

ro3 _:?o vT»

•-ct r-l

~«Z wo >oo s; (_>w3 r-

(MO «—

22 vO» •> r-l

O

<—

oz >00Z a*l—' •- »•

ho: •«.

sz vO

OO r-l

OZ 51

o •• ooor •> —-is: — ~>

•- t <x f-« r-i •»roo\l ror\j —coo z — *r-t-fc# ## (\J

x — a. a. •.##— ##— ~#<iod o oain xii #>->- mX<JhZ u *»fr^4*-#II irOvJwVw « .-. r-i>omror<-iroc\jc\i<\J(\J>-K- -m--^-* #>~»oos:r>sJ'-vO in —. — o --H- *- «!*- *t •*** IIn»- mmu~*<>-,om u3 — LL u. «-5lxxxxxxxxXwww—ii cJW>-J Z</)COC\J .-. OUJ UJ 5IOIIIIIIIII^V,V.nv >v >s.

OJXZ^^ < + >ODO O U ••*-" wwwww _ COCOQ-<I «-HZ X \OH •$- x^ HOO>OU -NOVV\'VVVV ,sVOHNm»flI\ XX

UJ 20 »» r-«+ •• • •• o »-r-l II r-r-l—>*—————— -»— rHr-lrHi-l rH r-l —»wLUO: 2T O — •"< f-> r-l nO>- •"— tf^HMffl^lOvONOOOw^^^.^w \-oZ -Z Z H-lZ II II II II r-r-l^ LUH' —~w,^w.w->>>>>> l/)2»_(_ ^o _ ^ + ||^, ,_ -5 mh—x II + UJ>J>»»»»UUOUUO —>t-r-»-< 0*-« U. <<^<I t-Hi-.w^vO DZDUUOUUUUOUII II II II II II —ILLIDOZ OoO 21 ZZ II O O "-"CL rH ZmS || h || u || n h u n — 5:2:OwC HZ O Xw"0— Or-IQr-lO— 0*r-|t-l _«•.__. -~-~—Or-iroro^mvO XOC—JS ^LU r-l r-l_JZ:<< r-l »~" H | H | IHU I h- _J + J— -J—' rH C\J CO vf"mO h" 00 C r-» r-l r-l rH r-l r-l r-l r-l _J _)Zcorxs: zj: ii ti > n 11 n ^o *-> ~> uj_j »-_jz_j_jw^w^_».^.^w._^~w.w«~w h *t —i —i n

r>2-"o zhoo:«x>o> ii o ii o ii oc<oj- ii 0<<>>>>>>>>>>>>>>>0<0<<J'<OOhhO OZZUZIIQaJO>-DXCOUOUJUUUOOOUOUUOUUUOUOOZZUOZ

r-l CM

O OOOr-i m r- O

89

Page 180: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67
Page 181: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67

ooooo ooooooooocooooooooocoocococococooonoo^cpO^Oh (\l^o^ln^o^^^c(TOrJf^., ^Ovtln•of^c^c^o^^oJfO-t^>o^~•fr>o^Of-^cv'^o-4lr^^^<X)OOCOCDO'O* 0^^0>0'0''0>0'OOCOOOOOOO'-( r-I^HHHi-tr~lrlHMfMM^N(MNr\J(\!<J v}-^"^t>4" "4"^t vf ^^v^^^•<^^^u"^u^lr^L^l^^u^l^lU ,

\u^lnlr^u^lf^lrllr\^^ti^Lf^lOLf^Lf^l^^u^^^^lrlf^lf^l^^

l-H-l-l-H- Kt~t-t-K hhhhht-l-l-hht-hhl-hl-l-KI-hl-hl-l-l-t-hhl-l-hl-

—J—«—t—I—

I

_J_)-J_i_J_J_J_U-J_J_J_l_J_J_J_J_J_J_J_J_J_J_J_)_J«J_J_J_J_J«J_J_J_l_l_J

ot-l

o

oo

ooo

«— oM OloO O—O O CM CO

U_ • UJ *-UUI O O CO

Ol > h \~ * O X0<-~ c * in>- v.<-«OD O O > N. —

>- Hz o o ~ o<~ s:

t-t X#UL © O -» O — O *»• «-* «-*

vOw w^jluo O O roc\j o O O m o*' 2: u_r-«> Q.100 o q #*• o o m<\j o -K-m ou. >*•-' uuo ujuo o 0**0 O * • •*•• UJ + Oi~i II UJoC e ft e >->->•-« e tt-H-Xt-i X<\J -»0 fM4" O11 -» z: 2:0 n o 11 11 11 11 o xxii n «- 11 >to 11 -H- 11

,_<_« ,-1 HHt—o olT\—« UJ ©in—— ""»— UJ oir\ II II <——» UJ II -< o n uj-?-» -»UJ+ KwhOhvO IDOojrO^ir.sO :DOm-~— c\Jv0 D— H-~3 r-t'fl'Z)OHZZ Z)O00UJ r-4Z"2UJ rtHHHZZUJ <f OOhhzZhOhO^ZO I I -5ZTZ

(MOD ^_IUlXH-U.DhXI-li-U.LLa.3l->-|-U.U.U.a.3hli-HMMU.|-Hw-3ii|-Daoa.5:«- uji-z-' ujujujuji—z—» ujujujuji-zuj 11 «~ujz: 11 iiujzi— i

DSHULOouJOitoooooujuLLOcoooaJOOosu-oomsoouj;WMQMOoaOMOOUOUQJUi-iOUUUOflfOUOi-iHOOQTJOUQ^

Zf-l—o coa.z:«- uut— z-^ ujujujuji— 2:—' ujuju.'ujkZuj 11 «~iuz 11 iiluzh-oo—"Ujujz:o<ct:ocuj

o m o«r\o mo m o oO r-i ,-» c\j cvj m ro in o

90

Page 182: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67
Page 183: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67

OOOCOOOCOOOOOOOOOOOOOOOOOODOOOOOOCOOOOOOOOOOOOOO<T>Ct-»<vim>j inv£>r~cDO-Ot-<fMr«'.-J-ir\-or^<r)a^o<-'fv'rn<Mn^r)(^ cno^OHfvco -tin >£>(*- coo^OHr\ir<-\<i-invr>

in in in in inm in in in in in in in u\mmm in in in in inminin in inmm in in in in in in in in in in in in in in in in in in in

hhhhhhhhhhl-l-t- hhhhhl-Khl-KI-l- h-ht-hhl-t-l-hhl-HI-l'l-hht- Kkt-hhJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ

^^00— XO vO H

o H •r-l w

^^m& >t xO-J IUJ.~tcoo ai-'O <r-»o: v^<hz C£ -IM2 - O HIx »-h—O —• t-< *oo vO -xCOH -hDhIWW «0>—I *!-«

ro3 HfOr-lG •-

JO --X !>- S.VWV.a: 3Q. Hi-~z <X »-H CMvOo *• —»££t-< <f00H.-<cos: HO -I OOOO—<~X> O OHI 1 1 1 1

CMO H«—I t-i-l till5Z ws£>H"? •-

1 1 1 1

•» » OrH -XX 1 I t 1~ — 1_> l-tw Hi 1 1 1 1

* OZ a:(Mi »-h 1 1 1 1

COZ OIH -1 1 1 1

O w wa -x 1 1 Hina hoc »-<rc0i-«x tn^-HHZ 2Z — CtX -H xoxo—> »»Z \0Ohh » tillO — h •» *I3 1 1 i 1

<t OO HI tillz OZ U>Ol »-H 1 1 1 1

•" •T-Hf~« •> 1 1 1 1

a: oa: —w -X till< MZ HH<HI liltZ—w CMII -H t 1 OvftsJ<IX wQ_Hl •> CMvOrHp-fCO I »Z X -x> 3D3D-XC*» 00a: hi 1 1 1 1

•• OS OX -r-4 lilt —<IOD *»• •>!—I •- lilt inX 1 HZ (\J-~ «-x lilt oca O»"<Iw r- •4-vOOhX 1 1 1 1 < COOTwlijLU "hI -h lilt ZOO— .—. <—

.

II

15 SIM--CCwHO » I 1 1 to -xm in in ^ <hOCXwOII ID HinO^H —• »-Uj X>-<*3 — u> "3 ZOCz#Zi/>co>-q. hivdd^d—in< XX •> —t--* »• *» »-< ».<I

OJXZ'-'(/KX »-h ......... f^-X< •X--X-C0 vO-fH < vom —Z0<. +vP—CCt~* 'IVVSW^vX OOX r-4r-t 1 X _J_Jr-t + —» rH -—

»

LU 3 OM H HC\l(r><f •+-*- OQw »-+m w x>- •••-< HO(M~Hluqt z cdhisiiiii^iho — OOO l-l<+ O — 1 1 rH + »-r\jOz ••zcxjs: Hi^aaaaaMiz H OZ II ZttiOZ rHCMfOOO II < f—rlO •••-•

-.K -O-K- >-U- _)<<:<<< 4-—J>-i —. + oomro—i i-.^zoot-« ~+ + + x>-»-'Z O 1 CNJr-) -»—»-« o»-<a:ooXi— cooTc^D'-aiai^'OU- «COII MIL <>-n»U. <<.<< II II w Oii wwnODOZ OWUJwHImOOOOO 0-21 zzootuujs: vo ii *=r s: zzzzujujf^<ino->OmO HZO -H O x ^-«~ 9 ©00 xr^- no x^«-w^oor- 11 -o<mooujoc-js: <-UJLU<. •-<<<<<<( UZ«OOZZJZ^' h-J2<«<ZZ>}-«~ II Z II hhKCDaE ZSTh-t-I Hh-l-t-l-H- -l_J II II II II ll<<__MI •-"•-1 _J II 11 n ti II << 1-.^w^ i-h

02:0 Zt-<z'<^-tx<<<<<<o<<<x>-_j_jota:<icDO>-'^o<<—JO_JZ>a:a:o^-)LL-30 0cr'Who Ohio HQQQQCOOUUZIIX>X>-tZODUOUZXX>->-X>-OUHna002Hex! e-HfM

sf vO in 1^-0 OHr- 1^- (^ r»-cc <\l

>* ^ sr <r>t

91

Page 184: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67
Page 185: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67

oooooooocoooooocooooooooooooooooooooooooocoocooor^ooCTOr-irvirovd invfii^nnav Or-<fMro-tin<)h ceo O—<r\irov+m^or^-coCN 0»-ir\]rONtmsOr--coO> Cf-!^rd<t'r~-M^oococooocf.a:.occnco(ro,0'Ovo^ovO(?0'OvocooooooooHrJHHr^HHHHHMM(\iw^ir in in in in in u"> in in in in it, it in in in in in ir . in in in in vO *o •£>o <£> oO «jD nO so n*j vo vO^vUvOvOvDvO^o^o-OvO^

l-l-f-|-l-hH-hl-l-hl-l-h(~hl-hHhl-hl-Hhf-h(-l-ht-l-l-hl-HI-kt-hKK(-l-(-l-l'

i_» i—»—i—i—1_-» i—

i

i )—

i

»—i—i—i~J—i_i—i—i ( —r—i—

i

i^j—i i_j—i i —i i i —i i_j » i

i_j i»j_j i—

i

vO >orH rHw w3 o•- •>

_ ——in —in00 rH 00 fH

rH t-l

3 O

—in —inCOrH COrH

33 UU 33 uu

3~ O^ 3~ o^3 o 3 o«— •- *—» •* »» •• *» ».

>o— >o— vO— vO—*^m «~m «-(1^ w(f>3r-i OrH Z)rH (_>r-l

*><-» »-w •-^ »«*^

—3 —

o

—3 —

o

in in in in •-

w — «!»— ^-«^ ^»<—3(M Oc\j 3(NJ ocjtH •-•h r-< •rH

«-»«—

>

<KW .—.w «~.«^

*t3 >*o >t=) <fo*—' »• ^» •» ^^ *-" r>3— o— 3— o—rH |H r-i •••H—rH — rH — rH — »-l

row CO— fOw ro—~3 •~o ^Z> -'O3 o 3 o•»»» <» »-^« •-«»

O

o

o

o

CMrH <\JrH nj»-( OJrH*—w >'!. 1 *—w ->—* >*-^

^r-l >frOJ >tm 33 uu >tt-i «^C\J •4- CO Z>3 UUI XI XX XX •» •» •» •» X XX XX XX •• •> t~ r>

0l O-O. Q.Q. Q-Qu «—— — «—

.

a: D_ aa 0_Q- aa »—

^

«~»^< << << << t-HCT> p^O^ < < << << << r-iO- r-tO^

on cc.ee ctcc ao: vw %0-w z a: or a: olul eta: +-'** ******

o oo oo oo DDCO

ooCO

•» o oo oo oo 3Do

uuCO

«-. »»•»«. «—.«-! «-»«— -»ii»i« 51— » 11 Ml i 21— CO-— «~. —.—~ ^»»~ «•.«»•— M«<a» o— 5;

o oo oo OOhH(\J -?o rOrOvt -jo MHOCOOOCOOOOOOOHH(\) zo inor»>$- -3

OOOO sOOO vOooooo o OOOO o oo oo •oo ooooo o oooo"l ».rorr) cftfl mm r-i to en OrH rH HfflfflCHH CVJ ^-1 rO r-4 (O Ol r-4 (<> fO t-(m 1 r-« fO fT)o «H ^i HffimUH*-rH »»rH » »-rH •» •» •O H • •• »-2 II oj r* •» II •• II II •• •> »-o II •• -(D II

vO II 0*0 II vOv£> II >JDv0n0Ov0Z:_I>£>-J-nD-0-0 ! _Iv0n1-^COCOi-HCCCOt-iCOCOt-HCOCOCOCOC02—ICO>4 COC0CO2—I

UJ LUUJ LUUU UjmU-iUJUJ^OLUOIX)UJLU(\J»HUJOOUUUjN^mUJinUJUjv0UJlilUJUJlL)v0f\ll^OaiUJh-»OI-h-f^l— KCCh-l-»-K-»- II Ohhhl-I- II sOh-HKI-Kr^H-HnJH-H CVH-H-l-l-h- II O k~ I- h- h- H- II ^O|_< »^,-H MM M<1-11-<1—1H-IC0 -* MMMffi •-• MM »~<HH »-HM* MMMMMffi M MMM[D

3053:05JOJ223:2-503023:2-)0200J20J2023OS3253n03:0222-50>0 I*- CO O CM rH rHOJ <f in vO (\J CO

>0 O C\J(M (\J (NJ (\j WO Osl

92

Page 186: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67
Page 187: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67

oocoooooooococ coooooooooooooooooooooooooooooooooinsDh-ccrrOr-^rorrvi in-Dr- cccror-*fv'r<><ftnvor^cr>crOr-*'-\.'ro<t-ir>vDr- coao^c'r-4-ir.^h oocrOc-4r\i

l-t-t-l-hhl-l-l-hl-l-hl-l-l-l-hhhl-l-Hhl-Khl-hl-l-l-KI-l-hl-hl-hh-l-ht-l-l-l-f-

_I I i i i r 1 1 —

1

1 1—

1

1—

»

1 1 1 1 1 1 1 1 1._J_1_J_J—l_J_J _i i_* 1—1—

1

1

i_i 1

i_j 1 —J -J—J__I_J

+ r-4 +CO— <T>

*o •Ic

* + *>> >*# •itX~ Xfcir> *

+ -..-4 +—O— 0^

rowo row#u + *o*• +C\I * +Xf\J-*t xro•«•*•* *•*—*>- ^*^d-X-J^ —..—. —.—

.

^x'-'•M— vOrH vO»-» w^O—

4

r—IfNJ rHCO 0—+ cOrH —»ww —»ww + cc>-w _. rH>> rH>> >-^#uo — rHCOCO — rHCO CO 4tOm+ + >£)•»» ». r. v0"—' •• •» (f> +•if >-m —>-~.~ _>—

.

«>*•**• >cdloo >coir\o **XM* CD •-rH(\J CD »-rH<\J XCM**>- •-—WW »..»ww **•~*# —o>> —o>> — »«•

fox— ir\rHcoco lf\rHC0C0 rox—.^.m r-4 WW X r- «w—» • •• —*o—«-< t-i >>

>>— o->+ r-— CD CD 4-0 CDCOCO + r-(M-'O O — »• »~r :r-H — • ^rHrH Ww#o + r- » 1——.ww rH——•w«~» #0* + x (VJ<J-0>> C\)>tO>>> # +>-fM-W- O wwwCOCO wwwffiCD >-r«j*#--> O z >>> - »> - - «•*•m*c\j HH CD CD CO—

CD CD CD-.—

m**>-.-4 «^ s: •» •- »-roco •• •• »-mco *>-•*-m-^ O •» —*~. t-lrH ^.——-r-4r-4 *4f

O XCNJO r-l X t-«moo«—— r-«rrico^"-' O XCvJo #* + 1 < www>> www>> O **•o «--a->-a_a O 2: >>>cOco >>>coco O —•«O CMX-H-CLO. O a CDCOcO •- •• CQCOCD •> ^ (MXO*:—ttX II II ** •• •• »^-— »- •• »— «~ 0^^o-?o—*xz f-H LU z —— <\jf*- -» rvir- o->o—na + sD-~<i-i Q O 1—

1

rH(\J(^rHrH t-K\jr-r-lt-« HO. + «£)

v^^f^w^sis; r- z 20— <-~— <W«—'%»»«1 «»> v.vvrr>w*•«— w-o^Q-a O < CL<£>>>>> >>>>> —— -K-Or-lr-).* +w Z. a: + ZCDCOCOCOCO CD CD CO CO CO «-4»-«-fr +x>->-mu —1—

.

LL •» x>->mi£rH #*## +X2T 2TUJ-->— UJ O.-~— — .—— «-> —.—..—._—. iirH^rH •«•*)(•«

—OO^O LULum-fr (\]<i»-<u-000 OrH UO.-OOOOO" OOOOO— -JO-JO UJUJOVU-OM^MrH oo#># 5:2: 1 zoo zro v (ti O r-4 r\j eg COOHM-J- >-*r-iCCir-l oo#>-OQO »• •> zz#*--KQ.o-x<a<i-o< or »-mrHC\i<\ic\io r0t-<<NjfM<\JO »• •-»—

i •- 2: -z. •»•«•hOOhh•• • II II

COi-4rHr-|-}a: <£«•«-•* r-H-s:— •• »-ir.«v ll

X >-*•«• XO—'CX-^^OsOr-4 Ot-H

(XO r-4 r-4 lH tH rH rH t—< rH t—4 r—

(

rm* rH r-li-H II r-t

LI II II — II

<<xrox>-—*<\j«-^nOvOsOmOOO^COOUCOOOOOCOI

—I HH—HXIr || CD*-—• O rH II ww.-www ww.w^ww-2 w HW^^MX

uj 11 11 00 1 I + +~-K-«-»a.o_uj<iujujo-4-(\J 1 -»aujujiuujujuJOujujujujLuuj'--< fo sj-oif\ 1 1 + +<—*I— XZr-4r-4-5r-«_J_JO—OCLCLOOKr— r- II HwHr-|-h|-r-l-r-|-r-|-l-|-ht-r-HHMH-)i-.JJU-•-«<»-•

II II X>- II in r-twwZw »-<!-< LL II— MWMWMM t_HH»-( HHt-l r_2: Q^ || || X >- II IT\

ttE^GOHH 11 nawwu.uL<u.o:Q(:ooca:>oa:a:^a:QrQ:OQ:(XDCa:ci:Q:oooooHH|i 11 o.

2Q.aDDX>X>-Q.OOMMa:M7.]tO00OQ:c0O3SS332O523:333;uOOt-iOX>-X>-aurH(\J rH

rO<T O rw CM o t-i o >t>0 rH rHrHfO CO ^"rH

93

Page 188: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67
Page 189: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67

OOOOOOOCCOOOOOOOOOOOOOOOCOOOOOOOOOOOCOOOOOGOOro^u^vor^-aioor-^cN'rosfiPvor-o^oor-HMf^-sf-in^r- rcooH(Mf<i\j in^or--croo.-ic\in"ivtinvOh-

Hhhl-hl-f-l-Khl-h-hHI-l-l-l-KhHI-hl-l-l-hhhl-l-HI-KhhKKI-l-hhl-hh

O 4- *• -* *o o o o

CM CM CM CM

<J IIHvOvOoLLLLLLLL+ - ->0 o otO •.•»•.»>- II CO II f* CM CMt-4 || II || ||

* 3 CM 15 -i-« -«-<LLI O h-i (— >-—

>t «-< nOU- «£)LL - —tf> 31 Di - o -to X X X X s*-* inincMcMt—'cOrococ^-w 3C •" I » r-l>- r-l »•.».•»_o mo ino llcm u_ :r x x x x+ » o - o -x ->-3 co co co co xCM vOCM vOCM T. •••»•••> CMfl SH Or-4 >-x X*-< -4" >t <!' >t •>

* COLL CMLL COin >inX o O O o O> r-4 - r-4 - X * X •-< CM CM CM CM oM- IL II LL II vO <0£ i~t ,-t r-i r-i LO•*"• - -in XoXo LL LL LL LL i-<"*"

It r

II •—

«

LOCM IC\CM - - - - LLI~* D i-O -i-4 -.-« II II || || -«— m r-i sou. vOu_x o X is) x xO DI 3X o - o -co in+ in in cmcm cm t-n x x X X -co x-x-f«>-i-«- co co co co noM- ir.vD ir<vO ucm U-cmx* © t-x ->-in x x x x in>- vCCM >ocm cm - co CO co m r-<

*fr Or-I Or-* >-X CMXV. *.•.•.». ujcmll cmu- mm >-in - sf <4- -4- >fr •

o

coo©CO t~l - i-i - X - X -vO•H U. II LL II «£> v£> o CMCMCMCMUJ<— »• -vf X O X Oin r-4 .-I l-H f-H OO — — || vO II i-i tncM inCMr-l LL U- u. U ~2L

+ rH r-l 3 CO -t-H -r-ILU •--•.». <fx o o cm rH «ou. v£»u- - it ii ii ii a:* ""• rH 31 DI o - o -i/> CO O <* 2*»••« in in cmco cm — Xcm »h t-4 x - x - i-h>- f-i x x x x r-f-<-"- II ii m^O W\0 LLCM LLCOLU— CO CO fO CO -wr-» |_4 _ .—

h » » X »>O>0 »•»•»•» XUO »-h -( (M<f vOCM vOCM CO 'Z. o X X x x in+ • - OO ei-» ot-i >-X cox<in co co ro co -><D -— -" <-**-* cmll cmu. coin >-inc£r-i ».•>•>». o*in t-iHH •.. ^rH^r^vX-X-UJ <f •>*• «4" 4- f»X I-I I-I *OCO V. LL || LL II >D vOLU - O O O O* <M *~ *- v"-' V. - fO X o X oin CM CM CM cm in-" + —• O O UJUJ V. || ^ || ,h i^jxj ir»CM(_->-> ,-j^^^.

.

fH-^_<_ r-<»-lU- i^O*-1 *-' I—H— V Z> Z> -r-* -r-< U.VU.SILSU.VILr-<o^<ra: a: t-tt-i,^ s—^h ct> vOll vOllxs: •>•.•>•.•>•.•.».•.-^'wZO e> ctaK VNDI Z>X o- o -COD II vl- II «t II >* II >fr IIO*c0 -i-i hh 22h -> v< u^ in (MX (MXhE <I oLL oO o> oO+ **s—.«-' •— o *** vox - x - t-Hin r-«in -*-* cm cm cm cmCM2>-lH —— r-4 -*S-~ SHinX LOX U.r-t U-rtXZ iHlHXHXHl•frHHi/im—» — r~«CM - sss<~s •- »ir\ •-in—' - •. •» •.m*-*—» ro u^ c*i u. co u. co u. co•w-s:^ -o a> o ox sssi-4sxx»-i xr-isxs—xv. ^ r-\~ *.**..*+** +>-o- ii ocr o ocin~sssisinir\ - in smwiow xsx ii x n x n x n x* i —in -ro anuiiJHV\v\HVWH\-»H\\r-i »• -rH *s i-«sinujin -jin3m Min t-iXCL~3^'>Or-4C03 o O'-'—-^--«^«-'«^«-'>^SS—'SS— •— —• —'^»«^ w w «^ ...

* Q-tT_*-'^ -ZOOhh-HI-hhl-hl- - -I- - -I- H- l-II-l-hlKll-IhIH-Z2<——'QOluOuj'—<i<K<<a <<<.<<: <vDvO<ivO vD< co cm< <co<<<ico<ir'n<aro<ico<ia:ct:o-Mi-i-i-i-i-zzE^nssrj:? mSo osxxixrHSi's: s: *s: ^5: -2:33r-< 11 cc -1 »-(Z^w.ct:r^L^Qrc^a;cirQrc^rorMa:cMfMQ: a: a: -rxa:orxry xcYxarxaTKi—ow^coo:oo:Qu.u.oooooooooHHOHHOiioioxooo«iomo(flomciiiii)Z(_)^>--<03:03:OHH'^U-LLU.U.U.LLLLLLLLU-LLU-U.U-U.UMnu.inu iniLLLLL -LL -a -U. -U.a:QrUJCM rHCM i-tCM r-(CM •-( i-l ,_,,_«,_, ^

in o t-ico oo»-HCMcoNfrinoi-< cm co 4-0 000 o o o 00mr-i in in^-t croooooooo o 000 omo o «-« cm 00

rHf-»rHr-l,-J i-l <Om CO CO CO vj" OOr-t CM CM CM COLOfl »—*«—••—I 1—I r—

I

r-< 1—tr-t

94

Page 190: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67
Page 191: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67

LIST OF REFERENCES

1. Holman, J. P., Heat Transfer , 2nd ed., p. 55, McGraw-Hill, 1968.

2. Crandall, S. H. , Engineering Analysis , pp. 1-405,McGraw-Hill, 1956.

3. Schlichting, H., Boundary Layer Theory , 6th ed., pp. 181-184, McGraw-Hill, 1968.

4. Wilkinson, J. P., The Algebraic Eigenvalue Problem ,

pp. 189-483, Oxford University Press, 1965.

5. Clenshaw, C. W. , and others, Modern Computing Methods ,

2nd ed., pp. 1-136, John Wright & Sons, 1961.

6. Forsythe, G. E. and Moler, C. B., Computer Solution ofLinear Algebraic Systems , pp. 1-136, Prentice-Hall, 1967.

7. Fox, L. , An Introduction to Numerical Linear Algebra ,

pp. 60-99, Oxford University Press, 1965.

8. IBM System/360, "FORTRAN IV LANGUAGE," Form C-28-6515-5,IBM Corp., Poughkeepsie, N. Y.

9. Przemieniecki , J. S., Theory of Matrix Structural Analysis ,

pp. 70-82, McGraw-Hill, 1968.

10. USERS MANUAL , 1st ed. , pp. 4-1 - 4-9, Naval PostgraduateSchool Computer Center, 1970.

11. Stroud, A. H. and Secrest, D. , Gaussian QuadratureFormulas

,

p. 7, Prentice-Hall, 1966.

95

Page 192: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67
Page 193: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67

INITIAL DISTRIBUTION LIST

No. Copies

1. Defense Documentation Center 2

Cameron StationAlexandria, Virginia 22314

2. Library, Code 0212 2

Naval Postgraduate SchoolMonterey, California 93940

3. Director, Computer Facility, Code 0211 5

Naval Postgraduate SchoolMonterey, California 93940

4. Professor Gilles Cantin, Code 59Ci 5

Department of Mechanical EngineeringNaval Postgraduate SchoolMonterey, California 93940

5. LT R. D. Little, USN 2

Ship Repair Facility, GuamFPO San Francisco, California 96630

96

Page 194: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67
Page 195: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67

Security Classification

DOCUMENT CONTROL DATA -R&D/Security classification o( title, body ol abstract and indexing annotation must be entered when the overall report Is classllied)

I ORIGINATING activity (Corporate author)

Naval Postgraduate SchoolMonterey, California 93940

2«, REPORT SECURITY CLASSIFICATION

Unclassified26. GROUP

3 REPOR T TITLE

An Interactive Matrix Interpretive System For theIBM 360/67

4. DESCRIPTIVE NOTES (Type ol report and, inclusive dates)

Master's Thesis; June 1970S au THORlS) (First name, middle initial, last name)

Robert Douglas Little

«. REPOR T D A TE

June 1970

7a. TOTAL NO. OF PAGES

97

7b. NO. OF REFS

11(a. CONTRACT OR GRANT NO.

b. PROJEC T NO.

0a. ORIGINATOR'S REPORT NUMBERIS)

9b. OTHER REPORT NO(S) (Any other numbers that may be assignedthis report)

10. DISTRIBUTION STATEMENT

This document has been approved for public release and sale;its distribution is unlimited.

11. SUPPLEMENTARY NOTES 12. SPONSORING MILITARY ACTIVITY

Naval Postgraduate SchoolMonterey, California 93940

13. ABSTR AC T

The Matrix Interpretive System devised by Wilson and modified by

Cantin has been transformed into an interactive program operable under

a time sharing system. Several new commands have been added to extend

the usefulness of the code and give it the capability to offline read,

write and punch data, to plot graphs and contour maps and to integrate

simple polynomial expressions.

DD, F

r."..1473 lPAGE "S/N 0101 -807-681 1 97 Security Classification

A-S1408

Page 196: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67
Page 197: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67

Security Classification

KEY WO R DS

Problem Oriented Computer Sublanguage

Matrix Interpretive System

Numerical Linear Algebra

FORMNOV 6 51473 (BACK)

107-68? I 98 Security Classification A- 31 409

Page 198: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67
Page 199: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67
Page 200: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67
Page 201: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67

.

2 7 12 7

Page 202: An interactive Matrix Interpretive System for the IBM 360/67. · 2016. 6. 1. · UnitedStates NavalPostgraduateSchool THESIS ANINTERACTIVEMATRIXINTERPRETIVESYSTEM FORTHEIBM360/67

thesL712

An interactive Matrix Interpretive Syste

3 2768 002 12709 4DUDLEY KNOX LIBRARY