Page 70 - A Guide to MATLAB for Beginners and Experienced Users
P. 70

Data Classes        51


                       You can also use semicolons to separate a string of commands when you are
                     interested only in the output of the final command (several examples appear
                     later in the chapter). Commas can also be used to separate commands without
                     suppressing output. If you use a semicolon after a graphics command, it will
                     not suppress the graphic.

                   ➱ The most common use of the semicolon is to suppress the printing of
                       a long vector, as indicated in Chapter 2.

                       Another object that you may want to suppress is MATLAB’s label for the
                     output of a command. The command disp is designed to achieve that; typing
                     disp(x) will print the value of the variable x without printing the label and
                     the equal sign. So,
                       >>x=7;
                       >> disp(x)
                             7
                     or

                       >> disp(solve(’x + tan(y) = 5’, ’y’))
                       -atan(x-5)


           Data Classes


                     Every variable you define in MATLAB, as well as every input to, and output
                     from, a command, is an array of data belonging to a particular class.Inthis
                     book we use primarily four types of data: floating point numbers, symbolic
                     expressions, character strings, and inline functions. We introduced each of
                     these types in Chapter 2. In Table 4–1, we list for each type of data its class
                     (as given by whos ) and how you can create it.
                       Type of data           Class         Created by
                       Floating point         double        typing a number
                       Symbolic               sym           using sym or syms
                       Character string       char          typing a string inside single quotes
                       Inline function        inline        using inline

                                                      Table 4-1
                       You can think of an array as a two-dimensional grid of data. A single number
                     (or symbolic expression, or inline function) is regarded by MATLAB as a 1 × 1
   65   66   67   68   69   70   71   72   73   74   75