SlideShare a Scribd company logo
1 of 41
Download to read offline
IEEE upgrading
knowledge
Georgios
Drakopoulos
MatLab central
Cipher system
Least squares
Dynamic code

IEEE upgrading knowledge
MatLab workshop (second part)

Final notes

Georgios Drakopoulos
CEID

December 15, 2013
Agenda
IEEE upgrading
knowledge
Georgios
Drakopoulos
MatLab central
Cipher system
Least squares
Dynamic code
Final notes

Topics
MatLab central
Cipher system
Least squares
Dynamic code
Final notes
Agenda
IEEE upgrading
knowledge
Georgios
Drakopoulos
MatLab central

Topics
MatLab central

Cipher system
Least squares

Cipher system

Dynamic code
Final notes

Least squares
Dynamic code
Final notes
Overview
IEEE upgrading
knowledge
Georgios
Drakopoulos
MatLab central
Cipher system
Least squares
Dynamic code
Final notes

Official MatLab users community
Questions can be posted and answered.
Feedback required.
Login credentials required; Free account.
Agenda
IEEE upgrading
knowledge
Georgios
Drakopoulos
MatLab central

Topics
MatLab central

Cipher system
Least squares

Cipher system

Dynamic code
Final notes

Least squares
Dynamic code
Final notes
Cipher system
IEEE upgrading
knowledge
Georgios
Drakopoulos
MatLab central
Cipher system
Least squares
Dynamic code

Data
A lowercase letter string.

Final notes

Task
A string where each original letter is shifted right by three.
Wrap around ’z’.
First approach
IEEE upgrading
knowledge
Georgios
Drakopoulos

Code

MatLab central
Cipher system
Least squares
Dynamic code
Final notes

function y = cipher1(x)
%CIPHER1 First approach to cipher system.
%
y = cipher1(x) transforms x into cipher y using
%
arithmetic operations.
if isa(x, 'char')
na = 'a'; nz = 'z';
y = na + mod(((x − na) + 3), nz − na + 1);
y = char(y);
else
error('Input is not a string.');
end
return
if

conditional

IEEE upgrading
knowledge
Georgios
Drakopoulos

Syntax

MatLab central
Cipher system
Least squares
Dynamic code
Final notes

if x == 5
disp('five!');
elseif x == 6
disp('now six!');
else
disp('something else!');
end

Notes
Equality with ==
Assignment with =
Class check
IEEE upgrading
knowledge
Georgios
Drakopoulos

Syntax

MatLab central
Cipher system

isa(x, 'char')

Least squares
Dynamic code
Final notes

Frequent classes
single
double
logical
(u)int8/16/32/64
cell
struct
function handle
Assessment
IEEE upgrading
knowledge
Georgios
Drakopoulos
MatLab central

Plus
Simple.

Cipher system
Least squares

Quick.

Dynamic code
Final notes

Minus
Assumes linear character representation.
True for ASCII character set.
Still machine dependent.
Notes
Frequently used by Julius Cæsar.
Second approach
IEEE upgrading
knowledge

Code

Georgios
Drakopoulos
MatLab central
Cipher system
Least squares

function y = cipher2(x)
%CIPHER2 Second approach to cipher system.
%
y = cipher2(x) transforms x into cipher y using tables.

Dynamic code
Final notes

T = 'a':'z';

%not proper but ok ..

if isa(x, 'char')
n = length(x);
for k = 1:n
xpos = find(x(k) == T);
ypos = circshift(xpos, 3);
y = [y T(ypos)];
end;
else
error('Input is not a string.');
end
return
for

loop

IEEE upgrading
knowledge
Georgios
Drakopoulos

Syntax

MatLab central
Cipher system
Least squares
Dynamic code

for k = a:s:b
% do something with k
end

Final notes

for k = a:b
% assumes s = 1
end

Notes
a

must be lower than b when s is positive.

a

must be greater than b when s is negative.
while

loop

IEEE upgrading
knowledge
Georgios
Drakopoulos

Syntax

MatLab central
Cipher system
Least squares
Dynamic code
Final notes

while a > b
% do something
end

Notes
for

and while are equivalent.

One form may be more convenient.
Be careful when bounds change.
Make sure loop terminates.
find

function

IEEE upgrading
knowledge
Georgios
Drakopoulos

Syntax

MatLab central
Cipher system
Least squares
Dynamic code

% find non−zero entries of X by defult
I = find(X);
[I, J] = find(X);

Final notes

% find positive entries of X
I = find(X > 0)
% find the first n positive entries of X
I = find(X > 0, n);

Notes
Use sub2ind to switch from pairwise to linear.
Use ind2sub to switch from linear to pairwise.
Help functions
IEEE upgrading
knowledge
Georgios
Drakopoulos

help
MatLab central

Displays text based help.

Cipher system

Preamble comments are important.

Least squares
Dynamic code
Final notes

doc

Graphical help.
Extended function description.
lookfor

Term based search.
Similar to UNIX apropos command.
Wrapper function
IEEE upgrading
knowledge

Code

Georgios
Drakopoulos
MatLab central
Cipher system

function y = cipherw(x, method)
%CIPHERW Wrapper function to ciphper1 and cipher2.

Least squares
Dynamic code
Final notes

switch nargin
case 1
y = cipher2(x);
case 2
switch method
case 'numeric'
y = cipher1(x);
case 'table'
y = cipher2(x);
otherwise
error('Incorrect method.');
end
end
return
switch

conditional

IEEE upgrading
knowledge
Georgios
Drakopoulos

Syntax

MatLab central
Cipher system
Least squares
Dynamic code
Final notes

switch method
case 'zero'
disp('It''s zero point!');
case { 'one', 'two' }
fprintf('%sn', 'A string');
case 4
pause(4)
otherwise
warning('Droplets in the ocean!');
end

Notes
cell

groups strings and matrices.
break

and

continue

IEEE upgrading
knowledge
Georgios
Drakopoulos

Syntax

MatLab central
Cipher system
Least squares
Dynamic code
Final notes

for k = 1:−0.005:1
if k ˜= 0
% do something
else
continue
end
end

Notes
break

terminates innermost loop.

continue

jumps to next iteration.

Same functionality with their C counterparts.
Agenda
IEEE upgrading
knowledge
Georgios
Drakopoulos
MatLab central

Topics
MatLab central

Cipher system
Least squares

Cipher system

Dynamic code
Final notes

Least squares
Dynamic code
Final notes
Least squares
The problem

IEEE upgrading
knowledge
Georgios
Drakopoulos

Data
MatLab central
Cipher system
Least squares

n observations in (xk , yk ) tabular format.
Linear relation between x and y .

Dynamic code
Final notes

yk = α0 xk + β0 ,

1 ≤ k ≤ n

Result
Compute α0 and β0 which minimize the cost function
n

(yk − (α0 xk + β0 ))

J (α0 , β0 ) =
k=1

2
Least squares
Solution

IEEE upgrading
knowledge
Georgios
Drakopoulos
MatLab central
Cipher system
Least squares
Dynamic code
Final notes

Setting the derivative to zero yields


x1 1
x2 1

 α0
 . .
 . .  β0
. .
xn

1
A

x

 
y1
 y2 
 
= .
.
.
yn
b

Least squares solution
AT A ˆ = AT b
x
Least squares
The task

IEEE upgrading
knowledge
Georgios
Drakopoulos
MatLab central
Cipher system
Least squares
Dynamic code

Formulation
n
2
k=1 xk
n
k=1 xk

n
k=1 xk

n

α0
β0

Final notes

Data
Create the straight line y = 5x − 1
α0 = 5
β0 = −1

Corrupt it with noise.
Record performance vs noise power.

=

n
k=1 xk yk
n
k=1 yk
Sneak peek
IEEE upgrading
knowledge
Georgios
Drakopoulos
MatLab central

Code

Cipher system
Least squares
Dynamic code
Final notes

a0 = 5;
b0 = −1;
x = 0:15;
yc = a0*x + b0;
rng('shuffle');
Ey = norm(yc);
y = yc + sqrt(0.05*Ey)*randn(size(x));
save lsqtest a0 b0 x y
First approach
IEEE upgrading
knowledge
Georgios
Drakopoulos
MatLab central

Code

Cipher system
Least squares
Dynamic code
Final notes

function xls = lsq1(x, b)
%LSQ1 First approach to least squares.
%
xls = lsq1(x, b) solves normal equations.
T = [ norm(x)ˆ2 sum(x) ; sum(x) length(x) ];
g = [ dot(x,b) ; sum(b) ];
xls = inv(T) * g; %not always ok ...
return
Second approach
IEEE upgrading
knowledge
Georgios
Drakopoulos
MatLab central
Cipher system

Code

Least squares
Dynamic code
Final notes

function xls = lsq2(x, b)
%LSQ2 Second approach to least squares.
%
xls = lsq2(x, b) exploits slash operator.
T = [ x(:) ones(length(x), 1) ];
xls = T  b(:);
return
Wrapper function
Control struct

IEEE upgrading
knowledge
Georgios
Drakopoulos

Code
MatLab central
Cipher system
Least squares
Dynamic code
Final notes

load lsqtest
s = struct(
'x', x, ...
'b', y, ....
'method', 'slash' );

Notes
Older functions rely on nargin.
Newer functions rely on struct.
struct

handling

IEEE upgrading
knowledge
Georgios
Drakopoulos
MatLab central

Functions
getfield

Cipher system

setfield
Least squares
Dynamic code

isfield

Final notes

rmfield
fieldnames

Notes

z = struct('a', 1, 'b', 2);
z = setfield(z, 'c', 3);
Wrapper function
Function

IEEE upgrading
knowledge
Georgios
Drakopoulos

Code

MatLab central
Cipher system
Least squares
Dynamic code

function xls = lsqw(s)
%LSQW Least squares wrapper function.
%
xls = lsqw(s)

Final notes

switch s.method
case 'slash'
xls = lsq2(s.x, s.b);
case 'normal'
xls = lsq1(s.x, s.b);
otherwise
warning('Incorrect method.');
end
return
Plot
Noisy data

IEEE upgrading
knowledge
Georgios
Drakopoulos

Code

MatLab central
Cipher system
Least squares
Dynamic code
Final notes

xi = linspace(min(x), max(x), 10*length(x));
yi = interp1(x, y, xi, 'spline');
figure
hold on
plot(x, y, 'k'), plot(xi, yi, 'r'), plot(x, y, 'ro')
xlabel('Variable x')
ylabel('Variable y ')
legend('Linear', 'Cubic', 'Discrete', −1)
title('Least squares problem (linear and cubic data fit)')
print(gcf, '−depsc2', 'ieee2013 matlab2 lsq00.eps')
saveas(gcf, 'lsq00', 'fig')
hold off
Plot
Noisy data (figure)

IEEE upgrading
knowledge
Georgios
Drakopoulos

Least squares problem (linear and cubic data fit)
80

Linear
Cubic
Discrete

MatLab central
70

Cipher system
60

Least squares
Dynamic code

50

Variable y

Final notes
40

30

20

10

0

−10

0

5

10
Variable x

15
Plot
Projected data

IEEE upgrading
knowledge
Georgios
Drakopoulos

Code

MatLab central
Cipher system
Least squares
Dynamic code
Final notes

yp = xls2(1) * x + xls2(2);
plot(x, yc, 'k', x, y, 'r', x, yp, 'b')
xlabel('Variable x')
ylabel('Variable y = alpha 0 x + beta 0')
title('Least squares problem ...
(argmin { | | y − A x | | 2ˆ2 })')
saveas(gcf, 'lsq01', 'fig')
print(gcf, '−depsc2', 'fig01.eps')

Notes
A
Limited LTEX support in title and x/ylabel.
Plot
Projected data (figure)

IEEE upgrading
knowledge
Georgios
Drakopoulos

Least squares problem (argmin { || y − A x||2 })
2
80

Original
Given
Projected

MatLab central
70

Cipher system
Least squares

60

Dynamic code
Variable y = α0 x + β0

50

Final notes

40

30

20

10

0

−10

0

5

10
Variable x

15
Graphics
IEEE upgrading
knowledge
Georgios
Drakopoulos

Handle
plot

MatLab central
Cipher system
Least squares
Dynamic code

hold
stem
figure

Final notes

subplot
xlabel
title
legend

Print
print
saveas
Agenda
IEEE upgrading
knowledge
Georgios
Drakopoulos
MatLab central

Topics
MatLab central

Cipher system
Least squares

Cipher system

Dynamic code
Final notes

Least squares
Dynamic code
Final notes
Another (hello) world
Function

IEEE upgrading
knowledge
Georgios
Drakopoulos

Code
MatLab central
Cipher system
Least squares
Dynamic code
Final notes

function dyn(s)
%DYN Displays dynamic hello world.
%
%
dyn(s) displays "s: Hello world!"
z = [ 'disp( [ '' ' ...
char(s) ...
' '' '': Hello world!''] )' ];
disp(z);
eval(z);
return
Another (hello) world
Assessment

IEEE upgrading
knowledge
Georgios
Drakopoulos
MatLab central
Cipher system
Least squares
Dynamic code

Plus
Shorter code.
Flexible code.

Final notes

Easy to understand.
Minus
Overhead.
Difficult to understand.
Agenda
IEEE upgrading
knowledge
Georgios
Drakopoulos
MatLab central

Topics
MatLab central

Cipher system
Least squares

Cipher system

Dynamic code
Final notes

Least squares
Dynamic code
Final notes
Code acceleration
Overview

IEEE upgrading
knowledge
Georgios
Drakopoulos
MatLab central
Cipher system
Least squares
Dynamic code
Final notes

Topics
Critical issue.
Sometimes even for proof of concept.

MatLab JIT compiler slow code compensation.
Vectorization.
Column-based operations.
MatLab uses column-major storage format.

Memory preallocation.
Known operand sizes.
Fast forward
IEEE upgrading
knowledge
Georgios
Drakopoulos
MatLab central
Cipher system
Least squares

Topics
mex

connects C to MatLab.

matlab compiler

compiles MatLab code.

Dynamic code

Eclipse plugin for MatLab.

Final notes

A
Package mcode for LTEX.

Alternatives
Octave.
ScalaLab.
SciLab.
NumPy.
Final message
IEEE upgrading
knowledge
Georgios
Drakopoulos
MatLab central
Cipher system

In brief
Join MatLab community.
Exploit MatLab flexibility.

Least squares

Be careful though.

Dynamic code
Final notes

Utilize help, doc, and lookfor.
There is more than one way to do things.
Wrapper functions.
save

intermediate data.

Optimize.
Have fun!
Programming is fun!
Thank you!
Questions?

IEEE upgrading
knowledge
Georgios
Drakopoulos
MatLab central
Cipher system
Least squares
Dynamic code
Final notes

More Related Content

What's hot

Fcv rep darrell
Fcv rep darrellFcv rep darrell
Fcv rep darrellzukun
 
Structured Interactive Scores with formal semantics
Structured Interactive Scores with formal semanticsStructured Interactive Scores with formal semantics
Structured Interactive Scores with formal semanticsMauricio Toro-Bermudez, PhD
 
Data analysis in R
Data analysis in RData analysis in R
Data analysis in RAndrew Lowe
 
CILK/CILK++ and Reducers
CILK/CILK++ and ReducersCILK/CILK++ and Reducers
CILK/CILK++ and ReducersYunming Zhang
 
Introduction to theano, case study of Word Embeddings
Introduction to theano, case study of Word EmbeddingsIntroduction to theano, case study of Word Embeddings
Introduction to theano, case study of Word EmbeddingsShashank Gupta
 
Data Structure: Algorithm and analysis
Data Structure: Algorithm and analysisData Structure: Algorithm and analysis
Data Structure: Algorithm and analysisDr. Rajdeep Chatterjee
 
Introduction to Algorithms
Introduction to AlgorithmsIntroduction to Algorithms
Introduction to AlgorithmsVenkatesh Iyer
 
digital signal-processing-lab-manual
digital signal-processing-lab-manualdigital signal-processing-lab-manual
digital signal-processing-lab-manualAhmed Alshomi
 
Jvm profiling under the hood
Jvm profiling under the hoodJvm profiling under the hood
Jvm profiling under the hoodRichardWarburton
 
Parameterizing and Assembling IR-based Solutions for SE Tasks using Genetic A...
Parameterizing and Assembling IR-based Solutions for SE Tasks using Genetic A...Parameterizing and Assembling IR-based Solutions for SE Tasks using Genetic A...
Parameterizing and Assembling IR-based Solutions for SE Tasks using Genetic A...Annibale Panichella
 
Digital signal Processing all matlab code with Lab report
Digital signal Processing all matlab code with Lab report Digital signal Processing all matlab code with Lab report
Digital signal Processing all matlab code with Lab report Alamgir Hossain
 
OXiGen: Automated FPGA design flow from C applications to dataflow kernels - ...
OXiGen: Automated FPGA design flow from C applications to dataflow kernels - ...OXiGen: Automated FPGA design flow from C applications to dataflow kernels - ...
OXiGen: Automated FPGA design flow from C applications to dataflow kernels - ...NECST Lab @ Politecnico di Milano
 
Java collections the force awakens
Java collections  the force awakensJava collections  the force awakens
Java collections the force awakensRichardWarburton
 
Algorithem complexity in data sructure
Algorithem complexity in data sructureAlgorithem complexity in data sructure
Algorithem complexity in data sructureKumar
 

What's hot (20)

DETR ECCV20
DETR ECCV20DETR ECCV20
DETR ECCV20
 
Fcv rep darrell
Fcv rep darrellFcv rep darrell
Fcv rep darrell
 
Structured Interactive Scores with formal semantics
Structured Interactive Scores with formal semanticsStructured Interactive Scores with formal semantics
Structured Interactive Scores with formal semantics
 
Data analysis in R
Data analysis in RData analysis in R
Data analysis in R
 
CILK/CILK++ and Reducers
CILK/CILK++ and ReducersCILK/CILK++ and Reducers
CILK/CILK++ and Reducers
 
Introduction to theano, case study of Word Embeddings
Introduction to theano, case study of Word EmbeddingsIntroduction to theano, case study of Word Embeddings
Introduction to theano, case study of Word Embeddings
 
Data Structure: Algorithm and analysis
Data Structure: Algorithm and analysisData Structure: Algorithm and analysis
Data Structure: Algorithm and analysis
 
LeNet-5
LeNet-5LeNet-5
LeNet-5
 
Deep Learning for Computer Vision: Software Frameworks (UPC 2016)
Deep Learning for Computer Vision: Software Frameworks (UPC 2016)Deep Learning for Computer Vision: Software Frameworks (UPC 2016)
Deep Learning for Computer Vision: Software Frameworks (UPC 2016)
 
Introduction to Algorithms
Introduction to AlgorithmsIntroduction to Algorithms
Introduction to Algorithms
 
digital signal-processing-lab-manual
digital signal-processing-lab-manualdigital signal-processing-lab-manual
digital signal-processing-lab-manual
 
Jvm profiling under the hood
Jvm profiling under the hoodJvm profiling under the hood
Jvm profiling under the hood
 
Complexity analysis in Algorithms
Complexity analysis in AlgorithmsComplexity analysis in Algorithms
Complexity analysis in Algorithms
 
Parameterizing and Assembling IR-based Solutions for SE Tasks using Genetic A...
Parameterizing and Assembling IR-based Solutions for SE Tasks using Genetic A...Parameterizing and Assembling IR-based Solutions for SE Tasks using Genetic A...
Parameterizing and Assembling IR-based Solutions for SE Tasks using Genetic A...
 
Digital signal Processing all matlab code with Lab report
Digital signal Processing all matlab code with Lab report Digital signal Processing all matlab code with Lab report
Digital signal Processing all matlab code with Lab report
 
OXiGen: Automated FPGA design flow from C applications to dataflow kernels - ...
OXiGen: Automated FPGA design flow from C applications to dataflow kernels - ...OXiGen: Automated FPGA design flow from C applications to dataflow kernels - ...
OXiGen: Automated FPGA design flow from C applications to dataflow kernels - ...
 
Dsp manual
Dsp manualDsp manual
Dsp manual
 
Java collections the force awakens
Java collections  the force awakensJava collections  the force awakens
Java collections the force awakens
 
Slides
SlidesSlides
Slides
 
Algorithem complexity in data sructure
Algorithem complexity in data sructureAlgorithem complexity in data sructure
Algorithem complexity in data sructure
 

Similar to Ieee2013_upgrading_knowledge_matlab_pt2

Hierarchical free monads and software design in fp
Hierarchical free monads and software design in fpHierarchical free monads and software design in fp
Hierarchical free monads and software design in fpAlexander Granin
 
sonam Kumari python.ppt
sonam Kumari python.pptsonam Kumari python.ppt
sonam Kumari python.pptssuserd64918
 
Programming python quick intro for schools
Programming python quick intro for schoolsProgramming python quick intro for schools
Programming python quick intro for schoolsDan Bowen
 
Advanced procedures in assembly language Full chapter ppt
Advanced procedures in assembly language Full chapter pptAdvanced procedures in assembly language Full chapter ppt
Advanced procedures in assembly language Full chapter pptMuhammad Sikandar Mustafa
 
Stack squeues lists
Stack squeues listsStack squeues lists
Stack squeues listsJames Wong
 
Stacksqueueslists
StacksqueueslistsStacksqueueslists
StacksqueueslistsFraboni Ec
 
Stacks queues lists
Stacks queues listsStacks queues lists
Stacks queues listsTony Nguyen
 
Stacks queues lists
Stacks queues listsStacks queues lists
Stacks queues listsHarry Potter
 
Stacks queues lists
Stacks queues listsStacks queues lists
Stacks queues listsYoung Alista
 
Archi Modelling
Archi ModellingArchi Modelling
Archi Modellingdilane007
 
GRAPHICAL STRUCTURES in our lives
GRAPHICAL STRUCTURES in our livesGRAPHICAL STRUCTURES in our lives
GRAPHICAL STRUCTURES in our livesxryuseix
 
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
 
Introduction to Matlab
Introduction to MatlabIntroduction to Matlab
Introduction to MatlabAmr Rashed
 

Similar to Ieee2013_upgrading_knowledge_matlab_pt2 (20)

Hierarchical free monads and software design in fp
Hierarchical free monads and software design in fpHierarchical free monads and software design in fp
Hierarchical free monads and software design in fp
 
Matlab1
Matlab1Matlab1
Matlab1
 
sonam Kumari python.ppt
sonam Kumari python.pptsonam Kumari python.ppt
sonam Kumari python.ppt
 
Programming python quick intro for schools
Programming python quick intro for schoolsProgramming python quick intro for schools
Programming python quick intro for schools
 
Advanced procedures in assembly language Full chapter ppt
Advanced procedures in assembly language Full chapter pptAdvanced procedures in assembly language Full chapter ppt
Advanced procedures in assembly language Full chapter ppt
 
Es272 ch1
Es272 ch1Es272 ch1
Es272 ch1
 
Stack squeues lists
Stack squeues listsStack squeues lists
Stack squeues lists
 
Stacksqueueslists
StacksqueueslistsStacksqueueslists
Stacksqueueslists
 
Stacks queues lists
Stacks queues listsStacks queues lists
Stacks queues lists
 
Stacks queues lists
Stacks queues listsStacks queues lists
Stacks queues lists
 
Stacks queues lists
Stacks queues listsStacks queues lists
Stacks queues lists
 
Stacks queues lists
Stacks queues listsStacks queues lists
Stacks queues lists
 
Archi Modelling
Archi ModellingArchi Modelling
Archi Modelling
 
GRAPHICAL STRUCTURES in our lives
GRAPHICAL STRUCTURES in our livesGRAPHICAL STRUCTURES in our lives
GRAPHICAL STRUCTURES in our lives
 
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
 
sol43.pdf
sol43.pdfsol43.pdf
sol43.pdf
 
Tutorial2
Tutorial2Tutorial2
Tutorial2
 
Function Approx2009
Function Approx2009Function Approx2009
Function Approx2009
 
Introduction to Matlab
Introduction to MatlabIntroduction to Matlab
Introduction to Matlab
 
Scala and Deep Learning
Scala and Deep LearningScala and Deep Learning
Scala and Deep Learning
 

Recently uploaded

Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaVirag Sontakke
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxRaymartEstabillo3
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
 
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxsocialsciencegdgrohi
 
internship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerinternship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerunnathinaik
 
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfFraming an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfUjwalaBharambe
 
Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...jaredbarbolino94
 
Meghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentMeghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentInMediaRes1
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementmkooblal
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 

Recently uploaded (20)

Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of India
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
 
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
 
internship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerinternship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developer
 
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfFraming an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...
 
OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
Meghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentMeghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media Component
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of management
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 

Ieee2013_upgrading_knowledge_matlab_pt2