Characters and encoding, MATLAB Programming

Characters and Encoding:

A character in a MATLAB is represented by using single quotes (example, 'a' or 'x'). The quotes are essential to denote a character; without them, the letter would be interpreted as the variable name. The Characters are place in an order using what is termed as a character encoding. In character encoding, all characters in the computer's character set are placed in a sequence and given equal integer values. The character set involves all letters of the alphabet, punctuation marks, digits, and more; mainly, all the keys on a keyboard are characters. Special characters like the Enter key are also included. Therefore, 'x', '!', and '3' are all characters. With the quotes, '3' is a character, not a number. The most general character encoding is the American Standard Code for Information Interchange, or ASCII. The standard ASCII has 128 characters that have equivalent integer values from 0 to 127. The first 32 (i.e.integer values 0 through 31) are nonprinting characters. The letters of the alphabet is in order that means 'a' comes before 'b, then c,' and so on.

The numeric functions can be used to convert a character to its equal numeric value (example, double will convert to the double value; int32 will convert to an integer value using the 32 bits, etc.). For illustration, to convert the character 'a' to its numeric equivalent, the statement below could be used:

>> numequiv = double('a')

numequiv =

97

This stores the double value 97 in the variable numequiv that shows that the character 'a' is the ninety-eighth character in the character encoding (as the equivalent numbers start at 0). It doesn't matter which number type is used to convert 'a', for illustration,

>> numequiv = int32('a')

would also store the integer value 97 in the variable numequiv. The only dissimilarity between these will be the type of the resulting variable (double in the first case, int32 in the second case).

Posted Date: 10/18/2012 4:06:47 AM | Location : United States







Related Discussions:- Characters and encoding, Assignment Help, Ask Question on Characters and encoding, Get Answer, Expert's Help, Characters and encoding Discussions

Write discussion on Characters and encoding
Your posts are moderated
Related Questions
ACTIVITIES OF A PROJECT 1-2 1-3 1-4 1-5 2-6 3-6 3-7 4-7 5-7 7-6 6-8 7-8 THE COMMPANY LOSES 2,000 FOR EVERY WEEK THE PROJECT LASTS BEYOND 30 WEEKS. fOR EACH OF THE PROPOSALS; ACTIVI


how to make a histogram of data, example x=[5 6 3 2 5] and then find the distribution

Vectors and Matrices: The Vectors and matrices are used to store sets of values, all of which are similar type. A vector can either be a column vector or a row vector. The mat

plase help me to convert a theory part of ammonia-vapour simple absorption system into matlab programmong

User-Defined Functions which return a Single Value: We have seen the use of many functions in the MATLAB. We have used many built-in functions like fix, sin, abs, double, and

if i have a 3x2 double.. how can i run a for loop for this matrix so tht it can subtracted values of he adjacent neighbors?

hi i have this programm function [IRN,number ] = randnumbers( IRN ) IRN=int32(IRN) ITOTAL=(IRN*330)+100 ITOTAL=int32(ITOTAL); IQUOTIENT=ITOTAL/2303 IQUOTIENT=int32(IQUOTIENT);

To change a variable: To change a variable, the other assignment statement can be used that assigns the value of a different expression to it. Consider, for illustration, the

Error in variables statements: Error: The expression in the left of equals sign is not a valid target for an assignment. >>  By placing a semicolon at the end of the sta