If visualized correctly, the data contained in the matrix A will look like a jack-o'-lantern.
Create a function that will visualize A as an indexed color image. Make sure the orientation of the face is correct! Remove the x-ticks and y-ticks. Change the colormap so that the background (A has the value 1) is white, the facial features (A has the value 0) are black, and the face (A has the value 0.5) is orange.
Your function should return the figure handle as output.
A simple test case:
A = [1 0.5 0.5 0.5 0.5 1;
0.5 0.5 0.5 0.5 0.5 0.5;
0.5 0 0.5 0.5 0 0.5;
0.5 0.5 0.5 0.5 0.5 0.5;
0.5 0 0.5 0.5 0 0.5;
0.5 0.5 0 0 0.5 0.5;
1 0.5 0.5 0.5 0.5 1];
smileyFace(A)
Solution Stats
Problem Comments
1 Comment
Solution Comments
Show comments
Loading...
Problem Recent Solvers192
Suggested Problems
-
Find the longest sequence of 1's in a binary sequence.
6683 Solvers
-
Find the largest value in the 3D matrix
1660 Solvers
-
Calculate the area of a triangle between three points
3414 Solvers
-
262 Solvers
-
196 Solvers
More from this Author10
Problem Tags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
Nice problem! It made me learn sth new)