Visually Organize Your Analysis Projects in an Interactive Notebook is an interactive problem-solving environment where you analyze, visualize, and document real-world science and engineering problems. solves real-world problems using a notebook methodology that combines interactive analysis, data visualization, and report generation in a single, intuitive environment. Using the interactive tools of, you can create data objects, analysis, and graphs that you can move, rotate, and customize to bring out the important points in your data. And, when you are finished, you have a complete, interactive technical document to share your results with others. The Notebook Within a notebook, you can organize all the phases of your analysis project. You can create objects that represent data, 2D and 3D graphs, text, annotations, embedded ActiveX/object linking and embedding (OLE) objects, and -Script on the notebook page. Each object also has its own interactive properties. For example, the Matrix object operates like a spreadsheet where you can input and manipulate scalar, vector, and matrix data. In the 3D Graph properties page, you can interactively change the viewpoint, shading, color, size, and other graph attributes. In the -Script object, you can create, compile, and run your own programs. Your completed Notebook serves as an interactive document for your project that you can print to produce a high-quality technical report. Designing a Notebook With, you can create your technical report as you perform your analysis, together in a single document. You create your notebook, import your data, and create 2D and 3D graph objects interactively without writing any programming code. To make your custom Notebook interactive, you place objects on the Notebook. To run a program, you select Run on a - Script object. You can even add pages and sections to your notebook to build larger, even more sophisticated applications. ActiveMath for Microsoft Office Creating your technical analysis report in is easy using the ActiveX (OLE) technology available under Windows NT/95. While creating your Notebook, you can embed other ActiveX objects and controls, such as Microsoft Word, Excel, PowerPoint, and Paintbrush to make your technical calculations, presentations, and reports more informative and intuitive. These embedded objects are active components that you can control and edit directly within the environment. You can even embed your notebooks into Word and Excel to add advanced analysis and data visualization to your Office documents. You can also automate your analysis using the OLE Automation interface. Using OLE Automation, you can control other applications programmatically from within the environment or control from other ActiveX applications. With ActiveX in, you can use the power of other software tools you already own. 145
Explorer The Explorer interface organizes your work by giving you access to all notebooks, data objects, and functions right at your fingertips. You can use the Explorer to navigate through your notebook and interactively drag and drop items directly onto your notebook page. Command Line The command line gives you the power to achieve fast, immediate results. Within this window, you can evaluate numerical expressions, run script programs, and even create your own functions and programs using the powerful -Script programming language. For Matlab 5.0 users, this command window also gives you 100 percent compatibility to run your Matlab M-files directly from the command line interface. You do not need to rewrite all of your existing Matlab code to enjoy the powerful benefits of the analysis environment. Report Generation Produce a complete report by adding introductions, figures, equations, explanations, and conclusions to your technical document. Embed Microsoft Word, Excel, PowerPoint, and other documents directly into your notebook. Create your technical report as you perform your analysis. Print your report to produce a high-quality, hard copy document. -Script Create your own functions and programs using the - Script language. Use hundreds of built-in math, data visualization, and utility functions. Data Visualization Visualize your data using interactive 2D and 3D graphs. Interact with your data directly using features such as panning, zooming, and rotating. Data Import/Export Wizard Using the Import/Export Wizard, you can interactively load and save data sets of any size! Load your data into no matter what format. The Wizard guides you step-by-step through the importing process with no programming. analyzes and previews your data before importing, so you can be sure that your data is imported correctly. Using the Data Export Wizard, you can export data to your preferred format. You can also add your own custom import and export formats to the wizards. 146
3D Surface Plot Color Mapping and Rotation Transparency Visually Analyze Data The advanced 2D and 3D visualization tools in give you insight into your data. You can generate 2D and 3D graphs from both data and functions and immediately visualize the results. The OpenGL graphics engine delivers workstationquality graphics and performance so you can be more creative and productive. With a 3D Graph, you can interactively rotate to see any viewpoint, set the lighting position and intensity, and zoom in or out. You can shade a 3D surface and make it transparent. In addition, you can create contour plots, projections to any plane, and wire-frame surfaces. You can perform all of these operations interactively with built-in property pages or programmatically from -Script. 2D Graph Features Cartesian and polar coordinates Parametric plots Linear and log scale Configurable axes Point, line, and bar plots Animation Legends Multiple Y axes Lighting and Zooming 3D Graph Features Advanced OpenGL graphics Cartesian, polar, and cylindrical coordinates Point, line, surface, and parametric plots Panning, zooming, and rotating Orthographic and perspective viewing Axes scales and labels Animation Transparency Color maps Legends Configurable axes Lighting Plane projections Contour plots Contouring and Plane Projection 147
Tap the Power of Analysis and Data Visualization Functions There is more to numerical analysis than just answers you need fast and accurate results you can trust. In the built-in functions, error tolerances are easily specified to provide solutions that converge fast and accurately. The error tolerances are constantly checked, so if you only need six decimal points of accuracy, the built-in functions solve for just that level of accuracy. The libraries give you the tools to develop applications in areas ranging from linear algebra to ordinary differential equations. Partial List of Functions 2D and 3D Graphs Add plot, perspective, point plot, light source shading, height shading, top view, surface plot, set light direction, set light intensity, zoom, and more. Business Annuity, future value, present value, and more. Data Fitting Cubic spline, B spline, Lagrange, Hermite, polynomial, rational, least-squares, nonlinear Levenberg- Marquardt, linefit, and more. Derivative Formulas Biharmonic, derivative, finite difference, laplacian, nth-order derivative, mixed partial derivative, and more. Eigenvalue and Eigenvectors Real and complex eigenvalues and eigenvectors of vectors and matrices. Geometric Distance between points, slope, distance from a point to a line, conic sections, and more. Nonlinear Systems Brent s method, Newton s method, Quasi-Newton method, and more. General and Polynomial Roots real and complex roots of a complex function, all roots of a real or complex polynomial, and more. Integral Equations Fredholm Integral Equations of the second Kind, Volterra Integral Equations of the first Kind, Volterra Integral Equations of the second Kind, and more. Integral Formulas Adaptive Simpson s rule, nth-order Gaussian integration rule, integral using cubic spline, integral using Laguerre polynomial, trapezoidal rule, and more. Linear Algebra Back substitution, LU decomposition, determinant, test for orthogonality, norm, sparsity, multiplication, inverse, transpose, special matrices, solutions to special matrices, and more. Numerical Integration Adaptive quadrature, integrals for integrands with singularities, Fourier integrals, n-dimensional integrals, infinite limit integrals, and more. Optimization Quasi-Newton methods for constrained and unconstrained linear and nonlinear problems. Ordinary Differential Equations Initial Value Runge- Kutta-Fehlberg algorithm, algorithms for smooth and stiff systems, and more. Ordinary Differential Equations Boundary Value Algorithms for linear and nonlinear boundary value problems. Orthogonal Polynomials Laguerre, Legendre, Chebyshev, Jacobi, and more. 148
Probability, Statistics, and Regression Analysis Average, beta distribution density, binomial coefficient, chi-square, cross correlation, covariance, gamma distribution, Gaussian distribution, geometric distribution, kurtosis, median, Poisson distribution, random number, root-mean-square, skew, standard deviation, variance, and more. Sequence and Series Truncated power series, inversion of truncated power series, and more. Special Functions Airy function, Bessel Kelvin function, beta functions, gamma function, Bessel function, spherical Bessel function, Riemann zeta function, and more. Transcendental Inverse hyperbolic cosine, cotangent, cosecant, secant, sine, and tangent; hyperbolic cosine cotangent, cosecant, secant, sine, and tangent; exponential; natural logarithm, and more. Trigonometric Cosine, cotangent, cosecant, secant, sine, tangent, inverse trigonomic functions, and more. Customize Your Analysis Application -Script is a programming language built for analysis with many advanced features that make programming easier. Using -Script, you not only have access to the many built-in analysis functions, but you also have the power to create your own functions and programs. Any scripts you create can build on the existing functions within and can be reused by other scripts. -Script removes many of the burdens of programming, so you can focus on your solution. Analysis Functions Optimized algorithms for fast numerical computations Guaranteed convergence for a wide range of problems Strict error checking Fully documented functions, including algorithm descriptions and bibliographies Data size limited only by system memory Script Editor The -Script Editor features context-sensitive highlighting. After completing your -Script program, you can compile and run it directly from within the -Script Editor. Script Features Automatic creation of data structures Automatic data typing Automatic matrix dimensioning Compiled execution Intuitive mathematical syntax On-Line Help You have access to all the function calls from the on-line help feature of ; you can copy and paste a function from the on-line help into your -Script program. 149
Automated Report Generation with LabVIEW Using the new OLE automation interface link between LabVIEW and, you can generate technical reports automatically from LabVIEW. You simply design your report template interactively using, then automatically generate your publication-quality technical reports directly from LabVIEW. Your LabVIEW data, analysis, and graphs are organized into Notebooks, which you can automatically print from LabVIEW. Creating your custom report is easy using the ActiveX (OLE) technology in. While creating your report template, you can embed other ActiveX objects such as Microsoft Word, Excel, and PowerPoint to make your technical calculations, presentations, and reports more informative and intuitive. Create professional technical reports with 2D and 3D graphics, tables, charts, data analysis, images, text, and even audio and video. Using, you leverage the power of other software tools you already own. Migrating from Matlab to is a very easy process. You can unlock the power of the -Script programming language by translating your Matlab M-files programs into -Script. Using the automatic built-in translator in, you can load and translate your M-files programs directly into -Script, so you can start taking advantage of the power of the -Script programming language. in Education helps students learn more about engineering and science with interactive Notebooks. Students can interactively change parameters and see the results immediately on the notebook; model and simulate complex systems using the Ordinary Differential Equation (ODE) functions; solve and experiment with biomedical growth, chemical mixing, heat transfer, and mechanics problems (Newton's laws of motion); and solve systems of linear and nonlinear differential equations. The Student Edition delivers the performance of at a price that students can afford. It contains all the functionality of the professional version. When ordering the Student Edition, please send us a copy of your valid student ID. Signal Processing Toolkit The Signal Processing Toolkit for Windows NT/98/95 extends the functionality of by adding 40 new built-in functions for performing advanced signal processing, filter design and analysis, and system modeling. Several example Notebooks and problem solvers get you up-and-running quickly with common signal processing tasks. This toolkit contains frequency domain design and analysis functions including Fourier and Hartley transforms, power spectrum analysis, transfer functions, and FIR and IIR filter design, and time domain design and analysis functions including convolution, windowing, signal generation, and impulse response. Interactive 3D Visualization with LabVIEW You can also visualize your LabVIEW data in 3D using the 3D OpenGL visualization technology in. The OpenGL technology in gives you extremely fast 3D data visualization at high resolution. Matlab Compatibility is 100 percent compatible with your Matlab 5.0. You can run your existing Matlab M-files from within your Notebook. Use to create professional-quality analysis reports by extending Matlab with the analysis, visualization, and report-generation capabilities of. Run your existing M-files from the command window or translate to -Script using the import wizard. 150
for Windows NT/98/95 Powerful math and data analysis functions OpenGL 3D data visualization OLE Automation connectivity Intelligent data import/export wizards ActiveX technology Problem solver notebooks -Script programming language for analysis Direct link to LabVIEW for report generation and data visualization System Requirements 486 CPU with coprocessor 8 MB RAM with Windows 98/95 16 MB RAM with Windows NT 256-color, 800 by 600 VGA display 40 MB free disk space Overview for Windows NT/98/95 takes advantage of the powerful, new technologies available on Microsoft 32-bit operating systems. These operating systems are synonymous with ease of use and recognized for user productivity and speed. incorporates and leverages Windows NT and Windows 98/95 technology by using ActiveX/OLE (object linking and embedding) capabilities; ActiveX container capabilities, including drag-and-drop, container, and server; OpenGL (a high-speed 3D rendering library); 32-bit preemptive multitasking and multithreaded capabilities; on-line, context-sensitive help; long file names; and much more. The Notebook ActiveX Container for Windows is an OLE container for analysis and data visualization where you organize, visualize, and document realworld math, science, and engineering problems. Use the notebook environment to organize 2D and 3D graphs, fully documented and annotated reports, raw data, analysis, embedded and linked Microsoft Excel worksheets and Word documents, and even ComponentWorks controls for data acquisition. The Notebook integrates all the phases of your analysis project to create a complete document, report, or presentation. Advanced Data Visualization for Windows uses the industry-standard OpenGL graphics library from Microsoft to provide advanced data visualization capabilities optimized for math, science, and engineering applications. You can customize your graphs interactively and use -Script to change the graph features programmatically. Use the Power of Your Existing Applications Using ActiveX automation, you can automatically control from LabVIEW, Microsoft Office (e.g. Excel and Word), or Visual Basic to perform analysis, visualization, or generate reports. You can also control these applications from directly. For example, you can interactively select data in an Excel worksheet, then run a script in that automatically extracts the data and creates a 2D or 3D graph and performs some analysis. As an ActiveX container, you can embed other ActiveX objects, such as a Word, Excel, or PowerPoint document, making your technical calculations, presentations, and reports more informative and intuitive. Or, you can choose to embed a Notebook into a Word document to add powerful 3D visualization. You can even embed ActiveX controls, such as ComponentWorks, into your Notebook to automatically extend the capabilities of with data acquisition. Ordering Information For Windows NT/98/95...777204-03 Signal Processing Toolkit...777447-03 Student Edition...777467-03 151