# Lab 8: Matrix Art

Lab 8: Matrix Art
CS 122L • 15 Points Total
Objectives
• Practice with Matrix operations
• Practice with Loops
• Practice file I/O (reading/writing) in MATLAB
Overview
Pictures made from characters are commonly found on the internet and in many applications. Things from detailed faces to simple shapes can be made with just computer characters. Some examples are shown below.
Figure 1: Computer Character Pictures
While these pictures are very interesting, we will be using a much simpler application of this idea. Your job is to create a shape or picture inside of a matrix using just ones and zeros. Here is an example of what such an image might look like; make sure yours is different.
Figure 2: Example Matrix
While this picture is very cool to be able to make, it is also important to be able to save it. To do this it must be written out or outputted to a file.
Instructions
For this lab:
1.) Write a script (.m file) that creates a matrix filled with zeros or ones.
2.) Your matrix must be a minimum size of 30 x 60. There needs to be twice as many columns as rows so that the matrix appears square.
3.) Manipulate this matrix using MATLAB commands and loops to create an image or pattern in the matrix. If your initial matrix is zeroes, add ones; and if your initial matrix is ones, add zeros.
4.) Your shape cannot be a simple square or a plus sign. It must involve at least four different “lines” or pieces that create the picture.
5.) Finally, write this image out to a text (.txt) file using file open and printing commands. Remember to include both your (commented) code and the resulting text file image in your lab report.
Note: do not manipulate individual cells; the point here is to identify and use patterns to make the image.
Deliverables
• Your project report (see below)
• Your matrix image as a text file
Project Report
Below is the point distribution for required sections in the lab report. Be sure that each section is labeled clearly. Refer to the lab submission guidelines for details on what goes in each section.
Section Points Notes
2.Learning Objectives 1
3.Approach 1
4.Program Description 1
5.Source Code 9 See the source code restrictions in the lab description.
6.Code Execution Results 1 Copy the contents of the output text file into this section.
7.Conclusions 1
15 total
Submit your results in the correct place in Blackboard Learn (http://bblearn.nau.edu) by the due date.
References
2. http://www.dougsartgallery.com/ASCII-Art-Gallery.html

# Our Service Charter

1. ### Excellent Quality / 100% Plagiarism-Free

We employ a number of measures to ensure top quality essays. The papers go through a system of quality control prior to delivery. We run plagiarism checks on each paper to ensure that they will be 100% plagiarism-free. So, only clean copies hit customers’ emails. We also never resell the papers completed by our writers. So, once it is checked using a plagiarism checker, the paper will be unique. Speaking of the academic writing standards, we will stick to the assignment brief given by the customer and assign the perfect writer. By saying “the perfect writer” we mean the one having an academic degree in the customer’s study field and positive feedback from other customers.
2. ### Free Revisions

We keep the quality bar of all papers high. But in case you need some extra brilliance to the paper, here’s what to do. First of all, you can choose a top writer. It means that we will assign an expert with a degree in your subject. And secondly, you can rely on our editing services. Our editors will revise your papers, checking whether or not they comply with high standards of academic writing. In addition, editing entails adjusting content if it’s off the topic, adding more sources, refining the language style, and making sure the referencing style is followed.
3. ### Confidentiality / 100% No Disclosure

We make sure that clients’ personal data remains confidential and is not exploited for any purposes beyond those related to our services. We only ask you to provide us with the information that is required to produce the paper according to your writing needs. Please note that the payment info is protected as well. Feel free to refer to the support team for more information about our payment methods. The fact that you used our service is kept secret due to the advanced security standards. So, you can be sure that no one will find out that you got a paper from our writing service.
4. ### Money Back Guarantee

If the writer doesn’t address all the questions on your assignment brief or the delivered paper appears to be off the topic, you can ask for a refund. Or, if it is applicable, you can opt in for free revision within 14-30 days, depending on your paper’s length. The revision or refund request should be sent within 14 days after delivery. The customer gets 100% money-back in case they haven't downloaded the paper. All approved refunds will be returned to the customer’s credit card or Bonus Balance in a form of store credit. Take a note that we will send an extra compensation if the customers goes with a store credit.

We have a support team working 24/7 ready to give your issue concerning the order their immediate attention. If you have any questions about the ordering process, communication with the writer, payment options, feel free to join live chat. Be sure to get a fast response. They can also give you the exact price quote, taking into account the timing, desired academic level of the paper, and the number of pages.

Excellent Quality
Zero Plagiarism
Expert Writers

or

Instant Quote