3 digitizing

Post on 03-Feb-2016

241 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

Matlab Digitizing

TRANSCRIPT

Monday, January 14, 2013

Dr Michael Tan, michael@fke.utm.my 1

DIGITIZINGUniversiti Teknologi MalaysiaDr Michael Tan Loong PengPhD (Cambridge)Senior LecturerFaculty of Electrical EngineeringUniversiti Teknologi Malaysia

Dr Michael Tan, michael@fke.utm.my

Introduction

Digitizing software • converts an image file showing a graph or map, into numbers. 

The image file can come from a scanner, digital camera or screenshot. The numbers can be read on the screen, and written or copied to a spreadsheet. 

Dr Michael Tan, michael@fke.utm.my

Why Would You Need This Tool?

Here are some real‐life examples:• You are an engineer with some graphs in decades‐old documents, but you really need the numbers represented in those graphs so you can do analyses that will determine if a space vehicle is safe to fly.

Dr Michael Tan, michael@fke.utm.my

Why Would You Need This Tool?

Here are some real‐life examples:• You are a graduate student gathering historical data from charts for your thesis.

• You need to get experimental data for your analysis to compare with your modeling.

• You would like to benchmark your finding with published data

Monday, January 14, 2013

Dr Michael Tan, michael@fke.utm.my 2

Dr Michael Tan, michael@fke.utm.my

Why Would You Need This Tool?

Here are some real‐life examples:• You ride a bike or boat and want to know how much distance you covered in your last trip, but you do not have an odometer or GPS unit. However, you do have a map.

Dr Michael Tan, michael@fke.utm.my

Identify Figure from Paper

Dr Michael Tan, michael@fke.utm.my

Print Screen

Dr Michael Tan, michael@fke.utm.my

Open Replica

Monday, January 14, 2013

Dr Michael Tan, michael@fke.utm.my 3

Dr Michael Tan, michael@fke.utm.my

Load Image From File

Dr Michael Tan, michael@fke.utm.my

Open Image

Dr Michael Tan, michael@fke.utm.my

Insert Full Box

Dr Michael Tan, michael@fke.utm.my

Fit the box into Axis

Monday, January 14, 2013

Dr Michael Tan, michael@fke.utm.my 4

Dr Michael Tan, michael@fke.utm.my

Dimensions

Dr Michael Tan, michael@fke.utm.my

Start Digitizing

Dr Michael Tan, michael@fke.utm.my

Export Data

Dr Michael Tan, michael@fke.utm.my

Save Data to File

Monday, January 14, 2013

Dr Michael Tan, michael@fke.utm.my 5

Dr Michael Tan, michael@fke.utm.my

Open data file using Excel

Dr Michael Tan, michael@fke.utm.my

Text Import Wizard

Dr Michael Tan, michael@fke.utm.my

Choose Tab and Space

Dr Michael Tan, michael@fke.utm.my

Select General

Monday, January 14, 2013

Dr Michael Tan, michael@fke.utm.my 6

Dr Michael Tan, michael@fke.utm.my

Data exported in Excel

Dr Michael Tan, michael@fke.utm.my

Plot using XY (Scatter)

Select Scatter with Smooth Lines and Markers

Dr Michael Tan, michael@fke.utm.my

End results in Excel

1.0E‐12

1.0E‐11

1.0E‐10

1.0E‐09

1.0E‐08

1.0E‐07

1.0E‐06

1.0E‐05

1.0E‐04

‐10 ‐5 0 5 10

Source Drain Current (A

)

Gate Voltage (V)Dr Michael Tan, michael@fke.utm.my

Next, Plotting in MATLAB

Monday, January 14, 2013

Dr Michael Tan, michael@fke.utm.my 7

Dr Michael Tan, michael@fke.utm.my

Import Data

Example 1.txt

Dr Michael Tan, michael@fke.utm.my

Import WizardSelect Tab

Dr Michael Tan, michael@fke.utm.my

Data loaded in Workspace

Now data appear in Workspace

Dr Michael Tan, michael@fke.utm.my

Saving Data as MAT FileSave data as MAT file

Monday, January 14, 2013

Dr Michael Tan, michael@fke.utm.my 8

Dr Michael Tan, michael@fke.utm.my

• Typesemilogy(Example1(:,1),Example1(:,2),'‐d')

Plot Command

Dr Michael Tan, michael@fke.utm.my

End Results in MATLAB

-10 -8 -6 -4 -2 0 2 4 6 8 1010

-12

10-11

10-10

10-9

10-8

10-7

10-6

10-5

10-4

Dr Michael Tan, michael@fke.utm.my

clc;clear all;close all;

load Example1.math1=semilogy(Example1(1:101,1),...

Example1(1:101,2),'--d');

M file normal plot

Dr Michael Tan, michael@fke.utm.my

M file normal plot

-10 -8 -6 -4 -2 0 2 4 6 8 1010-12

10-11

10-10

10-9

10-8

10-7

10-6

10-5

10-4

Monday, January 14, 2013

Dr Michael Tan, michael@fke.utm.my 9

Dr Michael Tan, michael@fke.utm.my

clc;clear all;close all; load Example1.mat f1=figure(1);h1=semilogy(Example1(1:101,1),Example1(1:101,2),'--d','Color',[0.5,0,0.5],'LineWidth',2, 'MarkerSize',5);set(gca,'Fontsize',14,'linewidth',3,'FontWeight', 'normal', 'FontName','Arial'); set(gca,'xlim',[-10 10]);set(gca,'ylim',[10E-13 10E-5]);set(gca,'XMinorTick','on','YMinorTick','on')

xlabel('Gate Voltage (V)','Fontsize',14);ylabel('Source Drain Current (A)','Fontsize',14);set(f1, 'color', 'white');

M file enhanced plot

Dr Michael Tan, michael@fke.utm.my

M file enhanced plot

-10 -8 -6 -4 -2 0 2 4 6 8 1010-12

10-11

10-10

10-9

10-8

10-7

10-6

10-5

10-4

Gate Voltage (V)

Sou

rce

Dra

in C

urre

nt (A

)

top related