This is a practice project that was given a while
Question This is a practice project that was given a while ago. I am very interested in learning the answers because it will greatly help me with my final exam. Please do “Exercise and Exploration” thanks in advance. Hello attached is a set of past problems please answer all questions. Description is provided. Attachment 1 Attachment 2 Attachment 3 Attachment 4 Attachment 5 ATTACHMENT PREVIEW Download attachment MiniProjectTwo2.jpg Math 340 Mini Project 2: Homogeneous Coordinates Overview As we are seeing, linear algebra comes up in a lot of applications. One of the prime applications for vectors and matrix transformations is the area of computergraphics and the related fields of computer vision, robotics, and image processing. If fact, one of the best reviews of linear algebra may be found in the appendix of the Computer Graphics textbook [4]. Basic operations in computer graphics include translations, rotations, and scaling. In this project, we’ll investigate how these may be combined into a single matrix (multiplication) operation through the use of homogeneous coordinates. Background In computer graphics [4] (as well as in robotics [5]) object positions can be defined using vectors. Thus, changes in position (translations and rotations) can then be defined as matrix operations on these vectors. Likewise, scaling (resizing) the object can be also defined via matrix operations. These operations are represented as, pI = p T (Translation) (1) p’ = RP (Rotation) (2) P’ = SP (Scaling) (3) We see that the latter two of these operations are multiplications, while the first (translation) is a sum. Thus it is difficult to combine the three operations into a single matrix transformation. However, this combination may be achieved if the vectors are rewritten in homogeneous coordinates. In homogeneous coordinates, we add a third coordinate to a point (vector). Instead of being represented by a pair of numbers (x,y)1, each point (vector) is represented as a triple (x,y, w). Thus a point in 2D will be represented by the set of points {(x, y, w)|w at 0} and we say point points are equal (equivalent) if and only if one is a multiple of the other. For example, (2,3,6) and (4,6,12) represent the point in 2D. That is, each point has many different homogeneous coordinate representations. Also, at least one coordinate must be nonzero (that is, (0,0,0) is not allowed.) If the w coordinate is nonzero, we can divide through by it giving (i, a 1). That is, (i, i, 1) 1 In this project, we’ll deal with two dimensional vectors for ease of visualization, but similar techniques apply to three dimensional vectors (for example, see [2].) ATTACHMENT PREVIEW Download attachment MiniProjectTwo3.jpg represents the same point as (x,y, w) and the numbers % and fiare called the Cartesian coordinates of the homogeneous point. Hence we generally represent the point (x, y) in Cartesian coordinates as the triple (x, y, 1) in homogeneous coordinates. The points with w = 0 are called points at infinity and will not be discussed here. The advantage of homogeneous coordinates is that they allow us to combine the three operations above into a single matrix transformation. For example, the translation of (x,y) by the vector (h, k) (that is, (x, y) is translated to (x, y) (h, k) = (x h,y k)) may be represented as, 10hx OHM- 0011 A counterclockwise rotation through an angle 6 is given by multiplication by the matrix x h y k 1 (1′) cos I9 — sin 6 0 sin 6 cos 6 0 (2’) 0 0 1 And a scaling bys in the x direction and tin the y direction, is given by, s 0 0 0 t 0 (3’) 0 0 1 Hence, combinations of these three operations are simply products of matrices ofthese forms. Note that if the matrix is ofthe form, 71,1 71,2 tx 72,1 7’22 ty 0 0 1 where the upper 2X2 submatrix is orthogonal and thus preserves angles and lengths (scaling is one in all directions). Such transformations are called rigid-body transformations and are useful in robotics and other applications with no deformations (see [5] for more details). Example For example, the 3×3 matrix that corresponds to a scaling of one-half (0.5), a rotation of 90 degrees, and a translation of —1 in the x direction and by 2 in the y direction, is given by, 0 —0.5 —1 0.5 0 2 0 0 1 Here is the transformation applied to a (blue) rectangle in Matlab and the resulting (red) rectangle. ATTACHMENT PREVIEW Download attachment MiniProjectTwo4.jpg 1T1 Exercises and Explorations 1. {15] Verify that the operations (1), (2), and (3) are given by the matrix operations as described by (1’), (2’), and (3’)- 2. {5] Prove the two successive 2D rotations are additive (and thus commutative}, that is, show R(61) ‘ R092) = R091 62) [Hint: Recall the trig identities for sum of angles.] 3. {5] Matrix multiplication is generally not commutative, thus rotation in 3D are generally not commutative. Give an example of two rotations in opposite order that shows they are not commutative. [You do n_ot need to give the matrices —you may simply may describe the operations. For example, rotate the unit vector in the x direction, 45 degrees clockwise around the y axis, etc.] Give a drawing or plot of your results. 4. [10] Determine the 3X3 matrix that corresponds to a scaling of doubling in each direction, a rotation of 45 degrees, and a translation of 2 in the x direction and by —2 in the y direction. Plot your results using a rectangle or similarfigure as shown in the example. You may use software or an online application to do this. 5. [15] (Explore) Investigate and demonstrate the use of software or an online application to demonstrate the properties of homogeneous transformations. Make your results as general as possible. For example, allow user input of rotation angle, scaling factor, and translation vector ATTACHMENT PREVIEW Download attachment MiniProjectTwo6.jpg Appendix Matlab code used in the example: % Define and draw a square x=[0 2 2 0 0]; y=[0 0 1 1 0]; P10t(er: I’OI); axis([—6 6 —6 6]); % Change to homogeneous coordinates z=one5(1,5); H=[X:Y:Z]; % Define the matrix for the transformation T=[U —0.5 —1;0.5 0 2:0 0 1] % Multiply to do the scaling, rotation, and translation R=T*H; % Recover the Cartesian coordinates for plotting x1 = R(1,:); y1 = R(2r=)} hold on; P10t(X1:YL’-0′): ATTACHMENT PREVIEW Download attachment MiniProjectTwoFine.jpg and demonstrate the result on a figure of your choices. Demonstrate what happens if you change the order of these operations. Conclusion Sometime complicating a problem makes it simpler. In this case, adding a coordinate to our standard Cartesian coordinates to make them into homogeneous coordinates allows us to combine several operations (scaling, rotation, and translation) into a single matrix transformation. References 1. Wikipedia:
what’s the 3rd element?
Question what’s the 3rd element?
What’s the 25th element?
Question What’s the 25th element?
2. Discuss the two common mistakes in managing complex systems. Write your
2. Discuss the two common mistakes in managing complex systems. Write your answer in 200 words8.In the context of an urban town development project, identity 3 stakeholder groups and their role in contributing to a policy -making.Write your answer in 200 words9.Define three advantages of applying information visualization to policy analysis.Write your answer in 200 words10. write a one paragraph reflection on your learning of policymaking in this course.Write your answer in 200 words
explain the stages of change and identify which stage people
Question explain the stages of change and identify which stage people easy to fall in pertaining to maintaining physical activity recommendations. Explain how motivation can help or hurt people efforts to successfully implement a physical activity regiment that reflect recommendations to increase an individuals’ health and quality of life.
assignment to perform a quality simulation any firm and setup
Question assignment to perform a quality simulation any firm and setup a research model. (subject information technology in global economy)
How would you allow user input for a comment section(Customer
Question How would you allow user input for a comment section(Customer Comments) on a table and allow the table to continue to update using php and html? I have the table made already. How would this be done using textarea? ATTACHMENT PREVIEW Download attachment Untitled.png Login Logout Welcome John. Please add comments in the last column of the table below and press Submit when ready to review your comments. Project % complete Customer Comments: Spacex 35% Mission to Mars 15% PHP Into 65% Submit
Plan and Disaster recovery plan
A simulated disaster and comprehensive recovery test may involve many of an organization’s key personnel for several days: is this a reasonable burden to place on a busy, competitive company? How would you argue against the inevitable tendency to shortcut the procedure?DQ requirement: Note that the requirement is to post your initial response no later than Sunday and you must post one additional post during the week. I recommend your initial posting to be between 200-to-300 words. The replies to fellow students and to the professor should range between 100-to-150 words. All initial posts must contain a properly formatted in-text citation and scholarly reference.
Summarize the journal article (provided in uploaded file below) and discuss how this
Summarize the journal article (provided in uploaded file below) and discuss how this chemical can affect learning and memory. Provide a specific example of how this chemical can hinder or enhance the learning. What activity or strategy can you use in design or facilitation/teaching to increase or decrease this chemical within the brain to support learning? 200 wordsAPA In-Text CitationTURNITIN must be below 12%This is a DISCUSSION POSTNO TITLE PAGE…NO INDEX PAGE
Refer to the functional model you verified and validated for ABS in
Refer to the functional model you verified and validated for ABS in the Week 4 assignment to complete this assignment.Based on your performance, ABS management was so satisfied that it wants you to develop both the structural and behavior models. This way, ABS can fully understand both the interaction that would take place between the users and the system, and the system itself in greater detail.Note: You may create and / or assume all necessary assumptions needed for the completion of this assignment.Write a four to five (4-5) page paper in which you:Your assignment must follow these formatting requirements:APA format
InstructionsFor this assignment, you will continue to work with the scenario you
InstructionsFor this assignment, you will continue to work with the scenario you began in Chapters 1 and 2. The initial scenarios are discussed on pages 17-18 of your textbook and are continued on pages 40-43. (Again, the “Westlake Research Hospital” scenario will act as an example throughout this course.)Instructions:Deliverables:ScenarioPage Number for “To Do” ListWild Wood ApartmentsPage 60Vince’s VinylPage 60-61Grandfield CollegePage 61
Activity – Database Design and Implementation
Using the SQL for Dummies textbook in the CSU Online Library, refer to Table 3-4 “Types of Protection” on page 74 to create three scenarios in which the use of protection operations are used to secure a database. Describe the scenario, select which protection operations users should use in the scenario, and then explain your selection.Your paper should be three pages in length. All sources used, including the textbook, must be referenced; paraphrased and quoted material must have accompanying citations, and cited per APA guidelines.
is it true that product, information, and buildings are all
Question is it true that product, information, and buildings are all part of an enterprise value stream. (from Defense acquisition university course CLE 004)
Subject: Certificate IV in Leisure and Health
Question Subject: Certificate IV in Leisure and Health
3.11.1: Program: Painting a wall (Python 3)How do you step
Question 3.11.1: Program: Painting a wall (Python 3)How do you step by step slove this code?
· Explain and evaluate the privacy policy of social media
Question · Explain and evaluate the privacy policy of social media websites.· Through scholarly research, identify some of the ethical issues and privacy concerns of using social media in personal and personal professional areas.· Through scholarly research, describe how to use social media appropriately for personal and professional use and apply the Agenda Setting Theory to your response. · Reflect on the use of social media and how this affects interpersonal relationships. Consider the amount of personal information that is posted and available. Analyze how employers are using information on potential and current employees that can be found through mass media. o Is finding personal employer information on social media ethical? Why or why not?
This is for medical terminology Your first patient has a
Question This is for medical terminology Your first patient has a musculoskeletal complaint. Using the chart of musculoskeletal medical word elements from your textbook, construct 10 medical terms that would reasonably be involved in a complaint dealing with the muscles and/or bones. Each term should include its meaning in parentheses. Then list 3 tests or procedures that would reasonably be involved in evaluating a patient like this.Your second patient has a gastrointestinal complaint. Using the chart of digestive medical word elements from your textbook, construct 10 medical terms that would reasonably be involved in a complaint dealing with the digestive tract. Each term should include its meaning in parentheses. Then list 3 tests or procedures that would reasonably be involved in evaluating a patient like this.Your final patient has a respiratory problem, so something having to do with her breathing or lungs needs to be described. Again, use at least 10 terms from the reading, especially using the respiratory medical word elements from your textbook. Also, you need to include 3 tests or procedures that will help you to discover what the problem with your patient is.
I. Research the organization you chose as your employer. a.
Question I. Research the organization you chose as your employer. a. Use guidestar.org and charitynavigator.org to research your organizations. Take note of the organization’s finances and how it obtains funds for its projects.b. Be sure to check out the official website of your chosen organization for more detailed information on programs and technologies it currently uses. II. analyze and critically evaluate the two websites shared above to be used as resources. (Be sure to include citations) III. Research a health program or new technology you would like to implement into the organization and explain, how your organizations would benefit from this implementation.a. Remember to include in-text citations form two resources illustrating the advantages of this new program or technology.
Web or other resources, research an example of Cyber Terrorism. Write a brief Discussion describing the terrorism attack and it’s aftermath. Comment on ways the attack could have been prevented.
Using the Web or other resources, research an example of Cyber Terrorism.Write a brief Discussion describing the terrorism attack and it’s aftermath. Comment on ways the attack could have been prevented.Read and respond to at least two other students Discussions.Post between 200 and 300 words.
least one quote from 3 articles, place them in quotation marks and cite in-line (as all work copied from another should be handled). Do not copy without providing proper attribution. Write in essay format not in outline, bulleted, numbered or
Discuss in 500 words or more the use of blockchain for the protection of one of medical, financial, or educational records.Include at least one quote from 3 articles, place them in quotation marks and cite in-line (as all work copied from another should be handled).Do not copy without providing proper attribution. Write in essay format not in outline, bulleted, numbered or other list format. Use the five paragraph format. Each paragraph must have at least five sentences. Include 3 quotes with quotation marks and cited in-line and in a list of references. Include an interesting meaninful title.It is important that you use your own words, that you cite your sources, that you comply with the instructions regarding length of your paper. Do not use spinbot or other word replacement software. It usually results in nonsense and is not a good way to learn anything. I don’t have time to read nonsense and will grade it very critically. Please do not use attachments unless requested.
how many hours does it take for the moon to
Question how many hours does it take for the moon to revolve?
The post This is a practice project that was given a while appeared first on Smashing Essays.