Following this link may get you blocked.

General Homework Instructions:

  • Work on the assignments within your Dropbox folder. Do not just move them from elsewhere when you are done. Your files must be available in Dropbox from the time that you start working on this assignment.
  • The instructions are given for Matlab, but you may use other programming languages if you would like.
  • Keep your source code (*.m files or any other programming files) in your Dropbox. You do not need to submit them on Blackboard.
  • For group assignments, create a separate Dropbox folder that you can share with your teammate. When you are done with the assignment, each team member should copy the files into their own course Dropbox folder. Team member files should be identical; we may arbitrarily use any team member's Dropbox folder for grading.
  • If you use a self-contained *.m file to answer these questions, you may simply publish it as a PDF.
  • If you use separate *.m files, or you use a programming language where automatic pdf generation is not possible, you may place the results of your program into a Word document and produce a PDF from that.
  • Submit a single PDF report on Blackboard, containing your answers to these problems.
  • You can discuss the problems with others, but all the code and writing must belong to you (no sharing files and no “copy-paste”ing allowed.).
  • You are expected to follow general programming guidelines. Your programs will be penalized for:
    • Not using proper indentation, comments, and variable names.
    • Including code that is irrelevant to the questions in the assignment (e.g., code in demos).
    • Having excessive printout that doesn not answer the questions (e.g., due to not ending your Matlab statements with semicolons, printing some or all of your data when that is not asked in the assignment).
    • Not labeling your plots.
    • Making your code work only for the specific data/dataset/inputs used in the assignment. Your code should work correctly if it were applied to different test cases or different datasets, and produce results accordingly.
    • Not including code used to calculate your answers. ie, do not just work in command window or calculate by hand and include the answers as comments. The code that calculates the answers should be included within your submission.
    • Not including credits/references to 3rd party functions. If there is a license file associated with the file you downloaded, include a copy of the license file (you may rename the license file to make it easier to identify). List the third party functions and their URLs, in your main assignment file. If you make use of blocks of code (e.g. from stackoverflow.com), add a comment above the block of code indicating the source you obtained the code from (e.g., ”% adapted from http://...).