User Tools

Site Tools


gibson:teaching:spring-2016:math445:lab3

====== 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:spring-2016:math445:lab3 [2016/02/03 13:04]
gibson
gibson:teaching:spring-2016:math445:lab3 [2016/02/11 08:29] (current)
gibson
Line 1: Line 1:
-====== Math 445 lab 3: scripts, ​plotting, and publishing ​======+====== Math 445 lab 3: scripts, ​log-linear relations ​======
  
 Write a single Matlab script file that solves the following problems, and use the [[http://​www.mathworks.com/​help/​matlab/​matlab_prog/​publishing-matlab-code.html | Matlab ''​publish''​]] function to create a nice-looking PDF of your code and graphs to turn in. Be sure to label each problem with comments like ''<​nowiki>​ %% Problem 1%% </​nowiki>''​ so that the problems are separated and labeled in the PDF.  Write a single Matlab script file that solves the following problems, and use the [[http://​www.mathworks.com/​help/​matlab/​matlab_prog/​publishing-matlab-code.html | Matlab ''​publish''​]] function to create a nice-looking PDF of your code and graphs to turn in. Be sure to label each problem with comments like ''<​nowiki>​ %% Problem 1%% </​nowiki>''​ so that the problems are separated and labeled in the PDF. 
Line 9: Line 9:
 **Problem 3:** Make a plot of $y(x) = 0.3 \log x + 2$ over the range $1 \leq x \leq 10^5$ using a dot-dashed cyan line. Chose an appropriate plotting function that best displays the functional relationship between $x$ and $y$. For this plot, it's best to create the ''​x''​ vector with ''​logspace''​ rather than ''​linspace'';​ e.g. ''​x = logspace(0,​5,​20)''​ will set ''​x''​ to 20 points between $1 = 10^0$ and $10^5$ which are uniformly spaced on a logarithmic plot. Label the axes, set the $y$ range of the plot to $2 \leq y \leq 6$, and place a coordinate grid within the plot. Title the plot as in previous problems. **Problem 3:** Make a plot of $y(x) = 0.3 \log x + 2$ over the range $1 \leq x \leq 10^5$ using a dot-dashed cyan line. Chose an appropriate plotting function that best displays the functional relationship between $x$ and $y$. For this plot, it's best to create the ''​x''​ vector with ''​logspace''​ rather than ''​linspace'';​ e.g. ''​x = logspace(0,​5,​20)''​ will set ''​x''​ to 20 points between $1 = 10^0$ and $10^5$ which are uniformly spaced on a logarithmic plot. Label the axes, set the $y$ range of the plot to $2 \leq y \leq 6$, and place a coordinate grid within the plot. Title the plot as in previous problems.
  
-**Problem 4:** Make a plot of $y(x) = 10 x^{-3}$ over the range $10 \leq x \leq 10^4$ using a solid green line. Chose an appropriate plotting function that best displays the functional relationship between $x$ and $y$. Use the ''​logspace''​ function for ''​x''​ as in problem 3. Label the axes, set the $x$ range of the plot to $0 \leq x \leq 10^5$, and place a coordinate grid within the plot. Title the plot as in previous problems.+**Problem 4:** Make a plot of $y(x) = 10 x^{-3}$ over the range $10 \leq x \leq 10^4$ using a solid green line. Chose an appropriate plotting function that best displays the functional relationship between $x$ and $y$. Use the ''​logspace''​ function for ''​x''​ as in problem 3. Label the axes, set the $x$ range of the plot to $10^0 \leq x \leq 10^5$, and place a coordinate grid within the plot. Title the plot as in previous problems.
  
 **Instructions for problems 5,6,7:** For these problems you will deduce the functional relationship between variables in data sets using graphical analysis. The data sets are given as // N x 2// matrices with //x// as the first column and //y// as the second. For each data set, you will find a function //y(x)// that fits the data, using the following steps: **Instructions for problems 5,6,7:** For these problems you will deduce the functional relationship between variables in data sets using graphical analysis. The data sets are given as // N x 2// matrices with //x// as the first column and //y// as the second. For each data set, you will find a function //y(x)// that fits the data, using the following steps:
Line 27: Line 27:
   * appropriate labels for each axis and a title   * appropriate labels for each axis and a title
  
-and specify the function form of +and provide an explicit formula for $y(x)$. ​
  
  
Line 64: Line 64:
 2e09 49000 2e09 49000
 6e07 365000 6e07 365000
-<1e06 2920000+1e06 2920000
 </​file>​ </​file>​
  
gibson/teaching/spring-2016/math445/lab3.1454533454.txt.gz · Last modified: 2016/02/03 13:04 by gibson