Showing posts with label engineering. Show all posts
Showing posts with label engineering. Show all posts

Fuzzy Thinking: The New Science of Fuzzy Logic Review

Fuzzy Thinking: The New Science of Fuzzy Logic
Average Reviews:

(More customer reviews)
Are you looking to buy Fuzzy Thinking: The New Science of Fuzzy Logic? Here is the right place to find the great deals. we can offer discounts of up to 90% on Fuzzy Thinking: The New Science of Fuzzy Logic. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Fuzzy Thinking: The New Science of Fuzzy Logic ReviewBuddhist math? C'mon.
First, let me say that fuzzy logic and fuzzy arithmetic are great tools. They're valued parts of the 'soft logic' kit that includes probability, interval arithmetic, Bayesian and Markov networks, and lots of other good stuff. Fuzziness involves many of the formal techniques used in probability and elsewhere, and gives a useful, alternative view of the systems it addresses.
The basic fuzzy idea is that most descriptions involve shades of gray, that few systems really match the black/white, on/off, either/or duality of standard formal logic. That's fine, I can get along with that quite well.
My problem, though, is that Kosko presents the fuzzy world-view vs. the traditional or "scientific" in exactly the black and white terms that he rejects. He also argues that fuzziness describes the world more effectively than "scientific" terms, that the rules of arithmetic, probability, and calculus are just games. They are played for their internal consistency, not because differentiation or factorials occur in nature.
That's true, and as a heavy math user I know enough to distinguish my models from reality. Two facts remain, though. First, the models very often do describe reality in ways that can be checked easily enough: the bridge doesn't fall down and the TV receives its signal. Both happen because the bad old exact arithmetic has some kind of correspondence (no, I don't know what) to the real world, giving real ability to predict real results. Second, fuzzy logic and fuzzy arithmetic are themselves mathematical formalisms, games like all the others. Once you get past the gee-whiz stage, there is mathematical content as rigorous as in any other field of study. It's not either/or, it's very often a different way to interpret the same self-consistent games people have played for years. It adds interesting rules to the game.
The great thing is that you really can use the new interpretations and tools along with the old ones. Fuzziness doesn't demolish the old structures, it bolsters them and adds capacity.
And you can get all these benefits without shrink-wrapped, bite-sized pieces of Eastern philosophy.
//wiredweirdFuzzy Thinking: The New Science of Fuzzy Logic Overview

Want to learn more information about Fuzzy Thinking: The New Science of Fuzzy Logic?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Mastering MATLAB 7 Review

Mastering MATLAB 7
Average Reviews:

(More customer reviews)
Are you looking to buy Mastering MATLAB 7? Here is the right place to find the great deals. we can offer discounts of up to 90% on Mastering MATLAB 7. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Mastering MATLAB 7 ReviewI have been using a copy of this reference since I got started with Matlab about a year and a half ago. It is very good for beginners who need to look up how to do general tasks such as write a function using variable arguments, perform plotting, or figure out how to shoe-horn a problem into Matlab that doesn't really seem to fit the Matlab paradigm of everything being a matrix. I also particularly like the chapter on using Matlab with Java. Of course, if you are a more advanced user, this book will seem too simplistic. Even now, though, it's the first book I go to when I have a question that does not involve one of the specialized Matlab toolboxes. The table of contents is not shown by Amazon, so I show it here for the purpose of completeness:
1 GETTING STARTED
Introduction; Typographical Conventions; What's New in MATLAB 7; What's in Mastering MATLAB 7
2 BASIC FEATURES
Simple Math; The MATLAB Workspace; About Variables; Comments, Punctuation, and Aborting Execution; Complex Numbers;Floating-Point Arithmetic;Mathematical Functions
3 THE MATLAB DESKTOP
MATLAB Windows; Managing the MATLAB Workspace; Memory Management; Number Display Formats; Keeping a Session Log;System Information; The MATLAB Search Path
4 SCRIPT M-FILES
Script M-file Use; Block Comments and Code Cells; Setting Execution Time; Startup and Finish
5 ARRAYS AND ARRAY OPERATIONS
Simple Arrays; Array Addressing or Indexing; Array Construction; Array Orientation; Scalar-Array Mathematics; Array-Array Mathematics; Standard Arrays; Array Manipulation; Array Sorting; Subarray Searching; Array Manipulation Functions; Array Size; Arrays and Memory Utilization
6 MULTIDIMENSIONAL ARRAYS
Array Construction; Array Mathematics and Manipulation; Array Size
7 NUMERIC DATA TYPES
Integer Data Types; Floating Point Data Types; Summary
8 CELL ARRAYS AND STRUCTURES
Cell Array Creation; Cell Array Manipulation; Retrieving Cell Array Content; Comma-Separated Lists; Cell Functions; Cell Arrays of Strings; Structure Creation; Structure Manipulation; Retrieving Structure Content; Comma-Separated Lists (Again); Structure Functions; Summary
9 CHARACTER STRINGS
String Construction; Numbers to Strings to Numbers; String Evaluation; String Functions; Cell Arrays of Strings; Searching Using Regular Expressions
10 RELATIONAL AND LOGICAL OPERATIONS
Relational Operators; Logical Operators; Operator Precedence; Relational and Logical Functions; NaNs and Empty Arrays
11 CONTROL FLOW
For Loops; While Loops; If-Else-End Constructions; Switch-Case Constructions; Try-Catch Blocks
12 FUNCTIONS
M-file Function Construction Rules; Input and Output Arguments; Function Workspaces; Functions and the MATLAB Search Path; Creating Your Own Toolbox; Command-Function Duality; Function Handles and Anonymous Functions; Nested Functions;
13 M-FILE DEBUGGING AND PROFILING
Debugging Tools; Syntax Checking and File Dependencies; Profiling M-files
14 FILE AND DIRECTORY MANAGEMENT
Native Data Files; Data Import and Export; Low-Level File I/O; Directory Management; FTP File Operations
15 SET, BIT, AND BASE FUNCTIONS
Set Functions; Bit Functions; Base Conversions
16 TIME COMPUTATIONS
Current Date and Time; Date Format Conversions; Date Functions; Timing Functions; Plot Labels
17 MATRIX ALGEBRA
Sets of Linear Equations; Matrix Functions; Special Matrices; Sparse Matrices; Sparse Matrix Functions
18 DATA ANALYSIS
Basic Statistical Analysis; Basic Data Analysis; Data Analysis and Statistical Functions
19 DATA INTERPOLATION
One-Dimensional Interpolation; Two-Dimensional Interpolation; Triangulation and Scattered Data; Summary
20 POLYNOMIALS
Roots; Multiplication; Addition; Division; Derivatives and Integrals; Evaluation; Rational Polynomials; Curve Fitting
21 CUBIC SPLINES
Basic Features; Piecewise Polynomials; Cubic Hermite Polynomials; Integration; Differentiation; Spline Interpolation on a Plane
22 FOURIER ANALYSIS
Discrete Fourier Transform; Fourier Series
23 OPTIMIZATION
Zero Finding; Minimization in One Dimension; Minimization in Higher Dimensions; Practical Issues
24 INTEGRATION AND DIFFERENTIATION
Integration; Differentiation
25 DIFFERENTIAL EQUATIONS
IVP Format; ODE Suite Solvers; Basic Use; Setting Options; BVPs, PDEs and DDEs
26 TWO-DIMENSIONAL GRAPHICS
The plot Function; Linestyles, Markers, and Colors; Plot Grids, Axes Box, and Labels; Customizing Plot Axes; Multiple Plots; Multiple Figures; Subplots Interactive Plotting Tools; Screen Updates; Specialized 2-D Plots; Easy Plotting; Text Formatting; Summary
27 THREE-DIMENSIONAL GRAPHICS
Line Plots; Scalar Functions of Two Variables; Mesh Plots; Surface Plots; Mesh and Surface Plots of Irregular Data; Changing Viewpoints; Camera Control; Contour Plots; Specialized 3-D Plots; Volume Visualization; Easy Plotting; Summary
28 USING COLOR AND LIGHT
Understanding Colormaps; Using Colormaps; Displaying Colormaps; Creating and Altering Colormaps; Using Color to Describe a Fourth Dimension; Lighting Models; Summary
29 IMAGES, MOVIES, AND SOUND
Images; Image Formats; Image Files; Movies; Image Utilities; Sound; Summary
30 PRINTING AND EXPORTING GRAPHICS
Printing and Exporting Using Menus; Command Line Printing and Exporting; Printers and Export File Formats; PostScript Support; Choosing a Renderer; Handle Graphics Properties; Setting Defaults; Summary
31 HANDLE GRAPHICS
Objects; Object Handles;Object Properties; get and set; Finding Objects; Selecting Objects with the Mouse; Position and Units; Default Properties; Common Properties Plot Objects Group Objects; Annotation Axes; Linking Objects; New Plots; Rendering Speed; Callbacks; M-file Examples; Summary
32 GRAPHICAL USER INTERFACES
What's a GUI?; Predefined Dialog Boxes; M-file Dialog Boxes; Dialog Box Summary; GUI Object Hierarchy; GUI Creation Fundamentals; GUI Object Size and Position; Capturing Mouse Actions; The Event Queue; Callback Programming M-file Examples; GUIDE; Summary
33 MATLAB CLASSES AND OBJECT-ORIENTED PROGRAMMING
Overloading; Class Creation; Subscripts; Converter Functions; Precedence, Inheritance, and Aggregation
34 MATLAB PROGRAMMING INTERFACES
Accessing MATLAB Arrays; Calling C or FORTRAN from MATLAB; Calling MATLAB from C or FORTRAN; Exchanging Data with MAT-files; Shared Libraries; Serial Communications; Source Code Control Systems; Summary
35 EXTENDING MATLAB WITH JAVA
Java Overview; Java Classes; Java Objects; Java Methods; Object Properties; Data Exchange; Java Arrays; Java Functions; Examples; Summary
36 WINDOWS APPLICATION INTEGRATION
COM Objects: Client/Server Communication; Dynamic Data Exchange; MATLAB Notebook; MATLAB COM-related Toolboxes; Summary
37 GETTING HELP
Command Window Help; The Help Browser; Internet Resources; Mastering MATLAB 7 Help; Summary
38 EXAMPLES, EXAMPLES, EXAMPLES
Vectorization; JIT-Acceleration; Up-Down Sequence; Vandermonde Matrix; Repeated Value Creation and Counting; Differential Sums; Structure Manipulation; Inverse Interpolation; Polynomial Fitting; Nonlinear Curve Fitting; Picture-in-a-Picture Zoom
Mastering MATLAB 7 Overview This book covers all essential aspects of MATLAB presented within an easy-to-follow "learn while doing" tutorial format. Discussees all new features of the latest release of MATLAB. Discusses integration of MATLAB with C, FORTRAN, AND Java; increases MATLAB's power and flexibility in dealing with external algorithms, datasets, and operating system capabilities. Offers thorough coverage of indexing, vectorizing, and linear algebra. Features abundant examples throughout and includes a chapter that specifically covers extensive examples. Includes a comprehensive index. A useful reference for engineers or anyone who uses MATLAB.

Want to learn more information about Mastering MATLAB 7?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Analog Circuit Design: Art, Science and Personalities (EDN Series for Design Engineers) Review

Analog Circuit Design: Art, Science and Personalities (EDN Series for Design Engineers)
Average Reviews:

(More customer reviews)
Are you looking to buy Analog Circuit Design: Art, Science and Personalities (EDN Series for Design Engineers)? Here is the right place to find the great deals. we can offer discounts of up to 90% on Analog Circuit Design: Art, Science and Personalities (EDN Series for Design Engineers). Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Analog Circuit Design: Art, Science and Personalities (EDN Series for Design Engineers) ReviewAnalysis is a science: there's a right answer out there, and we can all agree when it's found. Troubleshooting is the same way: when the broken bit is found and fixed, the circuit starts working properly.
Design, on the other hand, is an art; there's always more than one way to do it, and the individuality of the designer has a strong influence on the way the design turns out: hence "Art, Science, and Personalities".
This isn't to say that a good designer does unusual things without a good reason, or adds expensive bells and whistles because he happens to like them. What it means is that for designs that are not routine, the designer's personality has a lot to do with how it comes out.
To become an expert designer, you need a well-developed technical taste. Once you have a design that works at some level, it's that sour feeling in the back of your mouth that will tell you that it isn't right yet, that it can be simpler, cheaper, or more reliable. There aren't a lot of other sources of that information.
Arts are taught by apprenticeship. But where are you going to go to get taught this stuff nowadays? EE departments are going more and more to software, as shown by the vast number of graduate EEs who don't know which end of a soldering iron to hold. Jim Williams can't be everybody's mentor, but in this informal (and sometimes whimsical) book, he and his friends show us how the best analogue designers in the business go about things. You know what? One of the most important elements in the art of design is *play*.
Maybe listening in on these guys playing at being analogue designers isn't quite the same as sitting elbow-to-elbow with them, but it's as close as most of us are going to get, and it's terrifically valuable. I recommend this book to anyone who wants to become a better analogue designer, and who is not easily put off by whimsy in technical writing. (I find it refreshing and fun, myself.) I've owned this book for 6 or 7 years, and it's about ready to fall apart from rereading.Analog Circuit Design: Art, Science and Personalities (EDN Series for Design Engineers) OverviewThis book is far more than just another tutorial or reference guide - it's a tour through the world of analog design, combining theory and applications with the philosophies behind the design process. Readers will learn how leading analog circuit designers approach problems and how they think about solutions to those problems. They'll also learn about the `analog way' - a broad, flexible method of thinking about analog design tasks.A comprehensive and useful guide to analog theory and applications. Covers visualizing the operation of analog circuits. Looks at how to rapidly determine workable approximations of analog circuit parameters.

Want to learn more information about Analog Circuit Design: Art, Science and Personalities (EDN Series for Design Engineers)?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Practical Software Metrics for Project Management and Process Improvement Review

Practical Software Metrics for Project Management and Process Improvement
Average Reviews:

(More customer reviews)
Are you looking to buy Practical Software Metrics for Project Management and Process Improvement? Here is the right place to find the great deals. we can offer discounts of up to 90% on Practical Software Metrics for Project Management and Process Improvement. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Practical Software Metrics for Project Management and Process Improvement ReviewI was introduced to Mr. Grady's work when I borrowed a copy of Software Metrics: Establishing a Company-Wide Program. Where that book interwove a storyline into metrics and how they support mature process improvement, this book is more like a desk reference. Mr. Grady has divided this book into two parts: tactical metrics, which are project-oriented, and strategic metrics which address process improvement.
The first part starts with a collection of practical rules of thumb for software managers. This collection of heuristics covers every phase of the development life cycle and are backed up with data gathered during 125 software projects at Hewlett-Packard. An example of one of these rules of thumb is that you will find 1 defect after software has been released into production for every 10 defects caught during testing. This, of course, is purely empirical, but is an interesting rule that I mentally filed away. Some highlights of the first part are: a good introduction to the goal-question-metric approach to determining what to measure based on your objectives, and a focus on project goals of maximizing customer satisfaction while minimizing project schedule and costs, and product defects. This is followed by chapters that address each of these goals. One of the best chapters in the first part of this book is work analysis. While I am more focused on the service delivery side of metrics (after the project has produced something that has been released into production), some of the metrics were very valuable to me - especially the ones that revolved around testing and QA.
Part 2 is squarely in my domain - production and application support, and service delivery. The best chapter, Dissecting Software Failures, was one of the most insightful descriptions of the defect life cycle I have ever read. It fully addresses defect data collection and analysis, and how to use this data to effect process and product improvement. Even better is the chapter on investing in process improvement. Here Mr. Grady gives a workable approach to using the defect data to developing a business case for process improvement. He guides you through developing a plan, selecting from among an array of solutions, and case studies.
This book is a quick read. It's main value lies in the many tables and facts provided on nearly every page. I use it as a desk reference, especially the appendices that summarize defect origins, types and modes, and metrics definitions. It spans both project and production metrics, and is as valuable to project managers as it is to application support professionals.Practical Software Metrics for Project Management and Process Improvement Overview This application-oriented bookshows how to apply proven software metrics andmethods to efficiently manage software developmentand maintenance--to help boost productivity,efficiency, and quality of software projects atevery stage of the process. Detailing practical methods throughout, the bookcovers tips to best measure and present progress,a useful model for understanding organizationlimitations, possible problems in processimprovement illustrated by examples, evidence ofwhat works and what doesn't work, and more. An ideal reference for projectmanagers and professionals responsible for processimprovement.n

Want to learn more information about Practical Software Metrics for Project Management and Process Improvement?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Software Engineering: (Update) (8th Edition) Review

Software Engineering: (Update) (8th Edition)
Average Reviews:

(More customer reviews)
Are you looking to buy Software Engineering: (Update) (8th Edition)? Here is the right place to find the great deals. we can offer discounts of up to 90% on Software Engineering: (Update) (8th Edition). Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Software Engineering: (Update) (8th Edition) ReviewI used this book as the text in my software engineering class in the spring semester of 2008. When I was evaluating it for potential adoption, I did not read through it in detail, I looked over the chapter titles and subtitles, read the first few chapters and examined the exercises at the end of the first few chapters. As the semester progressed, I found myself wishing I had read further into the text.
As I moved through the chapters, I found myself mentally noting over and over again that topics are repeated. When the class was over, I asked the students their opinion of the book and they were unanimous, with no prompting from me, in saying that there is a great deal of repetition after the first chapters.
I have no complaint about the quality of exposition or the coverage of software engineering in this book. My reason for not continuing to use it in future classes is solely due to my belief that the size could have been reduced from the current 840 pages to around 600 pages with no real loss of content of flow.
Software Engineering: (Update) (8th Edition) OverviewTHE most current Software Engineering text in the market– quality trusted coverage, practical case studies, strong lecturer support.

Want to learn more information about Software Engineering: (Update) (8th Edition)?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Beginning ASP.NET 4.0 in VB 2010 (Expert's Voice in .NET) Review

Beginning ASP.NET 4.0 in VB 2010 (Expert's Voice in .NET)
Average Reviews:

(More customer reviews)
Are you looking to buy Beginning ASP.NET 4.0 in VB 2010 (Expert's Voice in .NET)? Here is the right place to find the great deals. we can offer discounts of up to 90% on Beginning ASP.NET 4.0 in VB 2010 (Expert's Voice in .NET). Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Beginning ASP.NET 4.0 in VB 2010 (Expert's Voice in .NET) ReviewAs an Open source enthusiast, I never thought I would look back and grab a ASP.NET book or at least be interested in one, but recently a friend of mine asked me to help him to set up a Share Point server so I had to look for all the information available in internet, sooner than later, I asked him if he wanted a different approach to his needs, meaning I could help him out putting together some Open source solutions, but nope, he did stick to his guns.
So I had to tell him that if he wanted my help he would have to buy me some books: Microsoft SharePoint: Building Office 2007 Solutions in C# 2005 and / or Beginning ASP.NET 4 in VB 2010, anyway, he ended buying me both and it's been kind of hard to drop them, specially the second.
I titled this review "A bearer of good news" for a reason: Matthew MacDonald delivers an excellent and thorough compilation of the basics and middle level of the ASP.NET language leaving almost no space covered (he would have to write another volume for that matter) and the good news are that there's another world besides the Open source(d) one, it has improved to the point of (at least) changing some people's mind about it.
There are plenty of topics that I enjoyed reading this book but the ones that I found to be really useful are: Security and Caching, I know, we'll never know for sure if there's some hacker out there who already has the code and knowledge to break the first and I also know we'll never have applications that are fast enough, but I'm obliged to say that if we follow Matthew MacDonald's advice and handy examples, we'll be set to go.
And just to assist my comments, if you have the chance to see the performance of a Liferay portal (Open source under LGPL) against a Share Point's (Microsoft), you'll see what I mean.
Beginning ASP.NET 4.0 in VB 2010 (Expert's Voice in .NET) OverviewBeginning ASP.NET 4.0 in VB 2010 follows in the footsteps of the highly successful .NET 2.0 and .NET 3.5 editions, teaching novice users how to use ASP.NET by gradually building their knowledge of the technology up in a pyramidal fashion chapter by chapter.Comprehensively revised for both ASP.NET 4.0 and the new Visual Basic 2010 language this book presents the easiest path to ASP.NET 4.0 mastery.

Want to learn more information about Beginning ASP.NET 4.0 in VB 2010 (Expert's Voice in .NET)?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Texas Instruments Voyage 200 Calculator Review

Texas Instruments Voyage 200 Calculator
Average Reviews:

(More customer reviews)
Are you looking to buy Texas Instruments Voyage 200 Calculator? Here is the right place to find the great deals. we can offer discounts of up to 90% on Texas Instruments Voyage 200 Calculator. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Texas Instruments Voyage 200 Calculator ReviewThe actual calculator itself is stunningly powerful. It is faster than the TI-92, the full keyboard makes it easier to work with than the TI-89, and the ability to solve, factor, work with imaginary numbers, give exact answers, as well as do all of these things symbolically, plus the amazing applications included (a version of Geometer's sketchpad!), make this the best calculator made by TI.
Just beware that some standardized tests and some teachers will not let you use this calculator.
The biggest drawback is the documentation that is supposed to help you utilize the power of this calculator. There really isn't any. There's a short manual that's included in the box, but it only gives you the broad overview of how to put the batteries in and how to turn it on and off.
To find any information on how to, say, type something in that you want to factor, you have to load up the cd-rom, and hunt around on that thing to find the information you want.
Why don't they include all of this documentation along with the calculator in an actual book form? (Okay, so I know the answer to that - it saves money for them.)
It's a huge hassle - if I'm at class, or work and want to be able to use some function, I have to wait to figure it out until I can get home and load up the cd-rom, find the right page, etc....not to mention that the documentation on the CD-rom isn't that helpful either. There's lots of discussion of stuff, but it is very hard to understand.
A great calculator, but awful documentation that makes learning how to use all of its powerful functions frustrating and annoying.Texas Instruments Voyage 200 Calculator OverviewTexas Instruments 200 Calculator TIVOYAGE200 Calculators

Want to learn more information about Texas Instruments Voyage 200 Calculator?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...