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 listsYoung Alista
 
Stacks queues lists
Stacks queues listsStacks queues lists
Stacks queues listsTony Nguyen
 
Stacks queues lists
Stacks queues listsStacks queues lists
Stacks queues listsHarry Potter
 
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

General AI for Medical Educators April 2024
General AI for Medical Educators April 2024General AI for Medical Educators April 2024
General AI for Medical Educators April 2024Janet Corral
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...Sapna Thakur
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...fonyou31
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...PsychoTech Services
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingTeacherCyreneCayanan
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhikauryashika82
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajanpragatimahajan3
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 

Recently uploaded (20)

General AI for Medical Educators April 2024
General AI for Medical Educators April 2024General AI for Medical Educators April 2024
General AI for Medical Educators April 2024
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writing
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajan
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 

Ieee2013_upgrading_knowledge_matlab_pt2