Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

I need to write a program in matlab that will draw the olympic circles. I have b

ID: 3649232 • Letter: I

Question

I need to write a program in matlab that will draw the olympic circles.
I have been given the coordinates for the centers of the circles. Which are (1,2),(2,1),(3,2),(4,1),(5,2).
The colors from left to right are blue, yellow, green and red. Radius of the circles are 0.9.
For each circles I am supposed to find the x- and y-coordinates, I have been given these formulas to do so:

x = xs + 0.9cos(v) and y = ys + 0.9sin(v), where v is a vector with angle value from 0 to 2?. (xs,ys) is the coordinates for the center of a circle.

I am supposed to use For loop to create this program.





Explanation / Answer

% This file draws the Olympic rings using PSTricks. % File name: rings.tex % Compile: % $ latex rings % $ dvips rings -E -o rings.eps % $ eps2png -width 600 rings.eps documentclass{article} usepackage[dvipsnames]{pstricks} pagestyle{empty} definecolor{myblue}{rgb}{0,.52,.78} definecolor{myyellow}{rgb}{.96,.76,0} definecolor{mygreen}{rgb}{0,.62,.24} definecolor{myred}{rgb}{.87,0,.14} ewcommand{drawring}[1]{% pscircle[linewidth=.25,linecolor=#1](0,0){1.375}% pscircle[linewidth=.05,linecolor=white](0,0){1.425}% pscircle[linewidth=.05,linecolor=white](0,0){1.125}% } ewcommand{drawarc}[3]{% psarc[linewidth=.25,linecolor=#1](0,0){1.25}{#2}{#3}% psarc[linewidth=.05,linecolor=white](0,0){1.4}{#2}{#3}% psarc[linewidth=.05,linecolor=white](0,0){1.1}{#2}{#3}% } egin{document} color{white} boxsep=0pt box{ egin{pspicture}(-4.5,-3)(4.5,1.5) %psgrid put(-3,0){drawring{myblue}} put(-1.5,-1.375){drawring{myyellow}} put(-3,0){drawarc{myblue}{330}{30}} put(0,0){drawring{black}} put(-1.5,-1.375){drawarc{myyellow}{30}{90}} put(1.5,-1.375){drawring{mygreen}} put(0,0){drawarc{black}{330}{30}} put(3,0){drawring{myred}} put(1.5,-1.375){drawarc{mygreen}{30}{90}} end{pspicture} } end{document}

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote