SlideShare une entreprise Scribd logo
1  sur  351
Télécharger pour lire hors ligne
Introduction To Matlab 
Prepared by : 
1 
Prepared by: 
Eng. Amr Ezz Eldin Rashed 
Assistant lecturer 
TAIF university,KSA 
TEL:ksa 0554404723
Outlines(First Level) _24 hour 
What is Matlab 
Basic commands 
Vectors and matrices 
Statistics for vector and matrix 
Control loops(if,for,switch,break) 
2D plotting , mathematics(int ,diff ,limit,..) 
Exam 
2
Outlines(Second Level)_24hour 
3D plotting, animation 
Dialog box 
Simulink 
Graphical user interface 
Image and sound processing 
البرامج الجاهزة 
Project 
EXAM 
3
Outlines(Third Level)_24 hour 
Introduction to Image Processing 
Point Processing ,Spatial Filtering 
Neighborhood Processing 
The Fourier Transform 
Image Restoration 
Image Segmentation 
project 
4
What is Matlab? 
What is possible in Matlab? graphic examples 
How Matlab works? matrix, vector & scalar 
syntax & important operators 
basic commands & plot commands 
creating a m-file 
Statistics in Matlab some basics & example 
Algebraic operations in Matlab 
Useful links & other tutorials 
5 
Introduction to MATLAB
What is MATLAB 
The name MATLAB stands for Matrix laboratory(or mathematical laboratory). 
MATLAB is an interactive system whose basic data element is an array that does not require dimensioning. 
It‟s both a computer programming language, and a software environment for using that language effectively. 
Typical 
6
What is MATLAB 
Matlab is a commercial "Matrix Laboratory" package which operates as an interactive programming environment. 
Matlab is available for PC's, Macintosh and UNIX systems. 
Matlab is well adapted to numerical experiments. 
Matlab program and script files (m-files) always have filenames ending with ".m"; 
The programming language is exceptionally straightforward since almost every data object is assumed to be an array. 
Graphical output (figure) is available to supplement numerical results. 
Online help is available from the Matlab prompt (a double arrow) by typing help 
7
Typical Uses 
Math and computation Algorithm development Modeling, simulation, and prototyping Data analysis, exploration, and visualization Scientific and engineering graphics Application development including GUI 
8
Why use Matlab? 
Advantages: 
Handles vector and matrices very nice 
Quick plotting and analysis 
EXTENSIVE documentation (type „help‟) 
Lots of nice functions: FFT, fuzzy logic, neural nets, numerical integration, OpenGL (!?) 
Drawbacks: 
Slow compared to C or Java 
9
Matlab History 
In the 1970‟s, Cleve Moler “Professor of Math & Computer Science, Chief Author of MatLab and one of the Founders of Mathworks.Inc” participated in developing (EISPACK) and (LINPACK). Those were collection of Fortran subroutines for solving linear equations and Eigen value problems. 
Later, when teaching courses in mathematics, Moler wanted his students to be able to use LINPACK and EISPACK without requiring knowledge of Fortran, so he developed the first MATLAB in 1977 as an interactive system to access LINPACK and EISPACK. 
10
MatLab History 
The first Matlab was written in 2000 lines of Fortran, with Matrices as the only data type, 80 functions, no .m files and no toolboxes. 
Jack Little, one of Moler‟s students saw Matlab potentials in Control systems & Signal Processing. They founded together Mathworks, Inc. in 1980 
Mathworks is now responsible for development, sale, and support for MATLAB 
MATLAB was rewritten in C with more functionality (such as plotting routines), and now it contains more than 80,000 functions. 
11
The Basic Matlab System 
It consists of 5 main parts: 
–Development Environment. 
–MATLAB Mathematical Function Library. 
–MATLAB Language. 
–Graphics. 
–MATLAB External Interfaces 
And finally the MatLab Toolboxes 
–Toolboxes are comprehensive collections of MATLAB functions (M- files) that extend the MATLAB environment to solve particular classes of problems. 
–Areas in which toolboxes are available include signal processing, control systems, neural networks, communications, wavelets, Data Acquisition, simulation, and many others. 
12
MATLAB Development Environment & Basic Math Functions 
13
Development Environment 
•Run the matlab 
14
Development Environment 
15 
Command Window 
History 
Work Space 
Variables stores here 
All of ur previous commands stores here 
All commands, programs runs from here
Variables 
MATLAB variable names must begin with a letter, which may be followed by any combination of letters, digits, and underscores. MATLAB distinguishes between uppercase and lowercase characters, so A and a are not the same variable(case sensitive). When naming a variable, make sure you are not using a name that is already used as a function name,begin with character .
Special Values 
Function 
description 
Ans 
Most recent answer (variable). If you do not assign an output variable to an expression, MATLAB automatically stores the result in ans. 
pi 
3.1415926535897... 
inf 
Infinity. Calculations like n/0, where n is any nonzero real value, result in inf. 
I,J 
The imaginary unit √-1 
NaN,nan 
Not-a-Number, an invalid numeric value. Expressions like 0/0 and inf/inf result in a NaN, as do arithmetic operations involving a NaN. n/0, where n is complex, also returns NaN.
Special Values 
Description 
Function 
Beep sound 
beep 
Maximum real number that can be used 
realmax 
minimum real number that can be used 
realmin 
Specifies the accuracy of floating point 
Precision . 
الخطوة ب نٌ عدد نٌ أو أصغر عدد مٌكن تعر فٌه 
eps 
18
Operators 
Arithmetic 
–numeric computations, e.g., 2^10 Relational 
–quantitative comparison of operands 
–e.g., a < b Logical 
–AND, OR, NOT 
–return Boolean variable, 1 (TRUE) or 0 (FALSE)
Arithmetic operators 
example 
symbol 
Operation 
3+22 
+ 
Addition 
54.6-16.5 
_ 
subtraction 
3.14*6 
* 
Multiplication 
10/100 
10010 
/ or  
Division 
2^8 
^ 
power 
20
Relational Operators 
Description 
Relational Operator 
Less than 
< 
Less than or equal 
<= 
Greater than 
> 
Greater than or equal 
>= 
Equal to 
== 
Not equal to 
~= 
21
Examples 
Command 
Result 
5>8 
ans=0 
A=5<10 
A=1 
Y=(6<10)+(7>8)+(5*3==60/4) 
Y=2 
B=[15 6 9]; C=[8 20 9]; 
D=C>=B 
D=[0 1 1] 
B= =C 
ans=[0 0 1] 
B>6 
ans=[1 0 1]
Logical Operators 
Logical Operator 
Description 
& 
Element by element AND 
| 
Element by element OR 
~ 
NOT 
&& 
Scalar AND with short circuiting 
|| 
Scalar OR with short circuiting
Examples 
Command 
Output 
3 & 7 
ans=1 
A=5 | 0 
A=1 
~25 
ans=0 
(12 & 0) +(~0)+(0 | 5) 
ans=2 
X=[9 3 0]; Y=[2 0 13] X & Y 
ans=1 0 0 
Z=X | Y 
Z=1 1 1
Operator Precedence 
Precedence 
Operation 
1 (highest) 
( ) 
2 
^ 
3 
~ 
4 
*, / 
5 
+, - 
6 
Relational operations >,<, … 
7 
& 
8 
|
Complex functions 
Description 
Item 
Define a complex number 
Complex(2,-3) 
Absolute value ;|x| 
Abs(x) 
Angle of complex number x 
Angle(x) 
Complex conjugate of x 
Conj(x) 
Imaginary part of a complex number x 
Imag(x) 
Real part of complex number x 
Real(x) 
26
Example 
27
Relational and Logical Functions 
Function 
Description 
xor(x,y) 
Exclusive OR 
any(x) 
True if any element is non zero 
all(x) 
True if all elements are non zero 
Isequal(x,y) 
True if arrays are numerically equal 
Isfloatpt 
True for a floating point number 
isprime 
True for a prime number
Example 
29
Information About System 
30
Information About System 
31
Calendar 
32
Information About System 
33
System and file commands 
Description 
Item 
Clears command window 
clc 
Remove variables from memory 
Clear , clear all 
Display documentation 
doc 
Checks for existence of file or variable 
exist 
Declares variables to be global 
global 
Display help text in the command window 
Help 
Display help text in the help browser 
helpwin 
Searches help entries for a keyword 
lookfor 
Stops Matlab 
Quit or exit 
List current variables 
who 
Long display) ) List current variables 
whos 
34
How to open file (mspaint.exe) 
35
Trigonometric functions(Radian) 
Description 
Item 
Inverse cosine 
Acos(x) 
Inverse cotangent 
Acot(x) 
Inverse cosecant 
Acsc(x) 
Inverse secant 
Asec(x) 
Inverse sine 
Asin(x) 
Inverse tangent 
Atan(x) 
Cosine 
Cos(x) 
cotangent 
Cot(x) 
cosecant 
Csc(x) 
Sine 
Sin(x) 
tangent 
Tan(x) 
36
Trigonometric functions(degree) 
Description 
Item 
Inverse cosine 
Acosd(x) 
Inverse cotangent 
Acotd(x) 
Inverse cosecant 
Acscd(x) 
Inverse secant 
Asecd(x) 
Inverse sine 
Asind(x) 
Inverse tangent 
Atand(x) 
Cosine 
Cosd(x) 
cotangent 
Cotd(x) 
cosecant 
Cscd(x) 
Sine 
Sind(x) 
tangent 
Tand(x) 
37
Hyperbolic function 
Description 
Item 
Inverse cosine 
Acosh(x) 
Inverse cotangent 
Acoth(x) 
Inverse cosecant 
Acsch(x) 
Inverse secant 
Asech(x) 
Inverse sine 
Asinh(x) 
Inverse tangent 
Atanh(x) 
Cosine 
Cosh(x) 
cotangent 
Coth(x) 
cosecant 
Csch(x) 
Sine 
Sinh(x) 
tangent 
Tanh(x) 
38
Mathematical functions 
item 
Description 
factor 
التحل لٌ ال العوامل الاول ةٌ 
Primes وٌلد قائمة بالاعداد الاول ةٌ الاقل من 
x 
isprime عٌ دٌ 
true اذا كان العدد اول اٌ 
Gcd القاسم المشترك الاكبر 
lcm ا جٌاد المضاعف المشترك الاصغر 
Factorial(x) لا جٌاد المضروب 
Gamma(x) تابع جاما 
Beta(x,y) تابع ب تٌا 
39
Examples 
40
Example 
41
System and file Commands 
item 
Description 
cd 
Change current directory 
Date 
Display current date 
dir 
Lists all files in the current directory 
mkdir 
Used to make new directory 
pwd 
Present work directory 
what 
Lists all matlab files 
Clock 
Display current clock and date 
42
Example 
43
Exponential functions 
item 
Description 
exp 
ًسلاا عباتلا 
log اللوغار تٌم الطب عٌ log10 اللوغار تٌم للاساس 
10 
log2 اللوغار تٌم للاساس 
2 
Sqrt(x) الجذر الترب عٌ nthroot الجذر من المرتبة 
n 
pow2 
2^(x) 
expm1 
Exp(x)-1 
log1p 
Log(x+1) 
44
Example 
45
Example 
46
Erf,erfc,expint,format 
47 
تابع ا جٌاد الخطأ 
المتمم تابع ا جٌاد الخطأ 
ا جٌاد التكامل الاسً 
15 رقم بفاصلة عائمة
format 
48 
5 ةتباث ةلصافب ماقرا 
5 ارقام بفاصلة عائمة 
15 رقم بفاصلة عائمة 
الشكل الكسري
الرياضيات في الماتلاب 
لا جٌاد جذور المعادلة 
X^4+2*x^3+4*x+5=0 
>>roots([1 2 0 4 5]) 
ولا جٌاد المعادلة بمعرفة الحلول 
>>poly([1 2 3 4]) 
49
Cont. 
50
Integration 
51
Differentiation 
52
Laplace Transform 
53
Expand ,conv ,and deconv 
54
limit 
55
Vector defenition 
56
Vector definition 
57
Array addressing 
58
Array addressing 
59
Adding element to vector 
60
Vector statistics 
61
Max ,min ,
Cont. 
63
Linspace , logspace 
64
Array Construction 
65
Array Construction 
66
Array orientation 
>> c=[1;2;3;4;5] c = 1 2 3 4 5 >> c‟ % transpose of c ans = 1 2 3 4 5
Array orientation 
>> s=[1+2i 3-5i 3+4i] s = 1.0000 + 2.0000i 3.0000 - 5.0000i 3.0000 + 4.0000i >> f=s‘ f = 1.0000 - 2.0000i 3.0000 + 5.0000i 3.0000 - 4.0000i >> g=s.‘ dot transpose operator g = 1.0000 + 2.0000i 3.0000 - 5.0000i 3.0000 + 4.0000i
Matrix definition 
69
Math. 
70
Cont. 
71
Mean and Variance
Determine,diagonal,inverse 
73
Maximum,minimum 
74
Find location of an element 
75
برنامج لحساب زاو ةٌ خط 
X=[1 0 0;0 1 0;0 0 1]; [I,j]=find(x==1); Length=max(i)-min(i); Width=max(j)-min(j); Ang=atand(length/width); 
76
Determines matrix elements 
d=[ 1 2;4 5; 3 2] d = 1 2 4 5 3 2 >> d(1,:) %row 1 and all columns ans = 1 2 >> d(1,2) % row 1 and all column 2 ans = 2 >> d(:,2) %all row and l column 2 ans = 2 5 2
Determines matrix elements 
d = 1 2 4 5 3 2 >> d(2:3,:) ans = 4 5 3 2
Add element to matrix 
79
Add element to matrix 
80
Special Matrix(zeros,ones,magic,eye) 
>> f=zeros(3) zeros=false f = 0 0 0 0 0 0 0 0 0 >> g=ones(4) ones=true g = 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
Special Matrix 
>> v=zeros(2,3) v = 0 0 0 0 0 0 
>> h=3*ones(2,4) h = 3 3 3 3 3 3 3 3
Special Matrix 
>> eye(3,3) ans = 1 0 0 0 1 0 0 0 1
True ,false 
84
Special matrix(rand,randn,randint) 
85 
Zero mean unit variance 
Random number between 0 and 1
Mean2,std2,randint 
86
Unique,intersect,setdiff 
87 
لحذف ما هو مكرر 
وترت بٌ النت جٌة 
الحصول عل العناصر 
المشتركة ب نٌ مصفوفت نٌ 
الحصول عل العناصر 
الموجودة ف 1 وغ رٌ 
موجودة ف 2
Rot90,flipud,fliplr
Matrix operations 
89
Example 
90
Example 
91
Example 
92
Example 
93
Example 
94
Example 
95
Add element to matrix 
96
Add element to matrix 
97
Add element to matrix 
98
Reshape,repmat 
99
Approximation functions 
Floor : rounds value towards negative infinity Ceil: rounds value towards positive infinity Fix: rounds value towards zero Round: normal approximation 
100
Approximation functions 
101
Approximation functions 
102
Approximation functions 
103
Number systems 
104
Cont. 
105
Character matrix 
106
Character matrix 
107
Character matrix 
108
Tic,toc 
109
Multidimensional matrix 
110
Cont. 
111
Cont. 
112
Cont. 
113
Introduction to signal and image processing 
114
Reading image 
>> x=imread('C:Program FilesMATLABR2007atoolboximagesimdemoscameraman.tif'); 
>>y=imread('cameraman.tif'); 
>> imshow(y) 
115
Image show 
116
Operations on image 
117
Operations on image 
>> diag(y); 
>> trace(y) ans = 27029 >> imshow(flipud(y)) >>imresize(y,[128 128]); 
118
Figure(2) 
119
120 
>>imshow(fliplr(y));
Edge detection 
121
Cont. 
122
Cont. 
123
Color image,imwrite 
124
imwrite 
imwrite(z,'amr.jpg') imwrite(y,„d:amr2.jpg') 
125
Reading and writing sound 
>>[y,fs]=wavread('C:WINDOWSMediachimes.wav'); 
>>Help auread 
>> soundsc(y) or wavplay(y,fs) 
>>size(y) 
>>wavwrite(y,‟c:aa.wav‟) or auwrite 
>>نأخذ جزء من الصوت ونتعامل معه 
126
Operation on sound 
127
Video read 
128
Cont. 
129
Flow Control 
MATLAB has several flow control constructs: 
For loop. 
If statement. 
Switch and case. 
While. 
Continue. 
Break. 
Try – catch. 
Return.
For Loop 
for x = array 
(commands) 
end The (commands) are executed once for every column in array At each iteration, x is assigned to the next column of the array
Example 
For i=1:10 i end نٌفذ طالما i≤10 
132
Example 
for i=1:10 disp(i) end لا عٌرض كلمة I بجانب كل ق مٌة 
133
Example♣♣ 
disp(„the numbers from 1 to 10 are:‟) for i=1:10 disp(i) end 
134
Factorial 
n=5; f=1; for i=2: n f=f*i; end disp(f) 
135
لإ جٌاد مجموع الأعداد من ◄ 1:5 
n=5 s=0 for i=1: n s=s+i; end disp(s) 
136
لإ جٌاد مجموع مربعات الأعداد من ◄ 1:5 
n=5 s=0 for i=1: n s=s+i^2; end disp(s) 
137
لإ جٌاد جذور الأعداد من ◄ 1:5 
n=5; for i=1: n disp(sqrt(i)) end 
138
Example 
n=5 disp(„number square root‟) disp(„ „) for i=1: n AA=sqrt(I); disp([ I AA ]) لعرض مجموعة من المتغ رٌات 
End 
139
Example 
N=10 12/1! + 22/2!+………..+n2/n! الإشارة ثابتة 
12/1! -22/2!+…-……..+n2/n! الإشارة متغ رٌة 
140
Example 
n=5; 
fact=1; 
Sum=0; 
For I=1:n 
fact=fact*I; 
T=(I^2)/fact; 
sum=sum+ T; 
End 
Disp(sum) 
141
Example 
ملحوظة ◄ 
لعمل إشارة أحد الحدود موجب والآخر سالب 
(-1) i+1 
Fact=-1 
Fact= - fact *i 
142
Example 
n=input („enter any integer‟); Sum =0; For i=1: n Sum=sum+i End Disp(sum); 
143
Example 
What is your name? How old are you? طٌبع age, name 
144
Example 
Nam=input („what is your name?‟ , ‟s‟); 
character حٌتوي على string 
Age=input („how old are you?‟); 
Disp(nam) 
Disp(age) 
145
Note 
ملحوظة: 
لك تٌرك سطر نستخدم علامة  
ولك طٌبع backslash نستخدم علامة  
ولطبع name ,age بجانب بعضهم 
Disp ([x, y]); 
إما أن كٌون ⤾ x, y 
أي جٌب أن كٌونا من نفس النوع String or num 
Disp ([nam, num2str (age)]); 
146
Example 
اطبع مجموع الأعداد التى تقبل القسمة على 5 
sum=0; 
For i=0:5:100 
sum=sum+I; 
end 
Disp(sum) 
147
Nested Loops 
for n=1:5 
for m=5:-1:1 
A(n,m)=n^2+m^2; 
end 
end 
A = 
2 5 10 17 26 
5 8 13 20 29 
10 13 18 25 34 
17 20 25 32 41 
26 29 34 41 50
3x3 Mean filter 
149
While Loops 
while expression 
(commands) 
end Commands are executed as long as all elements in expression are true. Usually evaluation of expression gives scalar 
–In case of array all elements must be true
Example 
while x<=15 
x=2*x; 
end 
Be careful and try to avoid infinite loops! 
To stop the execution of an infinite loop use Ctrl+C 
x =3 
x =24
If-End Structure 
if expression 
(commands) 
end The (commands) are evaluated if all elements in expression are true (nonzero)
If-Else-End Structure 
if (expression) 
(commands evaluated if true) 
else 
(commands evaluated if false) 
end
Flow control - selection 
The if-elseif-else construction 
if <logical expression> <commands> elseif <logical expression> <commands> else <commands> end 
if height>170 
disp(’tall’) 
elseif height<150 
disp(’small’) 
else 
disp(’average’) 
end
Example 
X=input ('enter any value'); If (x>0) disp ('positive'); End IF (x<0) disp ('negative'); End لا غٌلق برنامج ال matlab ب end 
155
Example 
iF (x>0) disp ('positive'); else if (x<0) disp ('negative'); else disp ('zero'); End ملحوظة : وٌجد دالة جاهزة تقوم بنفس الوظ فٌة 
sign 
156
Example 
أدخل ق مٌة x,y 
ونحدد هل x اكبر من y ام لا ونطبع x,y 
X is greater than y X is lower than y X is equal to y 
157
Example 
158
Example 
لطباعة الأعداد التى لا تقبل القسمة على 5 
For i=0:100 If (rem(I,5)~=0) disp(i); End End 
159
برنامج لا جٌاد جذور معادلة ترب عٌ ةٌ 
Disp.→this program is used to solve the quadratic eqn Disp→ Ax2+Bx+c=0 a=input→enter the value of A:___ b=input→enter the value of B:___ c=input→ enter the value of C:___ D=B2- 4AC 
•X1=x2=-b/2a X1= (-B+sqrt (d))/ (2*a)) 
X2= (-B-sqrt (d) )/ (2*a)) 
160 
0 
Non zero
Program 
161
Example 
X=floor (rand*6) +1; If (x==1) disp ('that is 1'); Else if (x==2) disp ('that is 2'); Else if (x==3) disp ('that is 3'); Else if (x==4) disp ('that is 4'); Else if (x==5) disp ('that is 5'); Else disp ('that is 6'); Or else if (x==6) disp ('that is 6'); end 
162
برنامج درجات الطلاب 
163
Example 
apples=10; 
cost=apples*25; 
if apples > 5 
cost=(1 -20/100)*cost % 20% discount 
end
Switch-Case Construction 
switch expression 
case test_expression1 
(commands1) 
case {test_expression2, test_expression3} 
(commands2) 
otherwise 
(commands 3) 
end
Example 
method = 'Bilinear'; 
switch (method) 
case 'linear' 
disp('Method is linear') 
case 'cubic' 
disp('Method is cubic') 
otherwise 
disp('Unknown method.') 
end 
Method is Unknown method
باستخدام switch فى حالة multiple cases 
X=floor (rand*6)+1; Switch x → expression or variable مٌكن أن كٌون 
Case 1 Disp ('that is 1'); Case 2 Disp ('that is 2'); Case 3 Disp ('that is 3'); Case 4 Disp ('that is 4'); Case 5 Disp ('that is 5'); Case 6 Disp ('that is 6'); Or Otherwise Disp ('that is 6'); End 
167
Program 
168
Example 
لحساب أكثر من حالة مع بعض 
X=floor (rand*6)+1; 1-if (x==1 | x==2 | x==3) 2-if (1<=x<=3) 3-case {1,2,3} disp ('from 1 to 3') case {4,5} disp ('4 or 5') case 6 / otherwise disp (that is 6'); end 
169
Program 
170
Program 
171
برنامج لعمل password 
172
Another solution 
173
Another solution 
174
program 
المطلوب ف البرنامج السابق جعل عدد المحاولات 3 ف حالة كلمة السر الخطأ وواحدة ف حالة الكلمة الصح حٌة. 
175
program 
176
while 
177
Fprintf,save,load,uisave 
178
لحساب الوقت المستغرق لتنف ذٌ برنامج 
179
program 
Enter the no. of student=n Vector (x) Average = mean (x) The first = max (x) الطالب الأول 
The last = min (x) الطالب الأخ رٌ 
180
program 
181
Example 
A=[2 3;0 4]; B=[-5 7;10 2]; Display 1-add a to b 2-max value of a 3-Diag of b 4-exit 
182
program 
183
program 
184
Another solution 
185
لادخال عناصر مصفوفة 
Enter the number of raws Enter the number of column Enter the values 
186
program 
187
Security program 
0 
5 
0 
1 
2 
3 
4 
6 
0 
10 
15 
20 
1 
8 
0 
2 
3 
5 
0 
1 
2 
3 
4 
6 
188
program 
189
Matlab simulink 
190
simulink 
191
simulink 
192
Example 
193
simulink 
194
Cont. 
195
196
197
Example 2 
198
Cont. 
199
Cont. 
200
Cont. 
201
Cont. 
202
Cont. 
203
Cont. 
204
Cont. 
205
Simulink Power Window Controller Hybrid System Model 
206
Filtered QPSK vs. MSK 
207
Cont. 
208
AM DSB_SC modulation 
209
Scope 
210
Image processing example 
211
o/p video viewer 
212
Simple power model 
213
Cont. 
214
Scop 
215
Simple models(simpower system) 
216
Power electronic models(simpower sys) 
217
Graphical User Interface 
218
Start Guide 
219
Example 
220
Property Inspector 
221
Figure 
222
Call backs 
223
Call Backs 
224
Project 2 
225
Example 2 
226
Example 
227
Open file 
228
Pop up menu 
229
Edit button 
230
Push button 
231
Program 3 
232
Am modulation 
233
Operation 
234
Pop up menu 
235
Carr_freq 
236
Sampling_freq 
237
Am_mod 
238
Import data 
239
Code 
% --- Executes on button press in put. function put_Callback(hObject, eventdata, handles) % hObject handle to put (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) distor=200; set(handles.edit1,'String',distor); 
240
Calculator program 
241
Calculator program2 
242
243
244
حل المعادلة الترب عٌ ةٌ 
245
Menu editor 
246
برنامج عرض صورة الوان وابضٌ واسود 
247
برنامج كلمة المرور 
248
Visible property 
249
Code 
250
Open , save (menu items) 
251
البرامج الجاهزة 
252
Funtool 
253
تحد دٌ مركز الهزة الارض ةٌ 
254
رسم اشارة وتصم مٌ المرشح المرغوب به 
255
Analog modulation 
256
RLC demo 
257
Neural network tool 
258
nftool 
259
nprtool 
260
Wavelet transform 
261
sigdemo1 
262
Filter design tool 
263
xpsound 
264
querybuilder 
265
Gui to exe) ) deploytool 
266
phone 
267
nndtoc 
268
nctool 
269
Dialog box 
270
helpdlg 
271
Input dialoge 
272
Message box 
273
Color question 
274
Warning dialog 
275
Wait bar 
276
List dialog 
d = dir; 
str = {d.name}; 
[s,v] = listdlg('PromptString','Select a file:',... 'SelectionMode','single',...'ListString',str) 
277
List dialog 
smpl_length={'20','25','30','100','200','500'}; 
entry2=listdlg('name','input for sample lengths','promptstring',... 
'enter sample length values','liststring',smpl_length); 
278
Cont. 
279
Uigetfile 
280
uisave 
281
uiopen('figure') 
282
[file,path] = uiputfile('animinit.m','Save file name'); 
283
Graphics 
284
Sine wave 
285 
01234567-1-0.8-0.6-0.4-0.200.20.40.60.81
Program 2 
286
Figure 
287 
00.511.522.533.540123456
Program 3 
288
figure 
289 
00.511.522.533.540123456aaaaaaatime distance
Program 4 
290
figure 
291 
00.511.522.533.540123456aaaaaaatime distance xxxxmove with mouse
Program 5 
292
figure 
293 
123456789100100200300400500600700800
Program 6 
294
Figure 
295 
01234567-50510152025303540
Program 6 
296
الرسم بإستخدام الاحداث اٌت الدائر ةٌ 
297
figure 
298 
0.1 0.2 0.3 0.4 0.53021060240902701203001503301800
Program 7 
299
Program 8 
300
Figuer 
301 
123456789100102030405060708090100
Program 9 
302
figure 
303 
123456789100501001234567891000.51
Program 10 
304
Program 11 
305
Program 12 
306
Figure 
307 
02468-1-0.500.5102468-1-0.500.5102468-1-0.500.51-50510-1-0.500.51
Program 
308
Figure 
309 
02468-1-0.500.51number one02468-1-0.500.51number two02468-1-0.500.51number three-50510-1-0.500.51number four
ezplot 
310 
-6-4-20246-1-0.500.51xsin(x)
cont 
311 
-6 -4 -2 0 2 4 6 
0 
0.2 
0.4 
0.6 
0.8 
1 
x 
sin(x)2
312 
-505020406080100120140160x4 x2-505-50-40-30-20-1001020304050x8 x-50577.27.47.67.888.28.48.68.89x8-505-1-0.8-0.6-0.4-0.200.20.40.60.81x0
Graphics 3d 
313
Figure 
314 
00.20.40.60.8100.20.40.60.8100.20.40.60.81x axisy axis z label
program 
[X,Y] = meshgrid(-2:.2:2, -2:.2:2); Z = X .* exp(-X.^2 - Y.^2); surf(X,Y,Z) 
315
figure 
316 
-2-1012-2-1012-0.500.5
program 
[X,Y] = meshgrid(-2:.2:2, -2:.2:2); Z = X .* exp(-X.^2 - Y.^2); subplot(221) mesh(Z) subplot(222) mesh(Z) view(-37.5,70) subplot(223) mesh(Z) view(-37.5,10) subplot(224) mesh(Z) view(0,0) 
317
figure 
318 
0204002040-0.500.5020400102030-0.500.50204002040-0.500.50102030-0.500.5
sphere 
319 
-1-0.500.51-1-0.500.51-1-0.500.51
Sphere(40) 
320 
-1-0.500.51-1-0.500.51-1-0.500.51
mesh 
[x,y,z]=sphere(40); 
Mesh(x,y,z) 
321
Figure 
322 
-1-0.500.51-1-0.500.51-1-0.500.51
cylinder 
323 
-1-0.500.51-1-0.500.5100.20.40.60.81
Cylinder(r,n) 
324 
-505-50500.20.40.60.81
program 
[x,y,z]=cylinder(5,30); 
Mesh(x,y,z) 
325
figure 
326 
-505-50500.20.40.60.81
program 
t = 0:pi/50:10*pi; 
plot3(sin(t),cos(t),t,‟r‟); 
Grid;axis square 
327
figure 
328 
-1-0.500.51-1-0.500.51010203040
Pie,pie3 
Subplot(211) 
pie([1 2 3 5],{'North','South','East','West'}) 
Subplot(212) 
pie3([2 4 3 5],[0 1 1 0],{'North','South','East','West'}) 
329
figure 
330 
NorthSouthEastWestEastWestSouthNorth
program 
331
figure 
332 
11.522.53456700.5100.20.40.60.8100.5100.20.40.60.8100.5100.20.40.60.81
program 
333 
rectangle('Position',[0.59,0.35,3.75,1.37],... 
'Curvature',[0.8,0.4 ],... 
'LineWidth',2,'LineStyle','--')
figure 
334 
0.511.522.533.544.50.20.40.60.811.21.41.61.8
program 
rectangle('Position',[0.59,0.35,3.75,1.37],... 
'Curvature',[0 0],... 
'LineWidth',2,'LineStyle','--') 
335
figure 
336 
0.511.522.533.544.50.20.40.60.811.21.41.61.8
program 
clf;close all;clear all; 
rectangle('Position',[0.59,0.35,3.75,1.37],... 
'Curvature',[1 1],... 
'LineWidth',2,'LineStyle','--') 
337
Figure 
338 
0.511.522.533.544.50.20.40.60.811.21.41.61.8
program 
clf;close all;clear all; 
rectangle('Position',[0.59,0.35,3.75,1.37],... 
'Curvature',[1 1],... 
'facecolor','g') 
339
figure 
340 
0.511.522.533.544.50.20.40.60.811.21.41.61.8
program 
341
Figure 
342 
024681005100246810
program 
343
Figure 
344 
0204002040-0.500.5020400102030-0.500.50204002040-0.500.50102030-0.500.5
program 
345
Figure 
346 
05101520250102030-30-20-100102030
Draw circles 
347
Result 
348
PROGRAM 
المطلوب هو عمل برنامج لوضع الاسم والدرجة والتقد رٌ 
كل واحدة ف مصفوفة و عٌرضهم 
349
350
functions 
Main program for i=1:10 disp(i) s(i) end Function s(i) for k=1:i fprintf(„*‟) end fprintf(„ „) 
351

Contenu connexe

Tendances

Matlab Introduction
Matlab IntroductionMatlab Introduction
Matlab Introductionideas2ignite
 
Basic operators in matlab
Basic operators in matlabBasic operators in matlab
Basic operators in matlabrishiteta
 
Introduction to MATLAB
Introduction to MATLABIntroduction to MATLAB
Introduction to MATLABAshish Meshram
 
Introduction to MATLAB
Introduction to MATLABIntroduction to MATLAB
Introduction to MATLABRavikiran A
 
Introduction to matlab
Introduction to matlabIntroduction to matlab
Introduction to matlabSantosh V
 
Basic matlab and matrix
Basic matlab and matrixBasic matlab and matrix
Basic matlab and matrixSaidur Rahman
 
Matlab introduction
Matlab introductionMatlab introduction
Matlab introductionAmeen San
 
Introduction to matlab
Introduction to matlabIntroduction to matlab
Introduction to matlabMohan Raj
 
Matlab-free course by Mohd Esa
Matlab-free course by Mohd EsaMatlab-free course by Mohd Esa
Matlab-free course by Mohd EsaMohd Esa
 
An Introduction to MATLAB for beginners
An Introduction to MATLAB for beginnersAn Introduction to MATLAB for beginners
An Introduction to MATLAB for beginnersMurshida ck
 
Introduction to Matlab
Introduction to MatlabIntroduction to Matlab
Introduction to Matlabaman gupta
 
Basics of matlab
Basics of matlabBasics of matlab
Basics of matlabAnil Maurya
 
Presentation on Solution to non linear equations
Presentation on Solution to non linear equationsPresentation on Solution to non linear equations
Presentation on Solution to non linear equationsRifat Rahamatullah
 
Matlab (Presentation on MATLAB)
Matlab (Presentation on MATLAB)Matlab (Presentation on MATLAB)
Matlab (Presentation on MATLAB)Chetan Allapur
 
Matlab Introduction
Matlab IntroductionMatlab Introduction
Matlab IntroductionDaniel Moore
 

Tendances (20)

Matlab Introduction
Matlab IntroductionMatlab Introduction
Matlab Introduction
 
Basic operators in matlab
Basic operators in matlabBasic operators in matlab
Basic operators in matlab
 
Introduction to MATLAB
Introduction to MATLABIntroduction to MATLAB
Introduction to MATLAB
 
Introduction to MATLAB
Introduction to MATLABIntroduction to MATLAB
Introduction to MATLAB
 
Introduction to matlab
Introduction to matlabIntroduction to matlab
Introduction to matlab
 
Basic matlab and matrix
Basic matlab and matrixBasic matlab and matrix
Basic matlab and matrix
 
1551 limits and continuity
1551 limits and continuity1551 limits and continuity
1551 limits and continuity
 
Matlab introduction
Matlab introductionMatlab introduction
Matlab introduction
 
Introduction to matlab
Introduction to matlabIntroduction to matlab
Introduction to matlab
 
Matlab-free course by Mohd Esa
Matlab-free course by Mohd EsaMatlab-free course by Mohd Esa
Matlab-free course by Mohd Esa
 
Seminar on MATLAB
Seminar on MATLABSeminar on MATLAB
Seminar on MATLAB
 
Matlab ppt
Matlab pptMatlab ppt
Matlab ppt
 
User defined functions in matlab
User defined functions in  matlabUser defined functions in  matlab
User defined functions in matlab
 
An Introduction to MATLAB for beginners
An Introduction to MATLAB for beginnersAn Introduction to MATLAB for beginners
An Introduction to MATLAB for beginners
 
Introduction to Matlab
Introduction to MatlabIntroduction to Matlab
Introduction to Matlab
 
Basics of matlab
Basics of matlabBasics of matlab
Basics of matlab
 
Learn Matlab
Learn MatlabLearn Matlab
Learn Matlab
 
Presentation on Solution to non linear equations
Presentation on Solution to non linear equationsPresentation on Solution to non linear equations
Presentation on Solution to non linear equations
 
Matlab (Presentation on MATLAB)
Matlab (Presentation on MATLAB)Matlab (Presentation on MATLAB)
Matlab (Presentation on MATLAB)
 
Matlab Introduction
Matlab IntroductionMatlab Introduction
Matlab Introduction
 

Similaire à Introduction to Matlab

Introduction to matlab lecture 1 of 4
Introduction to matlab lecture 1 of 4Introduction to matlab lecture 1 of 4
Introduction to matlab lecture 1 of 4Randa Elanwar
 
matlab-130408153714-phpapp02_lab123.ppsx
matlab-130408153714-phpapp02_lab123.ppsxmatlab-130408153714-phpapp02_lab123.ppsx
matlab-130408153714-phpapp02_lab123.ppsxlekhacce
 
Introduction to Matlab.pdf
Introduction to Matlab.pdfIntroduction to Matlab.pdf
Introduction to Matlab.pdfssuser43b38e
 
MATLAB/SIMULINK for Engineering Applications day 2:Introduction to simulink
MATLAB/SIMULINK for Engineering Applications day 2:Introduction to simulinkMATLAB/SIMULINK for Engineering Applications day 2:Introduction to simulink
MATLAB/SIMULINK for Engineering Applications day 2:Introduction to simulinkreddyprasad reddyvari
 
A complete introduction on matlab and matlab's projects
A complete introduction on matlab and matlab's projectsA complete introduction on matlab and matlab's projects
A complete introduction on matlab and matlab's projectsMukesh Kumar
 
Dsp lab _eec-652__vi_sem_18012013
Dsp lab _eec-652__vi_sem_18012013Dsp lab _eec-652__vi_sem_18012013
Dsp lab _eec-652__vi_sem_18012013amanabr
 
Dsp lab _eec-652__vi_sem_18012013
Dsp lab _eec-652__vi_sem_18012013Dsp lab _eec-652__vi_sem_18012013
Dsp lab _eec-652__vi_sem_18012013Kurmendra Singh
 
Summer training matlab
Summer training matlab Summer training matlab
Summer training matlab Arshit Rai
 
Introduction to matlab
Introduction to matlabIntroduction to matlab
Introduction to matlabBilawalBaloch1
 

Similaire à Introduction to Matlab (20)

Introduction to matlab lecture 1 of 4
Introduction to matlab lecture 1 of 4Introduction to matlab lecture 1 of 4
Introduction to matlab lecture 1 of 4
 
Matlab basic and image
Matlab basic and imageMatlab basic and image
Matlab basic and image
 
matlab-130408153714-phpapp02_lab123.ppsx
matlab-130408153714-phpapp02_lab123.ppsxmatlab-130408153714-phpapp02_lab123.ppsx
matlab-130408153714-phpapp02_lab123.ppsx
 
Matlab intro
Matlab introMatlab intro
Matlab intro
 
Introduction to MATLAB
Introduction to MATLABIntroduction to MATLAB
Introduction to MATLAB
 
MatlabIntro.ppt
MatlabIntro.pptMatlabIntro.ppt
MatlabIntro.ppt
 
MatlabIntro.ppt
MatlabIntro.pptMatlabIntro.ppt
MatlabIntro.ppt
 
MatlabIntro.ppt
MatlabIntro.pptMatlabIntro.ppt
MatlabIntro.ppt
 
Matlab intro
Matlab introMatlab intro
Matlab intro
 
MatlabIntro.ppt
MatlabIntro.pptMatlabIntro.ppt
MatlabIntro.ppt
 
Introduction to Matlab.pdf
Introduction to Matlab.pdfIntroduction to Matlab.pdf
Introduction to Matlab.pdf
 
MATLAB/SIMULINK for Engineering Applications day 2:Introduction to simulink
MATLAB/SIMULINK for Engineering Applications day 2:Introduction to simulinkMATLAB/SIMULINK for Engineering Applications day 2:Introduction to simulink
MATLAB/SIMULINK for Engineering Applications day 2:Introduction to simulink
 
Matlab1
Matlab1Matlab1
Matlab1
 
A complete introduction on matlab and matlab's projects
A complete introduction on matlab and matlab's projectsA complete introduction on matlab and matlab's projects
A complete introduction on matlab and matlab's projects
 
Dsp lab _eec-652__vi_sem_18012013
Dsp lab _eec-652__vi_sem_18012013Dsp lab _eec-652__vi_sem_18012013
Dsp lab _eec-652__vi_sem_18012013
 
Dsp lab _eec-652__vi_sem_18012013
Dsp lab _eec-652__vi_sem_18012013Dsp lab _eec-652__vi_sem_18012013
Dsp lab _eec-652__vi_sem_18012013
 
Matlab
MatlabMatlab
Matlab
 
What is matlab
What is matlabWhat is matlab
What is matlab
 
Summer training matlab
Summer training matlab Summer training matlab
Summer training matlab
 
Introduction to matlab
Introduction to matlabIntroduction to matlab
Introduction to matlab
 

Plus de Amr Rashed

introduction to embedded system presentation
introduction to embedded system presentationintroduction to embedded system presentation
introduction to embedded system presentationAmr Rashed
 
Discrete Math Ch5 counting + proofs
Discrete Math Ch5 counting + proofsDiscrete Math Ch5 counting + proofs
Discrete Math Ch5 counting + proofsAmr Rashed
 
Discrete Math Chapter: 8 Relations
Discrete Math Chapter: 8 RelationsDiscrete Math Chapter: 8 Relations
Discrete Math Chapter: 8 RelationsAmr Rashed
 
Discrete Math Chapter 1 :The Foundations: Logic and Proofs
Discrete Math Chapter 1 :The Foundations: Logic and ProofsDiscrete Math Chapter 1 :The Foundations: Logic and Proofs
Discrete Math Chapter 1 :The Foundations: Logic and ProofsAmr Rashed
 
Discrete Math Chapter 2: Basic Structures: Sets, Functions, Sequences, Sums, ...
Discrete Math Chapter 2: Basic Structures: Sets, Functions, Sequences, Sums, ...Discrete Math Chapter 2: Basic Structures: Sets, Functions, Sequences, Sums, ...
Discrete Math Chapter 2: Basic Structures: Sets, Functions, Sequences, Sums, ...Amr Rashed
 
Introduction to deep learning
Introduction to deep learningIntroduction to deep learning
Introduction to deep learningAmr Rashed
 
Discrete Structure Mathematics lecture 1
Discrete Structure Mathematics lecture 1Discrete Structure Mathematics lecture 1
Discrete Structure Mathematics lecture 1Amr Rashed
 
Implementation of DNA sequence alignment algorithms using Fpga ,ML,and CNN
Implementation of DNA sequence alignment algorithms  using Fpga ,ML,and CNNImplementation of DNA sequence alignment algorithms  using Fpga ,ML,and CNN
Implementation of DNA sequence alignment algorithms using Fpga ,ML,and CNNAmr Rashed
 
امن نظم المعلومات وامن الشبكات
امن نظم المعلومات وامن الشبكاتامن نظم المعلومات وامن الشبكات
امن نظم المعلومات وامن الشبكاتAmr Rashed
 
Machine learning workshop using Orange datamining framework
Machine learning workshop using Orange datamining frameworkMachine learning workshop using Orange datamining framework
Machine learning workshop using Orange datamining frameworkAmr Rashed
 
مقدمة عن الفيجوال بيسك 9-2019
مقدمة عن الفيجوال بيسك  9-2019مقدمة عن الفيجوال بيسك  9-2019
مقدمة عن الفيجوال بيسك 9-2019Amr Rashed
 
Deep learning tutorial 9/2019
Deep learning tutorial 9/2019Deep learning tutorial 9/2019
Deep learning tutorial 9/2019Amr Rashed
 
Deep Learning Tutorial
Deep Learning TutorialDeep Learning Tutorial
Deep Learning TutorialAmr Rashed
 
Matlab plotting
Matlab plottingMatlab plotting
Matlab plottingAmr Rashed
 
License Plate Recognition
License Plate RecognitionLicense Plate Recognition
License Plate RecognitionAmr Rashed
 
Introduction to FPGA, VHDL
Introduction to FPGA, VHDL  Introduction to FPGA, VHDL
Introduction to FPGA, VHDL Amr Rashed
 
Digital image processing using matlab
Digital image processing using matlab Digital image processing using matlab
Digital image processing using matlab Amr Rashed
 

Plus de Amr Rashed (17)

introduction to embedded system presentation
introduction to embedded system presentationintroduction to embedded system presentation
introduction to embedded system presentation
 
Discrete Math Ch5 counting + proofs
Discrete Math Ch5 counting + proofsDiscrete Math Ch5 counting + proofs
Discrete Math Ch5 counting + proofs
 
Discrete Math Chapter: 8 Relations
Discrete Math Chapter: 8 RelationsDiscrete Math Chapter: 8 Relations
Discrete Math Chapter: 8 Relations
 
Discrete Math Chapter 1 :The Foundations: Logic and Proofs
Discrete Math Chapter 1 :The Foundations: Logic and ProofsDiscrete Math Chapter 1 :The Foundations: Logic and Proofs
Discrete Math Chapter 1 :The Foundations: Logic and Proofs
 
Discrete Math Chapter 2: Basic Structures: Sets, Functions, Sequences, Sums, ...
Discrete Math Chapter 2: Basic Structures: Sets, Functions, Sequences, Sums, ...Discrete Math Chapter 2: Basic Structures: Sets, Functions, Sequences, Sums, ...
Discrete Math Chapter 2: Basic Structures: Sets, Functions, Sequences, Sums, ...
 
Introduction to deep learning
Introduction to deep learningIntroduction to deep learning
Introduction to deep learning
 
Discrete Structure Mathematics lecture 1
Discrete Structure Mathematics lecture 1Discrete Structure Mathematics lecture 1
Discrete Structure Mathematics lecture 1
 
Implementation of DNA sequence alignment algorithms using Fpga ,ML,and CNN
Implementation of DNA sequence alignment algorithms  using Fpga ,ML,and CNNImplementation of DNA sequence alignment algorithms  using Fpga ,ML,and CNN
Implementation of DNA sequence alignment algorithms using Fpga ,ML,and CNN
 
امن نظم المعلومات وامن الشبكات
امن نظم المعلومات وامن الشبكاتامن نظم المعلومات وامن الشبكات
امن نظم المعلومات وامن الشبكات
 
Machine learning workshop using Orange datamining framework
Machine learning workshop using Orange datamining frameworkMachine learning workshop using Orange datamining framework
Machine learning workshop using Orange datamining framework
 
مقدمة عن الفيجوال بيسك 9-2019
مقدمة عن الفيجوال بيسك  9-2019مقدمة عن الفيجوال بيسك  9-2019
مقدمة عن الفيجوال بيسك 9-2019
 
Deep learning tutorial 9/2019
Deep learning tutorial 9/2019Deep learning tutorial 9/2019
Deep learning tutorial 9/2019
 
Deep Learning Tutorial
Deep Learning TutorialDeep Learning Tutorial
Deep Learning Tutorial
 
Matlab plotting
Matlab plottingMatlab plotting
Matlab plotting
 
License Plate Recognition
License Plate RecognitionLicense Plate Recognition
License Plate Recognition
 
Introduction to FPGA, VHDL
Introduction to FPGA, VHDL  Introduction to FPGA, VHDL
Introduction to FPGA, VHDL
 
Digital image processing using matlab
Digital image processing using matlab Digital image processing using matlab
Digital image processing using matlab
 

Dernier

CME 397 - SURFACE ENGINEERING - UNIT 1 FULL NOTES
CME 397 - SURFACE ENGINEERING - UNIT 1 FULL NOTESCME 397 - SURFACE ENGINEERING - UNIT 1 FULL NOTES
CME 397 - SURFACE ENGINEERING - UNIT 1 FULL NOTESkarthi keyan
 
Research Methodology for Engineering pdf
Research Methodology for Engineering pdfResearch Methodology for Engineering pdf
Research Methodology for Engineering pdfCaalaaAbdulkerim
 
Curve setting (Basic Mine Surveying)_MI10412MI.pptx
Curve setting (Basic Mine Surveying)_MI10412MI.pptxCurve setting (Basic Mine Surveying)_MI10412MI.pptx
Curve setting (Basic Mine Surveying)_MI10412MI.pptxRomil Mishra
 
Novel 3D-Printed Soft Linear and Bending Actuators
Novel 3D-Printed Soft Linear and Bending ActuatorsNovel 3D-Printed Soft Linear and Bending Actuators
Novel 3D-Printed Soft Linear and Bending ActuatorsResearcher Researcher
 
Forming section troubleshooting checklist for improving wire life (1).ppt
Forming section troubleshooting checklist for improving wire life (1).pptForming section troubleshooting checklist for improving wire life (1).ppt
Forming section troubleshooting checklist for improving wire life (1).pptNoman khan
 
Comprehensive energy systems.pdf Comprehensive energy systems.pdf
Comprehensive energy systems.pdf Comprehensive energy systems.pdfComprehensive energy systems.pdf Comprehensive energy systems.pdf
Comprehensive energy systems.pdf Comprehensive energy systems.pdfalene1
 
Module-1-(Building Acoustics) Noise Control (Unit-3). pdf
Module-1-(Building Acoustics) Noise Control (Unit-3). pdfModule-1-(Building Acoustics) Noise Control (Unit-3). pdf
Module-1-(Building Acoustics) Noise Control (Unit-3). pdfManish Kumar
 
22CYT12 & Chemistry for Computer Systems_Unit-II-Corrosion & its Control Meth...
22CYT12 & Chemistry for Computer Systems_Unit-II-Corrosion & its Control Meth...22CYT12 & Chemistry for Computer Systems_Unit-II-Corrosion & its Control Meth...
22CYT12 & Chemistry for Computer Systems_Unit-II-Corrosion & its Control Meth...KrishnaveniKrishnara1
 
Virtual memory management in Operating System
Virtual memory management in Operating SystemVirtual memory management in Operating System
Virtual memory management in Operating SystemRashmi Bhat
 
AntColonyOptimizationManetNetworkAODV.pptx
AntColonyOptimizationManetNetworkAODV.pptxAntColonyOptimizationManetNetworkAODV.pptx
AntColonyOptimizationManetNetworkAODV.pptxLina Kadam
 
priority interrupt computer organization
priority interrupt computer organizationpriority interrupt computer organization
priority interrupt computer organizationchnrketan
 
TEST CASE GENERATION GENERATION BLOCK BOX APPROACH
TEST CASE GENERATION GENERATION BLOCK BOX APPROACHTEST CASE GENERATION GENERATION BLOCK BOX APPROACH
TEST CASE GENERATION GENERATION BLOCK BOX APPROACHSneha Padhiar
 
Immutable Image-Based Operating Systems - EW2024.pdf
Immutable Image-Based Operating Systems - EW2024.pdfImmutable Image-Based Operating Systems - EW2024.pdf
Immutable Image-Based Operating Systems - EW2024.pdfDrew Moseley
 
Input Output Management in Operating System
Input Output Management in Operating SystemInput Output Management in Operating System
Input Output Management in Operating SystemRashmi Bhat
 
Mine Environment II Lab_MI10448MI__________.pptx
Mine Environment II Lab_MI10448MI__________.pptxMine Environment II Lab_MI10448MI__________.pptx
Mine Environment II Lab_MI10448MI__________.pptxRomil Mishra
 
FUNCTIONAL AND NON FUNCTIONAL REQUIREMENT
FUNCTIONAL AND NON FUNCTIONAL REQUIREMENTFUNCTIONAL AND NON FUNCTIONAL REQUIREMENT
FUNCTIONAL AND NON FUNCTIONAL REQUIREMENTSneha Padhiar
 
Robotics Group 10 (Control Schemes) cse.pdf
Robotics Group 10  (Control Schemes) cse.pdfRobotics Group 10  (Control Schemes) cse.pdf
Robotics Group 10 (Control Schemes) cse.pdfsahilsajad201
 
US Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionUS Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionMebane Rash
 
High Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMS
High Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMSHigh Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMS
High Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMSsandhya757531
 

Dernier (20)

CME 397 - SURFACE ENGINEERING - UNIT 1 FULL NOTES
CME 397 - SURFACE ENGINEERING - UNIT 1 FULL NOTESCME 397 - SURFACE ENGINEERING - UNIT 1 FULL NOTES
CME 397 - SURFACE ENGINEERING - UNIT 1 FULL NOTES
 
Research Methodology for Engineering pdf
Research Methodology for Engineering pdfResearch Methodology for Engineering pdf
Research Methodology for Engineering pdf
 
Curve setting (Basic Mine Surveying)_MI10412MI.pptx
Curve setting (Basic Mine Surveying)_MI10412MI.pptxCurve setting (Basic Mine Surveying)_MI10412MI.pptx
Curve setting (Basic Mine Surveying)_MI10412MI.pptx
 
Novel 3D-Printed Soft Linear and Bending Actuators
Novel 3D-Printed Soft Linear and Bending ActuatorsNovel 3D-Printed Soft Linear and Bending Actuators
Novel 3D-Printed Soft Linear and Bending Actuators
 
Forming section troubleshooting checklist for improving wire life (1).ppt
Forming section troubleshooting checklist for improving wire life (1).pptForming section troubleshooting checklist for improving wire life (1).ppt
Forming section troubleshooting checklist for improving wire life (1).ppt
 
Comprehensive energy systems.pdf Comprehensive energy systems.pdf
Comprehensive energy systems.pdf Comprehensive energy systems.pdfComprehensive energy systems.pdf Comprehensive energy systems.pdf
Comprehensive energy systems.pdf Comprehensive energy systems.pdf
 
Module-1-(Building Acoustics) Noise Control (Unit-3). pdf
Module-1-(Building Acoustics) Noise Control (Unit-3). pdfModule-1-(Building Acoustics) Noise Control (Unit-3). pdf
Module-1-(Building Acoustics) Noise Control (Unit-3). pdf
 
22CYT12 & Chemistry for Computer Systems_Unit-II-Corrosion & its Control Meth...
22CYT12 & Chemistry for Computer Systems_Unit-II-Corrosion & its Control Meth...22CYT12 & Chemistry for Computer Systems_Unit-II-Corrosion & its Control Meth...
22CYT12 & Chemistry for Computer Systems_Unit-II-Corrosion & its Control Meth...
 
Virtual memory management in Operating System
Virtual memory management in Operating SystemVirtual memory management in Operating System
Virtual memory management in Operating System
 
AntColonyOptimizationManetNetworkAODV.pptx
AntColonyOptimizationManetNetworkAODV.pptxAntColonyOptimizationManetNetworkAODV.pptx
AntColonyOptimizationManetNetworkAODV.pptx
 
priority interrupt computer organization
priority interrupt computer organizationpriority interrupt computer organization
priority interrupt computer organization
 
TEST CASE GENERATION GENERATION BLOCK BOX APPROACH
TEST CASE GENERATION GENERATION BLOCK BOX APPROACHTEST CASE GENERATION GENERATION BLOCK BOX APPROACH
TEST CASE GENERATION GENERATION BLOCK BOX APPROACH
 
Immutable Image-Based Operating Systems - EW2024.pdf
Immutable Image-Based Operating Systems - EW2024.pdfImmutable Image-Based Operating Systems - EW2024.pdf
Immutable Image-Based Operating Systems - EW2024.pdf
 
ASME-B31.4-2019-estandar para diseño de ductos
ASME-B31.4-2019-estandar para diseño de ductosASME-B31.4-2019-estandar para diseño de ductos
ASME-B31.4-2019-estandar para diseño de ductos
 
Input Output Management in Operating System
Input Output Management in Operating SystemInput Output Management in Operating System
Input Output Management in Operating System
 
Mine Environment II Lab_MI10448MI__________.pptx
Mine Environment II Lab_MI10448MI__________.pptxMine Environment II Lab_MI10448MI__________.pptx
Mine Environment II Lab_MI10448MI__________.pptx
 
FUNCTIONAL AND NON FUNCTIONAL REQUIREMENT
FUNCTIONAL AND NON FUNCTIONAL REQUIREMENTFUNCTIONAL AND NON FUNCTIONAL REQUIREMENT
FUNCTIONAL AND NON FUNCTIONAL REQUIREMENT
 
Robotics Group 10 (Control Schemes) cse.pdf
Robotics Group 10  (Control Schemes) cse.pdfRobotics Group 10  (Control Schemes) cse.pdf
Robotics Group 10 (Control Schemes) cse.pdf
 
US Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionUS Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of Action
 
High Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMS
High Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMSHigh Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMS
High Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMS
 

Introduction to Matlab