Professional Documents
Culture Documents
HW1
HW1
HW1
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
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
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
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
0.314822
0.920198
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
1.581397
1.787011
2.009161
2.322742
2.802649
3.523777
4.561021
5.989276
7.883437
10.318400
13.369058
17.110308
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