T = 6*log(t) - 7*exp(0.2*t)

advertisement
Engr/Math/Physics 25
Tutorial-1
Intro Videos
Build HW File
Bruce Mayer, PE
Licensed Electrical & Mechanical Engineer
BMayer@ChabotCollege.edu
Engineering/Math/Physics 25: Computational Methods
1
Bruce Mayer, PE
BMayer@ChabotCollege.edu • ENGR-25_MATLAB_OverView-1.ppt
First ENGR25 Tutorial
 MATLAB Video Tutorials
• http://www.mathworks.com/academia/stud
ent_center/tutorials/launchpad.html
– http://www.mathworks.com/videos/matlab/gettin
g-started-with-matlab.html (6 min)
– http://www.mathworks.com/videos/matlab/writin
g-a-matlab-program.html (6 min)
– http://www.mathworks.com/videos/matlab/using
-basic-plotting-functions.html (6 min)
– http://www.mathworks.com/videos/simulink/getti
ng-started-with-simulink.html (3.5 min min)
Engineering/Math/Physics 25: Computational Methods
2
Bruce Mayer, PE
BMayer@ChabotCollege.edu • ENGR-25_MATLAB_OverView-1.ppt
First ENGR25 Tutorial
 MATLAB Video Tutorials
• http://www.mathworks.com/academia/stud
ent_center/tutorials/launchpad.html
– http://www.mathworks.com/videos/matlab/creati
ng-a-basic-plot-interactively.html (6 min)
Engineering/Math/Physics 25: Computational Methods
3
Bruce Mayer, PE
BMayer@ChabotCollege.edu • ENGR-25_MATLAB_OverView-1.ppt
HW File MSWord Starting Point
Engineering/Math/Physics 25: Computational Methods
4
Bruce Mayer, PE
BMayer@ChabotCollege.edu • ENGR-25_MATLAB_OverView-1.ppt
Example Problem 1-21
 Plot This Function
T  6 ln t  7e
0.2t
• Where
– T  Temperature (°C)
– t  time (minutes)
• For: 1  t  3
Engineering/Math/Physics 25: Computational Methods
5
Bruce Mayer, PE
BMayer@ChabotCollege.edu • ENGR-25_MATLAB_OverView-1.ppt
3x3 from ENGR43
 For The DC Linear Circuits We Will
need to Solve Systems Of Algebraic
Equations
R2
2.2 kΩ
I2
R3 1.2 kΩ
1.5 kΩ
I3 Rx
R1
2.7 kΩ
7 mA
RL
13V
I1
IL
1.8 kΩ
Engineering/Math/Physics 25: Computational Methods
6
12V1  9V2  4V3  8
 4V1  16V2  V3  0
 2V1  4V2  6V3  20
Bruce Mayer, PE
BMayer@ChabotCollege.edu • ENGR-25_MATLAB_OverView-1.ppt
First ENGR25 Tutorial
– Additional Videos Useful in the future
 http://www.mathworks.com/videos/matlab/importingdata-from-files.html (HW5, 7min)
 http://www.mathworks.com/products/simulink/demos.
html?BB=1 (SimuLink)
 http://www.mathworks.com/videos/simulink/getting-started-withsimulink.html (4 min)
 http://www.mathworks.com/videos/simulink/visualizingsimulation-results.html (4 min)
 HW Presentation  Save MATLAB
work to MSWord file
• Trapezoid area, 3x3 Eqn System, cosh
calculation, plot y = ln(t+.02)·sin(1.3t)
Engineering/Math/Physics 25: Computational Methods
7
Bruce Mayer, PE
BMayer@ChabotCollege.edu • ENGR-25_MATLAB_OverView-1.ppt
Additional Useful Videos
http://www.mathworks.com/products/matlab/demos.html
Engineering/Math/Physics 25: Computational Methods
8
Bruce Mayer, PE
BMayer@ChabotCollege.edu • ENGR-25_MATLAB_OverView-1.ppt
3x3 from ENGR43
 For The DC Linear Circuits We Will
need to Solve Systems Of Algebraic
Equations
R2
2.2 kΩ
I2
R3 1.2 kΩ
1.5 kΩ
I3 Rx
R1
2.7 kΩ
7 mA
RL
13V
I1
IL
1.8 kΩ
Engineering/Math/Physics 25: Computational Methods
9
12V1  9V2  4V3  8
 4V1  16V2  V3  0
 2V1  4V2  6V3  20
Bruce Mayer, PE
BMayer@ChabotCollege.edu • ENGR-25_MATLAB_OverView-1.ppt
Day1 demo Script
Engineering/Math/Physics 25: Computational Methods
10
Bruce Mayer, PE
BMayer@ChabotCollege.edu • ENGR-25_MATLAB_OverView-1.ppt
DeskTop Recovery
to UnScramble the DeskTop
Engineering/Math/Physics 25: Computational Methods
11
Bruce Mayer, PE
BMayer@ChabotCollege.edu • ENGR-25_MATLAB_OverView-1.ppt
All Done for Today
Please Try
Using
MATLAB
in 3906A
 Let’s do MQ-00b
Engineering/Math/Physics 25: Computational Methods
12
Bruce Mayer, PE
BMayer@ChabotCollege.edu • ENGR-25_MATLAB_OverView-1.ppt
 Let’s do MQ-00b
 Let’s do MQ-00b
Engineering/Math/Physics 25: Computational Methods
13
Bruce Mayer, PE
BMayer@ChabotCollege.edu • ENGR-25_MATLAB_OverView-1.ppt
Example Problem 1-21
 Plot This Function
T  6 ln t  7e
0.2t
• Where
– T  Temperature (°C)
– t  time (minutes)
• For: 1  t  3
Engineering/Math/Physics 25: Computational Methods
14
Bruce Mayer, PE
BMayer@ChabotCollege.edu • ENGR-25_MATLAB_OverView-1.ppt
Prob 1-21
t = [1:.01:3];
T = 6*log(t) - 7*exp(0.2*t);
plot(t,T, 'LineWidth', 3)
xlabel('t (Sec)')
ylabel('T (deg C)')
title('Temp vs time')
grid
Temp vs time
-6
-6.5
-7
T (deg C)
>>
>>
>>
>>
>>
>>
>>
-7.5
-8
-8.5
-9
Engineering/Math/Physics 25: Computational Methods
15
1
1.2
1.4
1.6
1.8
2
t (Sec)
2.2
2.4
2.6
Bruce Mayer, PE
BMayer@ChabotCollege.edu • ENGR-25_MATLAB_OverView-1.ppt
2.8
3
Engr/Math/Physics 25
Appendix
Bruce Mayer, PE
Licensed Electrical & Mechanical Engineer
BMayer@ChabotCollege.edu
Engineering/Math/Physics 25: Computational Methods
16
Bruce Mayer, PE
BMayer@ChabotCollege.edu • ENGR-25_MATLAB_OverView-1.ppt
Example Demo Session
>> %Use MATLAB As Calculator
>> (7+11)*2.5
>> 17*19
ans =
ans =
45
323
>> L = 14.4
>> 77/19 -4.3
L =
ans =
14.4000
-0.2474
>> W = 13.3
>> 64^(1/3) + 32^0.2
ans =
W =
13.3000
6
>> Area = L*W
Area =
Engineering/Math/Physics 25: Computational Methods
17
191.5200
Bruce Mayer, PE
BMayer@ChabotCollege.edu • ENGR-25_MATLAB_OverView-1.ppt
Prob 1-21 Command Script
 From the Command Window
>> t = [1:0.02:3];
>> T = 6*log(t) - 7*exp(0.2*t);
>> plot(t,T), xlabel('time
(min)'),ylabel('Temperature (°C)'),
title('Problem 1-21'), grid
Engineering/Math/Physics 25: Computational Methods
18
Bruce Mayer, PE
BMayer@ChabotCollege.edu • ENGR-25_MATLAB_OverView-1.ppt
Prob 1-22 Plot
Engineering/Math/Physics 25: Computational Methods
19
Bruce Mayer, PE
BMayer@ChabotCollege.edu • ENGR-25_MATLAB_OverView-1.ppt
Problem 1-22
-6
Temperature (°C)
-6.5
-7
-7.5
-8
-8.5
-9
1
1.2
1.4
1.6
1.8
2
2.2
time (min)
Engineering/Math/Physics 25: Computational Methods
20
2.4
2.6
2.8
Bruce Mayer, PE
BMayer@ChabotCollege.edu • ENGR-25_MATLAB_OverView-1.ppt
3
System, Directory, File Cmnds
Command
Description
pwd Displays the current directory
Changes the current directory to
dirname
Removes the directory dirname from
rmpath dirname
the search path.
cd dirname
Lists the MATLAB-specific files found in
the current working directory. Most data
what
files and other non-MATLAB files are
not listed. Use dir to get a list of all files
what dirname
Lists the MATLAB-specific
files in directory dirname
Engineering/Math/Physics 25: Computational Methods
21
Bruce Mayer, PE
BMayer@ChabotCollege.edu • ENGR-25_MATLAB_OverView-1.ppt
Download