Вы находитесь на странице: 1из 21

# Computers in Engineering Tutorial 1

## Name of Lecturer: Mr. R. Senior

Name of Laboratory Technologist: Mr. V. Alexander
Student name: Landel Smith
Id number: 1607757
Tutorial Script

(1+sqrt(5))/2

ans =

1.6180

%The result is stored under the Workspace tab with the variable name 'ans'

GoldenRatio=(1+sqrt(5))/2

GoldenRatio =

1.6180

%Question 2

((2^3)+7)/((3^2)-sqrt(16))

ans =

%Question 3

x=0;

a=cos(x)

a=

Page | 1
1

b=sin(x)

b=

c=tan(x)

c=

x=pi/2

x=

1.5708

a=cos(x)

a=

6.1232e-17

b=sin(x)

b=

Page | 2
1

c=tan(x)

c=

1.6331e+16

x=pi/4;

a=cos(x)

a=

0.7071

b=sin(x)

b=

0.7071

c=tan(x)

c=

1.0000

x=pi/6;

Page | 3
a=cos(x)

a=

0.8660

b=sin(x)

b=

0.5000

c=tan(x)

c=

0.5774

x=pi;

a=cos(x)

a=

-1

b=sin(x)

b=

Page | 4
1.2246e-16

c=tan(x)

c=

-1.2246e-16

x=2*pi;

a=cos(x)

a=

b=sin(x)

b=

-2.4493e-16

c=tan(x)

c=

-2.4493e-16

Page | 5
ans =

x=

a=cos(x)

a=

b=sin(x)

b=

c=tan(x)

c=

1.0e+16 *

Page | 6
%Question 4

r=1:4;

area=pi*(r^2)

## {Error using <a href="matlab:matlab.internal.language.introspective.errorDocCallback('mpower')"

style="font-weight:bold"> ^ </a>

Incorrect dimensions for raising a matrix to a power. Check that the matrix is square and the power is a
scalar. To

}

area=pi*(r.^2)

area =

a=0:2:10

a=

0 2 4 6 8 10

help linespace

## equally spaced points between X1 and X2.

Page | 7
<strong>linspace</strong>(X1, X2, N) generates N points between X1 and X2.

## <a href="matlab:doc linspace">Reference page for linspace</a>

<a
functions named linspace</a>

linspace(0,10,2)

ans =

0 10

linspace(0,10,6)

ans =

0 2 4 6 8 10

b=linspace(0,10,6)

b=

Page | 8
0 2 4 6 8 10

c=a+b

c=

0 4 8 12 16 20

## %The size of c is 1X6

%Question #6

X=0:3:2pi

X=0:3:2pi

{Error: Invalid expression. Check for missing multiplication operator, missing or unbalanced delimiters,
or other syntax

}

X = 0:3:2*pi

X=

0 3 6

X=0:3:(2*pi)

X=

0 3 6

Page | 9
Ya=cos(X)

Ya =

Yb=sin(X)

Yb =

0 0.1411 -0.2794

## plot(X, Ya, X, Yb)

[Warning: MATLAB has disabled some advanced graphics rendering features by switching to software
OpenGL. For more

Page | 10
%Question 7

x=0:0.25:8;

y=(3*x)+2;

plot(x,y)

x=0:0.1:2;

y=exp(-x^2);

## {Error using <a href="matlab:matlab.internal.language.introspective.errorDocCallback('mpower')"

style="font-weight:bold"> ^ </a>

Incorrect dimensions for raising a matrix to a power. Check that the matrix is square and the power is a
scalar. To

## perform elementwise matrix powers, use '.^'.

}

y=exp(-x.^2);

plot(x,y)

Page | 11
x=0:pi/10:2*pi

x=

Columns 1 through 12

0 0.3142 0.6283 0.9425 1.2566 1.5708 1.8850 2.1991 2.5133 2.8274 3.1416
3.4558

Columns 13 through 21

## 3.7699 4.0841 4.3982 4.7124 5.0265 5.3407 5.6549 5.9690 6.2832

y=cos(x);

plot(x,y)

Page | 12
x=1:0.5:4;

y=(ln(exp(x)))^-1

## {Undefined function or variable 'ln'.

}

help ln

Use the Help browser search field to <a href="matlab:docsearch ln">search the documentation</a>, or

type "<a href="matlab:help help">help help</a>" for help command options, such as help for methods.

look ln

}

logo ln

## {Attempt to execute SCRIPT logo as a function:

Page | 13
C:\Program Files\MATLAB\R2018b\toolbox\matlab\general\logo.m

}

where ln

}

iskeyword ln

ans =

## <a href="matlab:helpPopup logical" style="font-weight:bold">logical</a>

which ln

y=(log(exp(x)))^-1;

## {Error using <a href="matlab:matlab.internal.language.introspective.errorDocCallback('mpower')"

style="font-weight:bold"> ^ </a>

Incorrect dimensions for raising a matrix to a power. Check that the matrix is square and the power is a
scalar. To

## perform elementwise matrix powers, use '.^'.

}

y=(log(exp(x))).^-1;

plot(x,y)

Page | 14
%Question #8

A=

1 2 3 4

11 12 13 14

21 22 23 24

size A

ans =

1 1

size(A)

Page | 15
ans =

3 4

VecA=A(3,:)

VecA =

21 22 23 24

VecB=A(:,2)

VecB =

12

22

Ele=A(3,4)

Ele =

24

## %Element in the 3rd row 4th column is 24

A'

ans =

Page | 16
1 11 21

2 12 22

3 13 23

4 14 24

A[1 2; 34];

A[1 2; 34];

{Error: Invalid expression. When calling a function or indexing a variable, use parentheses. Otherwise,
check for

mismatched delimiters.

}

A=[1 2; 3 4];

B=[2 2; 2 2];

%Question 9

A=[1 2; 3 4];

B=[2 2; 2 2];

A+B

ans =

3 4

5 6

A-B

ans =

Page | 17
-1 0

1 2

A*B

ans =

6 6

14 14

A.*B

ans =

2 4

6 8

A^2

ans =

7 10

15 22

A*A

ans =

7 10

Page | 18
15 22

A.^2

ans =

1 4

9 16

A^B

## {Error using <a href="matlab:matlab.internal.language.introspective.errorDocCallback('mpower')"

style="font-weight:bold"> ^ </a>

Incorrect dimensions for raising a matrix to a power. Check that the matrix is square and the power is a
scalar. To

## perform elementwise matrix powers, use '.^'.

}

A.^B

ans =

1 4

9 16

A=[1 2 3; 4 5 6];

size(A)

ans =

2 3

Page | 19
reshape(A,1,6)

ans =

1 4 2 5 3 6

Av=reshape(A,1,6)

Av =

1 4 2 5 3 6

min(Av)

ans =

max(Av)

ans =

Page | 20

## Нижнее меню

### Получите наши бесплатные приложения

Авторское право © 2021 Scribd Inc.