User Tools

Site Tools


gibson:teaching:fall-2013:math445:lab1

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
gibson:teaching:fall-2013:math445:lab1 [2013/08/26 18:23]
gibson
gibson:teaching:fall-2013:math445:lab1 [2013/08/28 18:33] (current)
gibson
Line 1: Line 1:
 ====== Math 445 Lab #1 ====== ====== Math 445 Lab #1 ======
  
-These problems are taken from Attaway chapter 1, both 2nd and 3rd editions. ​ +These problems are taken from Attaway chapter 1, both 2nd and 3rd editions. ​Remember, Matlab'​s //help// function is your friend.
  
 **Problem 1:** Evaluate these expressions in your head and write down the answer. Then evaluate them with Matlab. If you made a mistake, figure out what it was.  **Problem 1:** Evaluate these expressions in your head and write down the answer. Then evaluate them with Matlab. If you made a mistake, figure out what it was. 
Line 16: Line 16:
  
  
-**Problem 2:** What is the type of the answers in problem ​5?+**Problem 2:** What is the type of the answers in problem ​1?
  
-**Problem 3:** Use //intmin// and //intmax// to determine the range of values that can be stored in the types //uint32// and //unint64//Express the answer both as an integer ​and in scientific notation.+**Problem 3:** Use //intmin// and //intmax// to determine the range of values that can be stored in the types //uint32// and //unint64//Express the answers ​as integers ​and in scientific notation.
  
 **Problem 4:** Wind chill factor: The WCF conveys how cold it feels with a given air  **Problem 4:** Wind chill factor: The WCF conveys how cold it feels with a given air 
Line 34: Line 34:
  
  
-**Problem ​12.** Use Matlab help to understand the following questions, and then answer them based on your understanding. Then use Matlab to check your answers. Rethink any questions you answered incorrectly.+**Problem ​5:** Use Matlab help to understand the following questions, and then answer them based on your understanding. Then use Matlab to check your answers. Rethink any questions you answered incorrectly.
  
  is fix(3.5) == floor(3.5)?  is fix(3.5) == floor(3.5)?
Line 44: Line 44:
  is fix(-3.2) == floor(-3.2)?​  is fix(-3.2) == floor(-3.2)?​
  
- is fix(-3.2) ​=== ceil(-3.2)?+ is fix(-3.2) == ceil(-3.2)?
  
-**Problem 13.** Find Matlab expressions for+What is the type of //fix(-3.2) == ceil(-3.2)//?​
  
- ​square ​root of 19+**Problem 6:** Find Matlab expressions for 
 + 
 + ​cube ​root of 19
  
  3 to the 1.2  3 to the 1.2
Line 54: Line 56:
  ​tangent of pi  ​tangent of pi
  
-**Problem ​17.** Generate random numbers+Evaluate the expressions. Do you notice anything unexpected? Can you explain it? 
 + 
 +**Problem ​7:** Generate random numbers
  
  real in range 0-1  real in range 0-1
Line 68: Line 72:
  ​integer in range 50-100  ​integer in range 50-100
  
-** Problem ​18.** Get into new Command window and type rand to get a random real number. ​+**Problem ​8:** Get into new Command window and type rand to get a random real number. ​
 Make a note of the number. Then exit and restart matlab, and repeat. The  Make a note of the number. Then exit and restart matlab, and repeat. The 
 random number should be the same. Exit and restart matlab again. This time, random number should be the same. Exit and restart matlab again. This time,
 change the random number seed before generating a new random number. The  change the random number seed before generating a new random number. The 
 random number should be different this time. random number should be different this time.
 +
 +**Problem 9:** Evaluate these expressions in your head, and then check your answers by evaluating them with Matlab. If you made any mistakes, figure out why.
 +
 +  '​b'​ >= '​c'​ + 1
 +  ​
 +  3 == 2 + 1
 +  ​
 +  (3 == 2) + 1
 +  ​
 +  xor(5 < 6, 8 > 4)
 +  ​
 +What is the type of each of the answers?
 +
 +**Problem 10:** The geometric mean g of n numbers $x_1, x_2, \ldots, x_n$ is given by
 +
 +<​latex>​
 +  g = \sqrt[n]{x_1 x_2 \ldots x_n}
 +</​latex>​
 +
 +This is useful, for example, in finding the average rate of return on an investment with varying yearly return. If an investment returns 15% its first year, 5% its second, and 10% its third, the average rate of return is 
 + 
 +<​latex>​
 +  \sqrt[3]{1.15 \cdot 1.05 \cdot 1.10}
 +</​latex>​
 +
 +Compute the average rate of return, expressed as a percent. ​
 +  ​
  
gibson/teaching/fall-2013/math445/lab1.1377566628.txt.gz · Last modified: 2013/08/26 18:23 by gibson