
Database System Concepts
7th Edition
ISBN: 9780078022159
Author: Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher: McGraw-Hill Education
expand_more
expand_more
format_list_bulleted
Concept explainers
Question
Suppose we want to put the camera in position e(1, 0, 1) and aim it at position a(0, 0, 0) with view up position u(0, 1, 0) in the world coordinate system. Write the related code using the look-at function to setup the model-view matrix.
Expert Solution

This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
Step by stepSolved in 2 steps with 1 images

Knowledge Booster
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.Similar questions
- Define a MATLAB function named getAndReturnVectorElements() that would accept one vector of any size as the argument. The getAndReturnVectorElements() function should get only the 3rd, 6th, and 9th elements of the vector passed to it and return those 3 elements as a vector (assuming the vector passed to the function does have those elements). The function MUST return a vector. The function should NOT print anything. Note: Do NOT use vectorized code. Other than the built-in functions listed above, do NOT use any built-in functions. You MUST use the "programming concept" method of writing code. For example, if I call the getAndReturnVectorElements() function and pass the [1 2 3 4 5 6 7 8 9 10] vector to it, then the function would return the [3 6 9 ] vector. If I call the getAndReturnVectorElements() function and pass the [88 44 22] vector to it, then the function would return the [22] vector. If I call the getAndReturnVectorElements() function and pass the [88…arrow_forwardYou saw that many functions return values.some function return more than one value, and ou need to call them in a special way to store multiple return values in corresponding variables. Use a matlab function to convert cartesian to polar coordinates with arguments -3 and 4 and assign the result to a 2-element vector.arrow_forwardIn Python Each image-processing function that modifies its image argument has the same loop pattern for traversing the image. The only thing that varies is the code used to change each pixel within the loop. The topic of higher-order functions, discussed in chapter 6, suggests a simpler design pattern for such code. Design a single function, named transform, which expects an image and a function as arguments. When this function is called, it should be passed by another function that expects a tuple of integers and returns a tuple of integers. This is the function that transforms the information for an individual pixel (such as converting it to black and white or gray-scale) The transform function contains the loop logic for traversing its image argument. In the body of the loop, the transformfunction accesses the pixel at the current position, passes it as an argument to the other function, and resets the pixel in the image to the function’s value. Write and test a script that…arrow_forward
- I need help with programming in MATLAB. The following code transforms cartesian coordinates to the kepler elements. Can you give me the code for transforming kepler orbital elements to cartesian coordinates. The following code gives the 6 kepler elements. Transform those elements into cartesian coordinate that match the values under the Example Usage part of the code. Can you send a screenshot so I know the output of your code matches the input of the following code? I have asked this question twice and I have gotten the exact same code as the answer and it did not match. Please make sure the results match. % Example usage:x = 1000; y = 2000; z = 3000; vx = 4; vy = -3; vz = 2; [a, ecc, inc, raan, argp, f] = cart2orb(x, y, z, vx, vy, vz); % Display the resultsdisp(['Semi-Major Axis (a): ', num2str(a), ' km']);disp(['Eccentricity (ecc): ', num2str(ecc)]);disp(['Inclination (inc): ', num2str(inc), ' degrees']);disp(['Right Ascension of Ascending Node (raan): ',…arrow_forward12. Find the Laplace transform of the function t*e-2tcos(3t) using MATLAB and print it in the command window.arrow_forwardPYTHON JUPYTER NOTEBOOKS please show code clearly. create a program for lower triangular system L x = b. The algorithm is described in the image for i and j with offset 1. Recall that NumPy and Python have offset 0 for their sequence data types.arrow_forward
- Below is the questionsarrow_forwardNeed help in Matlab. How do I modify this program to produce eye shapes like the pink picture using scaling, rotating and translating? Thank you! figure(1) x(1:2,1)=[1;0]; plot(x(1), x(2),'*'); grid on; hold on; axis([-15 15 -15 15]); k=1; Inc=1; for j=1:Inc:360; x(1:2,k+1)=[cosd(Inc) -sind(Inc);sind(Inc) cosd(Inc)]*x(1:2,k); plot(x(1,k+1), x(2,k+1),'^'); k=k+1; %for j=1:Inc:360; %x(1:2,k+1)=[cosd(Inc) -sind(Inc);sind(Inc) cosd(Inc)]*x(1:2,k); %plot(x(1,k+1), x(2,k+1),'^'); %k=k+1; %pause(); end for k=1:Inc:360; y1(1:2,k)=[1.5 0;0 3]*x(1:2,k); plot(y1(1,k),y1(2,k),'^') %for k=1:Inc:360; %y1(1:2,k)=[1.5 0;0 3]*x(1:2,k); %plot(y1(1,k),y1(2,k),'^') %pause(0.1); end for k=1:Inc:360; y2(1:2,k)=[3 0;0 1.5]*x(1:2,k)+[7;5]; plot(y2(1,k),y2(2,k),'^') %for k=1:Inc:360; %y2(1:2,k)=[3 0;0 1.5]*x(1:2,k)+[7;5]; %plot(y2(1,k),y2(2,k),'^') %pause(0.1); end for k=1:Inc:360; y3(1:2,k)=[3 0;0 1.5]*x(1:2,k)+[-7;5]; plot(y3(1,k),y3(2,k),'^') %for k=1:Inc:360; %y3(1:2,k)=[3 0;0 1.5]*x(1:2,k)+[-7;5];…arrow_forwardGiven a vector of real numbers r = (r1, r2, ..., rm). We can standardize the vector using the formulation: vi = "im, where m ri-m is the mean of the vector r, and s is the standard deviation of r. The vector v = (v1, v2, ..., Un) will be the scaled vector. Write a Python function scale_vec (r) that takes the vector r as input and returns the scaled vector v. Sample inputs and outputs: ● Input: np.array([1, 3, 5]), output: [-1.22474487 0. 1.22474487] • Input: np. array([3.3, 1.2, -2.7, -0.6]), output: [1.35457092 0.40637128 -1.35457092 -0.40637128] Hint: Use numpy.mean and numpy.std with default parameters. # Write your function here. Let's test your function. [ ] import numpy as np print (scale_vec (np.array([1, 3, 5]))) print (scale_vec (np.array([3.3, 1.2, -2.7, -0.6])))arrow_forward
- For input vector x, write a function to check whether there exists at most 5 elements in x whose values are less than 7.arrow_forwardUse Matlab to Plot the graph shown in image 2 using data in table on image 1, BMI= W*H Where W is the weight in kilograms and H is the height in meters. Or the four color curves, use the line width ‘3’. To display a BMI of a person use the following: circular MarkSize ‘8’, MarkerEdgeColor ‘cyan’. To display this you have to enter two values. these are the Height in meters and Weight in kilograms. And inform the outcome results to the person from the command window.arrow_forwardAttach code and plot screenshot.arrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- Database System ConceptsComputer ScienceISBN:9780078022159Author:Abraham Silberschatz Professor, Henry F. Korth, S. SudarshanPublisher:McGraw-Hill EducationStarting Out with Python (4th Edition)Computer ScienceISBN:9780134444321Author:Tony GaddisPublisher:PEARSONDigital Fundamentals (11th Edition)Computer ScienceISBN:9780132737968Author:Thomas L. FloydPublisher:PEARSON
- C How to Program (8th Edition)Computer ScienceISBN:9780133976892Author:Paul J. Deitel, Harvey DeitelPublisher:PEARSONDatabase Systems: Design, Implementation, & Manag...Computer ScienceISBN:9781337627900Author:Carlos Coronel, Steven MorrisPublisher:Cengage LearningProgrammable Logic ControllersComputer ScienceISBN:9780073373843Author:Frank D. PetruzellaPublisher:McGraw-Hill Education

Database System Concepts
Computer Science
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:McGraw-Hill Education

Starting Out with Python (4th Edition)
Computer Science
ISBN:9780134444321
Author:Tony Gaddis
Publisher:PEARSON

Digital Fundamentals (11th Edition)
Computer Science
ISBN:9780132737968
Author:Thomas L. Floyd
Publisher:PEARSON

C How to Program (8th Edition)
Computer Science
ISBN:9780133976892
Author:Paul J. Deitel, Harvey Deitel
Publisher:PEARSON

Database Systems: Design, Implementation, & Manag...
Computer Science
ISBN:9781337627900
Author:Carlos Coronel, Steven Morris
Publisher:Cengage Learning

Programmable Logic Controllers
Computer Science
ISBN:9780073373843
Author:Frank D. Petruzella
Publisher:McGraw-Hill Education