0% found this document useful (0 votes)
308 views

SNS Assignment 1-2

The document contains 10 exercises involving MATLAB operations on vectors and matrices. Exercise 1 involves creating vectors with specified elements, performing arithmetic operations on vectors and matrices, evaluating MATLAB expressions, computing functions of vectors like hypotenuse and trigonometric functions, plotting a population growth function, and performing operations like addition and multiplication on matrices. Exercise 2 involves creating symmetric and random matrices, defining matrices with specified properties by incrementing vectors, performing element-wise arithmetic operations on matrices, and plotting an exponential function.

Uploaded by

Farukh Areej
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
308 views

SNS Assignment 1-2

The document contains 10 exercises involving MATLAB operations on vectors and matrices. Exercise 1 involves creating vectors with specified elements, performing arithmetic operations on vectors and matrices, evaluating MATLAB expressions, computing functions of vectors like hypotenuse and trigonometric functions, plotting a population growth function, and performing operations like addition and multiplication on matrices. Exercise 2 involves creating symmetric and random matrices, defining matrices with specified properties by incrementing vectors, performing element-wise arithmetic operations on matrices, and plotting an exponential function.

Uploaded by

Farukh Areej
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 4

Exercise 1:

a. b. c. E.1. Create a vector, A of the even whole numbers between 31 and 75. B of the odd whole numbers between 75 and 131. C of the whole numbers between 1 and 100. E.2. Let x = [2 5 1 6]. a. Add 16 to each element b. Add 3 to just the odd-index elements c. Compute the square root of each element
d. Compute the square of each element

E.3. Let x = [3 2 6 8]' and y = [4 1 3 5]' (NB. x and y should be column vectors). a. Add the sum of the elements in x to y b. Raise each element of x to the power specified by the corresponding element in y. c. Divide each element of y by the corresponding element in x d. Multiply each element in x by the corresponding element in y, calling the result "z". e. Add up the elements in z and assign the result to a variable called "w". f. Compute x'*y - w and interpret the result. E.4. Evaluate the following MATLAB expressions by hand and use MATLAB to check the answers a. b. c. d. e. f. g. 2/2*3 6-2/5+7^2-1 10 / 2 \ 5 - 3 + 2 * 4 3^2/4 3^2^2 2 + round (6 / 9 + 3 * 2) / 2 - 3 2 + floor (6 / 9 + 3 * 2) / 2 - 3 h. 2 + ceil (6 / 9 + 3 * 2) / 2 3 E.5. Create a vector x with the elements... a. 2, 4, 6, 8 b. 10, 8, 6, 4, 2, 0, -2, -4 c. 1, 1/2, 1/3, 1/4, 1/5...

d. 0, 1/2, 2/3, 3/4, 4/5... E.6. Create a vector x with the elements, Xn = (-1)n+1/(2n-1) Add up the elements of the version of this vector that has 100 elements. E.7. Write down the MATLAB expression that will A. computes the length of the hypotenuse of a right triangle given the lengths of the sides (try to do this for a vector of side-length values). B. computes the length of the third side of a triangle given the lengths of the other two sides, given the cosine rule c2 = a2 + b2 - 2(a)(b)cos(t) where t is the included angle between the given sides. E.8. Given a vector, t, of length n, write down the MATLAB expressions that will correctly compute the following: ln(2 + t + t2) et(1 + cos(3t)) cos2(t) + sin2(t) tan-1(1) (this is the inverse tangent function) e. cot(t) f. sec2(t) + cot(t) - 1 Test that your solution works for t = 1:0.2:2
a. b. c. d.

E.9. Plot the expression (determined in modeling the growth of the US population) P(t) = 197,273,000/(1 + e-0.0313(t - 1913.25)) where t is the date, in years AD, using t = 1790 to 2000. What population is predicted in the year 2020? E.10. Write the following matrix in Matlab and perform the given function. A= [12 15 16; 23 26 27; 31 40 41] B= [22 35 56; 63 66 78; 24 30 46] Find out a. A+B b. B*A c. A.*B d. B-A

Exercise 2:

E.1. Create a symmetric matrix m with five rows and five columns. Calculate its transpose and verify that the matrix is symmetric by observing that m=m.

E.2. Create a random matrix with 3 rows and 5 columns. The matrix values should be integer b/w (0100), than change its all 2 rows values by 7. Hint: Use commands fix & rand

E.3. Use your knowledge to define a vector by incrementing and also how to cascade the more than one vector to form a matrix try to make a matrix with the following properties. (1) Matrix should contain 2 rows. (2) First row of matrix should contain even number b/w (010) (3) Second row of matrix should contain odd number b/w (1120) How many columns are there in above matrix?

E.4.

Define 1+2j d= 7 3 2+3j & e= 0 5j 5+5j 1-8j

and calculate

(a) c=d+e (b) c=d-e (c) c=d*e (d) c=d/e


Note: multiplication and division should be done element by element.

E.5.

Plot the function

y=3*exp (3*pi*t); Choose t from (0---150) with increment of 0.001

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy