Study Guides (390,000)
CA (150,000)
York (10,000)
ITEC (100)
Quiz

ITEC 2600 Study Guide - Quiz Guide: Cartesian Coordinate System, MatlabExam


Department
Information Technology
Course Code
ITEC 2600
Professor
Xiaofeng Zhou
Study Guide
Quiz

This preview shows half of the first page. to view the full 2 pages of the document.
ITEC2600 in-Class Exercises X.Zhou York University
ITEC 2600
Introduction to Analytical Programming
Lab Exercise 4
1. Redo all examples from the lecture.
2. Write a user-defined function for the examples (Find sums and products).
3. Write a MATLAB script file, it first generate a random integer nranging from 3 to 15, then ask user
input nnumbers, and output the largest and smallest number.
Re-write finding largest and smallest number as User-defined function.
Include the error-checking for user’s input.
Re-Write a MATLAB script file to implement above by calling your function.
4. Generate a 1-by-100 vector vwhose elements are random integers ranging from 51 to 149. Write your
MATLAB script to find the indices of all elements in vector vthat are greater or equal to 100. Then
re-write as a function by taking vector vas input argument.
5. Write a script that produces the following output. The script should iterate from 1 to 9 to produce the
expressions on the left, perform the specified operation to get the results shown on the right, and print
exactly in the format shown here.
1×8 + 1 = 9
12 ×8 + 2 = 98
123 ×8 + 3 = 987
1234 ×8 + 4 = 9876
12345 ×8 + 5 = 98765
123456 ×8 + 6 = 987654
1234567 ×8 + 7 = 9876543
12345678 ×8 + 8 = 98765432
123456789 ×8 + 9 = 987654321
6. A vector can be represented by its rectangular coordinates xand y, or by its polar coordinates rand q.
For positive values of xand y, the conversions from rectangular to polar coordinates in the range from
0 to 2πare r=px2+y2and q=arctan(y/x). The function for arctan is atan. Write a user-dened
function recpol to receive as input arguments the rectangular coordinates and return the corresponding
polar coordinates.
1
You're Reading a Preview

Unlock to view full version