Lab 1
Lab 1
Lab 1
Answer the following exercises are by a single MATLAB command or in script file.
2. Let x = [2 5 1 6].
a. 2 / 2 * 3
b. 6 - 2 / 5 + 7 ^ 2 - 1
c. 10 / 2 \ 5 - 3 + 2 * 4
d. 3 ^ 2 / 4
e. 3 ^ 2 ^ 2
f. 2 + round(6 / 9 + 3 * 2) / 2 - 3
g. 2 + floor(6 / 9 + 3 * 2) / 2 - 3
h. 2 + ceil(6 / 9 + 3 * 2) / 2 - 3
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, ...
a. ln(2 + t + t2)
b. et(1 + cos(3t))
c. cos2(t) + sin2(t)
d. tan-1(1) (this is the inverse tangent function)
e. cot(t)
f. sec2(t) + cot(t) - 1
Test and plot your solution works for t = 1:0.2:2
7. Plot the functions x, x3, ex and ex2 over the interval 0 < x < 4 ...
a. on rectangular paper
b. on semilog paper (logarithm on the y-axis)
c. on log-log paper
f(x) = sin(1/x)
for 0.01 < x < 0.1. How did you create x so that the plot looked
good?
a. x(3)
b. x(1:7)
c. x(1:end)
d. x(1:end-1)
e. x(6:-2:1)
f. x([1 6 2 1 1])
g. sum(x)
a. x + y
b. x + A
c. x' + y
d. A - [x' y']
e. [x ; y']
f. [x ; y]
g. A - 3
a. A'
b. A(:,[1 4])
c. A([2 3],[3 1])
d. reshape(A,2,6)
e. A(:)
f. flipud(A)
g. fliplr(A)
h. [A A(end,:)]
i. A(1:3,:)
j. [A ; A(1:2,:)]
k. sum(A)
l. sum(A')
m. sum(A,2)
k. [ [ A ; sum(A) ] [ sum(A,2) ; sum(A(:)) ] ]
a. x > y
b. y < x
c. x == y
d. x <= y
e. y >= x
f. x | y
g. x & y
h. x & (~y)
i. (x > y) | (y < x)
j. (x > y) & (y < x)
if n > 1 a. n = 7 m = ?
m = n+1 b. n = 0 m = ?
else c. n = -10 m = ?
m = n - 1
end
if z < 5 a. z = 1 w = ?
w = 2*z b. z = 9 w = ?
elseif z < 10 c. z = 60 w = ?
w = 9 - z d. z = 200 w = ?
elseif z < 100
w = sqrt(z)
else
w = z
end
if T < 30 a. T = 50 h = ?
h = 2*T + 1 b. T = 15 h = ?
elseif T < 10 c. T = 0 h = ?
h = T - 2
else
h = 0
end
if 0 < x < 10 a. x = -1 y = ?
y = 4*x b. x = 5 y = ?
elseif 10 < x < 40 c. x = 30 y = ?
y = 10*x d. x = 100 y = ?
else
y = 500
end
Loop Constructs
Answer the following exercises are by a single MATLAB command or in
script file. This will cover basic Control of Flow: if-blocks in
MATLAB.