HW1

You might also like

Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 9

octave-3.2.3.

exe:3:~\Documents\ENGR\MEEN292
> a=4
a = 4
octave-3.2.3.exe:4:~\Documents\ENGR\MEEN292
> A=6
A = 6
octave-3.2.3.exe:5:~\Documents\ENGR\MEEN292
> b=-3;
octave-3.2.3.exe:6:~\Documents\ENGR\MEEN292
> a
a = 4
octave-3.2.3.exe:7:~\Documents\ENGR\MEEN292
> A
A = 6
octave-3.2.3.exe:8:~\Documents\ENGR\MEEN292
> a=[1 2 3 4 5]
a =
1

octave-3.2.3.exe:9:~\Documents\ENGR\MEEN292
> b=[1;2;3;4;5]
b =
1
2
3
4
5
octave-3.2.3.exe:10:~\Documents\ENGR\MEEN292
> b=[1;
> 2;
> 3;
> 4;
> 5]
b =
1
2
3
4
5
octave-3.2.3.exe:11:~\Documents\ENGR\MEEN292
> b=[1 2 3 4 5]'
b =
1
2
3
4
5
octave-3.2.3.exe:12:~\Documents\ENGR\MEEN292
> A=[1 2 3;4 5 6;7 8 8]
A =
1

4
7

5
8

6
8

octave-3.2.3.exe:13:~\Documents\ENGR\MEEN292
> A=[1 2 3;
> 4 5 6;
> 7 8 8]
A =
1
4
7

2
5
8

3
6
8

octave-3.2.3.exe:14:~\Documents\ENGR\MEEN292
> b
b =
1
2
3
4
5
octave-3.2.3.exe:15:~\Documents\ENGR\MEEN292
> A
A =
1
4
7

2
5
8

3
6
8

octave-3.2.3.exe:16:~\Documents\ENGR\MEEN292
> who
Variables in the current scope:
A

ans b

octave-3.2.3.exe:17:~\Documents\ENGR\MEEN292
> whos
Variables in the current scope:
Attr Name
==== ====
A
a
ans
b

Size
====
3x3
1x5
1x11
5x1

Total is 30 elements using 244 bytes

Bytes
=====
72
40
92
40

octave-3.2.3.exe:18:~\Documents\ENGR\MEEN292
> i=sqrt(-1)
i = 0 + 1i
octave-3.2.3.exe:19:~\Documents\ENGR\MEEN292
> x=2+i*4
x = 2 + 4i
octave-3.2.3.exe:20:~\Documents\ENGR\MEEN292
> 2*pi
ans = 6.2832
octave-3.2.3.exe:21:~\Documents\ENGR\MEEN292

Class
=====
double
double
cell
double

> y=pi/4
y = 0.78540
octave-3.2.3.exe:22:~\Documents\ENGR\MEEN292
> y^2.45
ans = 0.55331
octave-3.2.3.exe:23:~\Documents\ENGR\MEEN292
> 3*x
ans = 6 + 12i
octave-3.2.3.exe:24:~\Documents\ENGR\MEEN292
> 1/x
ans = 0.10000 - 0.20000i
octave-3.2.3.exe:25:~\Documents\ENGR\MEEN292
> x^2
ans = -12 + 16i
octave-3.2.3.exe:26:~\Documents\ENGR\MEEN292
> x+y
ans = 2.7854 + 4.0000i
octave-3.2.3.exe:27:~\Documents\ENGR\MEEN292
> a*b
ans = 55
octave-3.2.3.exe:28:~\Documents\ENGR\MEEN292
> b*a
ans =
1
2
3
4
5

2
4
6
8
10

3
6
9
12
15

4
8
12
16
20

5
10
15
20
25

octave-3.2.3.exe:29:~\Documents\ENGR\MEEN292
> a=[1 2 3]
a =
1

octave-3.2.3.exe:30:~\Documents\ENGR\MEEN292
> b=[4 5 6]'
b =
4
5
6
octave-3.2.3.exe:31:~\Documents\ENGR\MEEN292
> a*A
ans =
30

36

39

octave-3.2.3.exe:32:~\Documents\ENGR\MEEN292
> A*b
ans =
32
77
116
octave-3.2.3.exe:33:~\Documents\ENGR\MEEN292
> A*a

error: operator *: nonconformant arguments (op1 is 3x3, op2 is 1x3)


octave-3.2.3.exe:33:~\Documents\ENGR\MEEN292
> A*A
ans =
30
66
95

36
81
118

39
90
133

octave-3.2.3.exe:34:~\Documents\ENGR\MEEN292
> A/pi
ans =
0.31831
1.27324
2.22817

0.63662
1.59155
2.54648

0.95493
1.90986
2.54648

octave-3.2.3.exe:35:~\Documents\ENGR\MEEN292
> A^2
ans =
30
66
95

36
81
118

39
90
133

octave-3.2.3.exe:36:~\Documents\ENGR\MEEN292
> A.^2
ans =
1
16
49

4
25
64

9
36
64

octave-3.2.3.exe:37:~\Documents\ENGR\MEEN292
> c=[0.1 1.0 10]'
c =
0.10000
1.00000
10.00000
octave-3.2.3.exe:38:~\Documents\ENGR\MEEN292
> x=A\c
x =
-7.6000
16.0000
-8.1000
octave-3.2.3.exe:39:~\Documents\ENGR\MEEN292
> log(A)
ans =
0.00000
1.38629
1.94591

0.69315
1.60944
2.07944

1.09861
1.79176
2.07944

octave-3.2.3.exe:40:~\Documents\ENGR\MEEN292
> sqrtm(A)
ans =

0.47011 + 0.79547i
1.06942 + 0.06328i
1.56792 - 0.63504i

0.57913 + 0.14078i
1.31741 + 0.31306i
1.93153 - 0.38276i

octave-3.2.3.exe:41:~\Documents\ENGR\MEEN292
> t=[0:5:100]'
t =
0
5
10
15
20
25
30
35
40
45
50
55
60
65
70
75
80
85
90
95
100
octave-3.2.3.exe:42:~\Documents\ENGR\MEEN292
> length(t)
ans = 21
octave-3.2.3.exe:43:~\Documents\ENGR\MEEN292
> y=t.^0.34-log10(t)+1./t
y =
Inf
1.2295
1.2878
1.4017
1.5181
1.6295
1.7347
1.8340
1.9280
2.0173
2.1024
2.1837
2.2617
2.3367
2.4089
2.4786
2.5460
2.6113
2.6747
2.7364
2.7963

0.64658 - 0.33453i
1.47086 - 0.23250i
2.15649 + 0.45147i

octave-3.2.3.exe:44:~\Documents\ENGR\MEEN292
> plot(t,y)
octave-3.2.3.exe:45:~\Documents\ENGR\MEEN292
> title('Plot of y versus t')
octave-3.2.3.exe:46:~\Documents\ENGR\MEEN292
> xlabel('Values of t')
octave-3.2.3.exe:47:~\Documents\ENGR\MEEN292
> ylabel('Values of y')
octave-3.2.3.exe:48:~\Documents\ENGR\MEEN292
> grid
octave-3.2.3.exe:49:~\Documents\ENGR\MEEN292
> c=[1 1 1 1]
c =
1

octave-3.2.3.exe:50:~\Documents\ENGR\MEEN292
> r=roots(c)
r =
-1.00000 + 0.00000i
0.00000 + 1.00000i
0.00000 - 1.00000i
octave-3.2.3.exe:51:~\Documents\ENGR\MEEN292
> poly(r)
ans =
1.00000

1.00000

1.00000

1.00000

octave-3.2.3.exe:52:~\Documents\ENGR\MEEN292
> polyval(c,1.32)
ans = 6.3624
octave-3.2.3.exe:53:~\Documents\ENGR\MEEN292
> d=[2 -0.4 -1]
d =
2.00000 -0.40000 -1.00000
octave-3.2.3.exe:54:~\Documents\ENGR\MEEN292
> cd=conv(c,d)
cd =
2.00000

1.60000

0.60000

0.60000 -1.40000 -1.00000

octave-3.2.3.exe:55:~\Documents\ENGR\MEEN292
> [q,r]=deconv(c,d)
q =
0.50000

0.60000

r =
0.00000

0.00000

1.74000

1.60000

octave-3.2.3.exe:56:~\Documents\ENGR\MEEN292
> rand('normal')
octave-3.2.3.exe:59:~\Documents\ENGR\MEEN292
> n=0:5:1000;
octave-3.2.3.exe:60:~\Documents\ENGR\MEEN292

> num=rand(size(n));
octave-3.2.3.exe:61:~\Documents\ENGR\MEEN292
> plot(num)
octave-3.2.3.exe:62:~\Documents\ENGR\MEEN292
> mean(num)
ans = 0.0011465
octave-3.2.3.exe:63:~\Documents\ENGR\MEEN292
> std(num)
ans = 0.95567
octave-3.2.3.exe:64:~\Documents\ENGR\MEEN292
> min(num)
ans = -2.5150
octave-3.2.3.exe:65:~\Documents\ENGR\MEEN292
> max(num)
ans = 2.6506
octave-3.2.3.exe:66:~\Documents\ENGR\MEEN292
> hist(num,20)
octave-3.2.3.exe:67:~\Documents\ENGR\MEEN292
> t=0:5
t =
0

octave-3.2.3.exe:68:~\Documents\ENGR\MEEN292
> y=[-0.45 0.56 2.34 5.6 9.45 24.59]
y =
-0.45000

0.56000

2.34000

5.60000

9.45000

24.59000

10.78206

24.18087

octave-3.2.3.exe:69:~\Documents\ENGR\MEEN292
> coef=polyfit(t,y,3)
coef =
0.46231 -2.05790

3.71868 -0.75444

octave-3.2.3.exe:70:~\Documents\ENGR\MEEN292
> yc=polyval(coef,t)
yc =
-0.75444

1.36865

2.14984

4.36302

octave-3.2.3.exe:71:~\Documents\ENGR\MEEN292
> plot(t,yc,t,y,'o')
octave-3.2.3.exe:72:~\Documents\ENGR\MEEN292
> t1=[0:0.05:5];
octave-3.2.3.exe:73:~\Documents\ENGR\MEEN292
> yc=polyval(coef,t1)
yc =
Columns 1 through 6:
-0.754444

-0.573598

-0.402693

-0.241385

-0.089326

0.053830

0.433351

0.544365

0.648209

0.745232

0.998834

1.072036

1.140149

1.203520

Columns 7 through 12:


0.188431

0.314822

Columns 13 through 18:


0.835779

0.920198

Columns 19 through 24:


1.262496

1.317424

1.368651

1.416523

1.461386

1.503589

1.617696

1.652721

1.686818

1.720334

1.820865

1.855525

1.891338

1.928650

2.053052

2.099830

2.149841

2.203432

2.389153

2.460531

2.537223

2.619576

2.904062

3.012524

3.128379

3.251975

3.672676

3.830702

3.998203

4.175526

4.769887

4.989962

5.221591

5.465122

6.270592

6.565197

6.873437

7.195660

8.249686

8.631304

9.028637

9.442033

10.782063

11.263177

11.762086

12.279138

13.942619

14.535710

15.148678

15.781869

17.806249

18.523800

19.263309

20.025121

22.447847

23.302341

24.180873

Columns 25 through 30:


1.543477

1.581397

Columns 31 through 36:


1.753616

1.787011

Columns 37 through 42:


1.967809

2.009161

Columns 43 through 48:


2.260950

2.322742

Columns 49 through 54:


2.707935

2.802649

Columns 55 through 60:


3.383659

3.523777

Columns 61 through 66:


4.363016

4.561021

Columns 67 through 72:


5.720902

5.989276

Columns 73 through 78:


7.532211

7.883437

Columns 79 through 84:


9.871839

10.318400

Columns 85 through 90:


12.814680

13.369058

Columns 91 through 96:


16.435630

17.110308

Columns 97 through 101:


20.809583

21.617043

octave-3.2.3.exe:74:~\Documents\ENGR\MEEN292
> plot(t1,yc,t,y,'o')
octave-3.2.3.exe:75:~\Documents\ENGR\MEEN292

> diary HW1.txt


octave-3.2.3.exe:76:~\Documents\ENGR\MEEN292
> exit

You might also like