You are on page 1of 18

Chapter 9

Solved Problems

Problem 1
Script file:
t=0:0.1:30;
r=1+0.1*t;
x=r.*cos(t);
y=r.*sin(t);
z=0.2.*sqrt(t);
plot3(x,y,z,'k','linewidth',1)
grid on
xlabel('x'); ylabel('y'); zlabel('z')

Figure:

1.4

1.2

0.8
z

0.6

0.4

0.2

0
4
2 4
0 2
y 0
-2 -2 x
-4 -4
1
2 Chapter 9: Solved Problems

Problem 2
Script file:
a=10; b=5; ep=sqrt(1-(b/a)^2);
n=4; h=6;
t=linspace(0,2*pi*n,400);
r=b./sqrt(1-ep^2*cos(t).^2);
x=r.*cos(t);
y=r.*sin(t);
z=h*t/(2*pi*n);
plot3(x,y,z)
grid on
xlabel('x (m)'); ylabel('y (m)'); zlabel('z (m)')

Figure:

4
z (m)

0
5
10
5
y (m) 0 0
-5 x (m)
-5 -10
Chapter 9: Solved Problems 3

Problem 3
Script file:
t=linspace(0,10,100);
r=8+0.6*t;
phi=5*pi*t/180;
theta=8*pi*t/180;
x=r.*cos(phi).*cos(theta);
y=r.*cos(phi).*sin(theta);
z=r.*sin(phi);
plot3(x,y,z,'k','linewidth',1)
grid on
xlabel('x (m)'); ylabel('y (m)'); zlabel('z (m)')
view(45,30)

Figure:

12

10

8
z (m)

0
0 10
2 8
4 6
x (m) 6 4 y (m)
8 2
10 0
4 Chapter 9: Solved Problems

Problem 4
Script file:
x=-2:0.2:2;
y=-2:0.2:2;
[X,Y]=meshgrid(x,y);
Z=4*sqrt(X.^2/2+Y.^2/2+1);
surf(X,Y,Z)
xlabel('x'); ylabel('y'); zlabel('z')
figure
contour3(X,Y,Z,'k')
xlabel('x'); ylabel('y'); zlabel('z')

Figures:

7
z

4
2
1 2
0 1
y 0
-1 -1 x
-2 -2

7
z

4
2
1 2
0 1
y 0
-1 -1 x
-2 -2
Chapter 9: Solved Problems 5

Problem 5
Script file:
k=0.01;
x=-3:0.25:3;
y=-3:0.25:3;
[X,Y]=meshgrid(x,y);
Z=k*(X.^2-Y.^2);
surf(X,Y,Z)
xlabel('x'); ylabel('y'); zlabel('w')

Figure:

0.1

0.05

0
w

-0.05

-0.1
4
2 4
0 2
y 0
-2 -2 x
-4 -4
6 Chapter 9: Solved Problems

Problem 6
Script file:
L=60; m=2; n=3;
x=0:2:L;
y=0:2:L;
[X,Y]=meshgrid(x,y);
Z=sin(m*pi*X/L).*sin(n*pi*Y/L);
surf(X,Y,Z)
xlabel('x'); ylabel('y'); zlabel('z')

Figure:

0.5

0
z

-0.5

-1
60
60
40
40
y 20
20 x
0 0
Chapter 9: Solved Problems 7

Problem 7
Script file:
R=0.08206; n=1.5; a=1.39; b=0.03913;
v=0.3:0.05:1.2;
t=273:10:473;
[V,T]=meshgrid(v,t);
P=n*R*T./(V-n*b)-n^2*a./V.^2;
meshz(V,T,P)
ylabel('Temperature (K)')
xlabel('Volume (L)')
zlabel('Pressure (atm)')
view(45,15)
colormap([0,0,0])

Figure:

250

200
Pressure (atm)

150

100

50

0
0.2 500
0.4 450
0.6 400
0.8 350
Volume (L) 1 300
1.2 250 Temperature (K)
8 Chapter 9: Solved Problems

Problem 8
Script File:
R=8.31; M=0.032;
x=linspace(0,1000,28);
y=linspace(70,320,16);
[X,Y]=meshgrid(x,y);
Z=4*pi*(M./(2*pi*R*Y)).^(3/2).*X.^2.*exp(-M*X.^2./(2*R*Y));
mesh(X,Y,Z)
xlabel('\fontsize{14}Molecules Speed (m/s)')
ylabel('\fontsize{14}Temperature (K)')
zlabel('\fontsize{14}Probability')

Figure:

-3
x 10

4
Probability

0
400
300 1000
800
200 600
Temperature (K) 100 400
0
200 Molecules Speed (m/s)
0
Chapter 9: Solved Problems 9

Problem 9
Script file:
T=80:2:105;
H=30:3:90;
[X,Y]=meshgrid(T,H);
hi=-42.379+2.049*X+10.14333127*Y-0.22475541*X.*Y-6.83783e-
3*X.^2 ...
-5.481717e-2*Y.^2+1.22874e-3*X.^2.*Y+8.5282e-4*X.*Y.^2-
1.99e-6*X.^2.*Y.^2;
surf(X,Y,hi)
ylabel('Temperature (F)')
xlabel('Relative Humidity (%)')
zlabel('Heat Index (F)')

Figure:

250

200
Heat Index (F)

150

100

50
100
80 105
100
60 95
Temperature (F) 40 90
85 Relative Humidity (%)
20 80
10 Chapter 9: Solved Problems

Problem 10
10.a
Script file:
Em=24; L=240e-3; C=15e-6;
w0=1/sqrt(L*C)
f=linspace(60,110,40);
r=linspace(10,40,20);
[F,R]=meshgrid(f,r);
I=Em./sqrt(R.^2+(2*pi*F*L-1./(2*pi*F*C)).^2);
mesh(F,R,I)
colormap([0 0 0])
xlabel('Frequency (Hz)')
ylabel('Resistance (\Omega)')
zlabel('Current (A)')

Figure:

2.5

1.5
Current (A)

0.5

0
40
110
30
100
90
Resistance (Ω ) 20 80
70 Frequency (Hz)
10 60
Chapter 9: Solved Problems 11

10.b
Script file:
Em=24; L=240e-3; C=15e-6;
f=linspace(60,110,40);
r=linspace(10,40,20);
[F,R]=meshgrid(f,r);
I=Em./sqrt(R.^2+(2*pi*F*L-1./(2*pi*F*C)).^2);
mesh(F,R,I)
view(0,0)
colormap([0 0 0])
xlabel('Frequency (Hz)')
ylabel('Resistance (\Omega)')
zlabel('Current (A)')

Figure:
2.5

1.5
Current (A)

0.5

0
60 65 70 75 80 85 90 95 100 105 110
Frequency (Hz)

Calculating the natural frequency:


Command Window:
>> f0=1/(2*pi*sqrt(240e-3*15e-6))
>> f0 =
83.8820
12 Chapter 9: Solved Problems

Problem 11
Script file:
h=40; b=30;
F=-250000; yF=-0.015; zF=-0.01;
A=h*b*1e-6;
Izz=(b*h^3/12)*1e-12;
Iyy=(h*b^3/12)*1e-12;
x=linspace(-h/2,h/2,20);
y=linspace(-b/2,b/2,20);
[X,Y]=meshgrid(x,y);
Z=F/A+(F*yF*X/Izz+F*zF*Y/Iyy)*1e-9;
meshz(X,Y,Z)
colormap([0 0 0])
xlabel('\fontsize{16}y (mm)')
ylabel('\fontsize{16}z (mm)')
zlabel('\fontsize{16}\sigma_x_x (MPa)')

Figure:

8
x 10

-2.0833

-2.0833
σxx (MPa)

-2.0833

-2.0833

-2.0833

-2.0833
20
10 20
0 10
z (mm) 0
-10 -10 y (mm)
-20 -20
Chapter 9: Solved Problems 13

Problem 12
Script file for σxx:
% HW9_12 Sigma xx
G=27.7e9; neu=0.334; b=0.286e-9;
K=G*b/(2*pi*(1-neu));
x=linspace(-5.0e-9,5.0e-9,30);
y=linspace(-5e-9,-1e-9,15);
[X,Y]=meshgrid(x,y);
Z=-K*Y.*(3*X.^2+Y.^2)./(X.^2+Y.^2).^2;
mesh(X,Y,Z)
xlabel('x (m)'), ylabel('y (m)')
zlabel('Stress \sigma_x_x (Pa)')

Figure:

9
x 10

2.5

2
Stress σ xx (Pa)

1.5

0.5

0
-1
-2 5
-9 -3
x 10 y (m) 0 -9
-4 x (m) x 10
-5 -5
14 Chapter 9: Solved Problems

Script file for σyy:


% HW9_12 Sigma yy
G=27.7e9; neu=0.334; b=0.286e-9;
K=G*b/(2*pi*(1-neu));
x=linspace(-5.0e-9,5.0e-9,30);
y=linspace(-5e-9,-1e-9,15);
[X,Y]=meshgrid(x,y);
Z=K*Y.*(X.^2-Y.^2)./(X.^2+Y.^2).^2;
mesh(X,Y,Z)
xlabel('x (m)'), ylabel('y (m)')
zlabel('Stress \sigma_y_y (Pa)')

Figure:

8
x 10

20

15
Stress σ yy (Pa)

10

-5
-1
-2 5
-9 -3
x 10 0 -9
-4 x 10
y (m) -5 -5
x (m)
Chapter 9: Solved Problems 15

Script file for τxy:


% HW9_12 Sigma xy
G=27.7e9; neu=0.334; b=0.286e-9;
K=G*b/(2*pi*(1-neu));
x=linspace(-5.0e-9,5.0e-9,30);
y=linspace(-5e-9,-1e-9,15);
[X,Y]=meshgrid(x,y);
Z=K*X.*(X.^2-Y.^2)./(X.^2+Y.^2).^2;
mesh(X,Y,Z)
xlabel('x (m)'), ylabel('y (m)')
zlabel('Stress \tau_x_y (Pa)')

Figure:

8
x 10

5
Stress τxy (Pa)

-5
-1
-2 5
-9 -3
x 10 0 -9
-4 x 10

y (m) -5 -5
x (m)
16 Chapter 9: Solved Problems

Problem 13
Sceript file:
Is=1E-12; q=1.6E-19; k=1.38E-23;
T=290:2:320;
vD=0:0.01:0.4;
[X,Y]=meshgrid(vD,T);
I=Is*(exp((X*q)./(k*Y))-1);
mesh(X,Y,I)
xlabel('vD (V)')
ylabel('Temperature (K)')
zlabel('Current (A)')

Figure:

-5
x 10

0.8

0.6
Current (A)

0.4

0.2

0
320
0.4
310
0.3
Temperature (K) 300 0.2
0.1 vD (V)
290 0
Chapter 9: Solved Problems 17

Problem 14
Script file:
x = -3:0.05:3;
y = -3:0.05:3;
[X,Y ] = meshgrid(x,y);
Z = Y-Y./(X.^2+Y.^2);
contour(X,Y,Z,100,'k')
xlabel('x'); ylabel('y')
zlabel('z')
hold on
th=linspace(0,2*pi,100);
r(1,1:100)=1;
polar(th,r)
axis equal
hold off

Figure:

0
y

-1

-2

-3
-3 -2 -1 0 1 2 3
x
18 Chapter 9: Solved Problems

Problem 15
Script file:
r=0.1; N0=10;
t=0:10:100;
Ninf=100:50:1000;
[X,Y]=meshgrid(t,Ninf);
N=Y./(1+(Y/N0-1).*exp(-r*X));
mesh(X,Y,N)
xlabel('t (s)')
ylabel('Ninf')
zlabel('N')

Figure:

1000

800

600
N

400

200

0
1000
100
80
500 60
Ninf 40
20 t (s)
0 0

You might also like