MATLAB Programplanlægning Anders P. Ravn Institut for Datalogi Aalborg Universitet Forår 2003 >>mit_program(`ud.txt´) myconstants.m function mit_program(iud)

Slides:



Advertisements
Lignende præsentationer
Opdrift på vindmøllevinger
Advertisements

Overlyshastighed.
Velkommen til Kick off for ”Broen til bedre sundhed” #BTBS13.
Ørsted Satellitten Indsatsområder og eksempler på resultater Peter Stauning. DMI. Februar Model nameDegree/order of main field Deg/order.
Begreber og Redskaber 6. Afprøvning Formål: •Ekstern afprøvning (Funktionstest). •Hvordan dokumenterer man afprøvning i en rapport. •Hvordan konstuerer.
Perspektiverende Datalogi Internetalgoritmer MapReduce Gerth Stølting Brodal.
Overskrift her Navn på oplægsholder Navn på KU- enhed For at ændre ”Enhedens navn” og ”Sted og dato”: Klik i menulinjen, vælg ”Indsæt” > ”Sidehoved / Sidefod”.
T1 – OPGAVE 14.2 LINETT & SABRINA Klasse Varer namespace Opgave_14._2 { class Varer { private string vare; private string farve; private double.
Overskrift her Navn på oplægsholder Navn på KU- enhed For at ændre ”Enhedens navn” og ”Sted og dato”: Klik i menulinjen, vælg ”Indsæt” > ”Sidehoved / Sidefod”.
Geometri Areal og omkreds.
IT i Byggeriet Semester Kjeld Svidt  Institut for Bygningsteknik  Aalborg Universitet.
Vi har spurgt AT om hvordan man beregner LM på kraner.
MATLAB Afslutning Anders P. Ravn Institut for Datalogi Aalborg Universitet Forår 2005.
Overvågning, rapportering og verifikation af luftfartens CO 2 - udledninger Kirsten L. Erichsen Energistyrelsen.
1 SH Holtec Beverage Service A/S December 2007 Tæller for 6 uafhængige Øl-linier For-programmeret for Liter & Deciliter tælling Brug af alle typer 12V.
FEN IntroJava AAU1 Java grundelementer Variable og datatyper Sætninger og udtryk Metoder.
Learning Objectives 5 Steps of a Significance Test Assumptions
Agenda 1.Informationer 1.Excel i fb.m. projekt 2 2.Reserver tid til projekt 2 3.Øvelse: a / b = c 2.Opsamling fra sidst 3.Estimation (konfidensintervaller)
Niels Pein Regelopdatering Niels Pein Udpluk af nyhederne Definitioner Regler Decisions.
Indledende Datalogi /kelk 1 Nice to know ”Terniary operator” – ”?:” Bitwise operatorer og hexadecimale tal.
MATLAB Programmering Anders P. Ravn Institut for Datalogi Aalborg Universitet Forår 2005 d = size(s); for k = 1:d(1), for n = 1:d(2), if (s(k,n) < 0) r(k,n)
Paradigmer i Programmering 4. IO + oversigt over udtryk.
National strategi for udvikling af kliniske retningslinjer DASYS – Center for kliniske retningslinjer 3. september 2008 Claus Munk Jensen Vicedirektør,
MATLAB Programmering Anders P. Ravn Institut for Datalogi Aalborg Universitet Forår 2003 d = size(s); for k = 1:d(1), for n = 1:d(2), if (s(k,n) < 0) r(k,n)
Opgave 53 Erhvervsøkonomi / Managerial Economics
Buttom-up parsning: Hvor er vi Mellem- kode Kald til Runtimesys. Mellemk.- optimering Kode- generering Kode- optimering Leksikalsk- analyse Syntax- analyse.
Lyd som fysisk fænomen 1. Trommehinde periode Afstand f.eks. målt i cm.
Udregning af UseCasePoints UCP = UUCP*TCF*EF UseCasePoint = Ujusteret Use Case Point * Tekniske Komplexitets Faktor * Miljø Mæssige Faktor.
PC baseret analyse og simulering
Af Ulrik, Ella-Josephine, Nikolaos og Christoffer.
Præsentation af Aalborg Universitet 1 af 24 UWT seminar 2010 Jesper Ellerbæk Nielsen ”Combining C-band and X-band weather radars for accurate precipitation.
Program Design – 4 Introduktion til PHP. Dagens lektion Hvad er PHP?  - og lidt historie Hvordan virker PHP? Grundlæggende PHP  Variable  Typer  Løkker.
1 PC baseret dataanalyse og simulering Week2 A. 2 SAS input/output filer Inddata -textfil - SAS-program -textfil- SAS datasæt SAS system SAS listing -print.
N o r d Lene Nøhr Michelsen og Jørgen Kragh Vejdirektoratet Aalborg Trafikdage august 2006.
JavaScript i externe filer JavaScript gemmes i en ekstern fil (myscripts.js ) og så hentes ind i dokument hvor de skal bruges med, svarende at koden var.
MATLAB Programplanlægning Anders P. Ravn Institut for Datalogi Aalborg Universitet Forår 2003 >>mit_program(‘ind.txt’.`ud.txt´) myconstants.m function.
1 While Tæller-kontrolleret (eng.: counter-controlled) repetition For Steen Jensen, efterår 2013.
DATATYPER. For at tilpasse hvert felt i databasen til dets formål og dermed øge funktionalitet 1 bit er tilstrækkelig til at angive køn (0/1) men for.
Procestræ under afvikling af cp init login shell cp cp src dest.
11 - Exceptions. 2 NOEA2009Java-kursus – Exceptions Hvad er en exception? En undtagelse. Typisk en fejl der opstår runtime Afbryder det normale programflow.
FEN IntroJava AAU1 Klasser og objekter Grundbegreber Student-Course.
Paradigmer i Programmering 4. Resten af ML -Læse fra/skrive til filer -Interaktive programmer -Separat oversættelse -Parsergeneratorer.
Anvendelser I Leg og spil.
03 – Udtryk og metoder. 2 NOEA2009Java-kursus – Udtryk og metoder Udtryk i Java Java har standard udtrykene… Værditildeling Subrutiner og funktionskald.
C#: Data Typer. 2 Nordjyllands Erhvervakademi Indhold: “.NET is designed around the CTS, or Common Type System. The CTS is what allows assemblies,
Tekst filer Tekstfiler opbygges normalt af linier, hvor disse ikke behøver at være samme længde. Når man skal arbejde med tekstfiler, ønsker man metoder.
 GIMPs eget format  Gemmer både lag og gennemsigtighed  Kan kun åbnes i GIMP  Skal gemmes i et mere kendt format, hvis man skal kunne bruge det andre.
Sted og dato (Indsæt --> Diasnummer) Dias 1 Navn på enhed (Indsæt --> Diasnummer) Davenport et al. (2000) Vs Adelman et. Al (2002) Possible states for.
MATLAB Indledning Anders P. Ravn Institut for Datalogi Aalborg Universitet Forår 2002.
MATLAB Indledning Anders P. Ravn Institut for Datalogi Aalborg Universitet Forår 2005.
MATLAB Repetition og Udførelse af programmer Anders P. Ravn Institut for Datalogi Aalborg Universitet Forår 2005 >>mit_modul minf.m … minf(a) … mit_modul.m.
MATLAB Indledning II Anders P. Ravn Institut for Datalogi Aalborg Universitet Forår 2005.
MATLAB Programplanlægning Anders P. Ravn Institut for Datalogi Aalborg Universitet Forår 2005 >>mit_program(‘ind.txt’.`ud.txt´) myconstants.m function.
1 (c) W. J. Dally Digital Design: A Systems Approach Lecture 12: Timing.
Virkefeltsregler i Java int i; int j; int k; i = i+j; String t; Sequence s; int i; int j; Sequence s; String s; int i; int j;
Algoritmeskabeloner findOne, findAll, findNoOf, findSumOf Primitive typer (forfremmelse og begrænsning) Identitet versus lighed (for objekter, herunder.
Don’t be afraid of the advanced editor
Forelæsning Uge 4 – Mandag
Parametrisk programmering
Embedded SW – C & picoBlaze
Forelæsning Uge 4 – Mandag
Principperne ved trigonometrisk nivellement
Forelæsning Uge 4 – Mandag
Introduktion Presentation of the HARDI 6500 Controller.
Programmering.
Thesis Critique Københavns Universitet er én institution – men det er langt fra en ensartet institution. De mange forskningsområder og forskellige uddannelser.
Samspil mellem moderne sygepleje og højteknologi på operationsstuen Profiler, kompetenceniveauer og adaptiv kapacitet Erik Elgaard Sørensen, Professor,
Quiz – Uge 9 – mandag – første time
Smart Data Tool (SDT) In Sales
Positive sider som far 1:____________________________ 2:____________________________ 3:____________________________ 4:____________________________ 5:____________________________.
Præsentationens transcript:

MATLAB Programplanlægning Anders P. Ravn Institut for Datalogi Aalborg Universitet Forår 2003 >>mit_program(`ud.txt´) myconstants.m function mit_program(iud) myconstants; load(‘inddata.txt’) % beregn … writeData(ud,result) function writeData(outfile,r) fid = fopen(outfile,’wt’); … fclose(fid); ER = ; %m Jordens radius …

Opdeling af Hovedprogram Indlæsning -- load(‘afstande.txt’); Beregning -- res = spred_pol(afstande) … Udlæsning -- writeData(outfile, res); Hvorfor? Overskuelighed Fleksibilitet Separat Afprøvning

Indlæsning – med load load(‘afstande.txt’); afstande.txt % % Afstandsdata % A B P SB S % Pnr Pnr Pnr m m % res = spred_pol(afstande);

Lagring af data Matlab.exe Lager x: uddata.txt x+11: … y: … (y = x+11+27*7*8 ) Workspace – nametable outfile: char 1,11 (x) afstande: double 27,5 (x+12) res: double 27,5 (y+7) … load(‘afstande.txt’); d = afstande; …

Beregning function res = spred_pol(d) % beregner skøn for punktmæssig spredning på højde med polær måling % (Jensen 2002) % % ind afstande med 5 søjler % ud tekstfil med resultat af beregningen % spred_pol_param; S = d(:,5); s_S = sqrt(s_g^2 + (s_a*S/1000).^2 +s_c^2); % Jensen … res = [d s_S v_beta s_T s_P s_H];

Parametre spred_pol_param.m: parametre vedr. afstandsmåling, se (11.4) s_g=0.005; %grundfejl i meter( leica=0.002, sokkisha=0.005, Wild=0.001) s_a=0.003; %Afstandsafhængige fejl i meter % (lecia=0.002, sokkisha=0.003, Wild=0.001) s_c=0.005; %Centreringsfejl i meter

Beregning - fuldstændig S = d(:,5); s_S = sqrt(s_g^2 + (s_a*S/1000).^ 2 +s_c^2); % Jensen S_B = d(:,4); v_beta = s_r^2/n_H +(s_c*Omega./ S).^ 2 + s_r^2/n_H... +(s_c*Omega./ S_B).^ 2; % 11.5 s_T= sqrt(v_beta.^ 2.* (S.^2/Omega^2)); % 11.6 s_P= sqrt((s_S.^2+v_beta.*(S.^2/Omega^2))/2); % 11.3 s_H=sqrt(S.^2*s_V^2/(n_V*Omega^2)+(S.^2/(2*R)).^2*s_k^2... +s_sh^2+s_ih^2); % 6.4

Udlæsning fprintf(fid,'\n\nSkøn for punktspredning på højden ved polær måling\n\n'); fprintf(fid,'Parametre vedr. horisontalretningsmåling:\n'); fprintf(fid,'Spredning på retning målt med en sats s_r = %5.3f gon\n', s_r); fprintf(fid,'Antal staster n_H = %5.3f\n',n_H); fprintf(fid,'Centreringsspredning s_c = %5.3f m/km\n\n',s_c); Udlæsning planlægges nemmest ved at opstille den ønskede udskrift - se ovenfor. Udskriv til en fil og juster så format.

Formater The format specifier : % [- | + | 0] [Field Width][.Precision] Format Character "-" aligns output left (usually, it's right-aligned). "+" outputs a plus sign for positive numbers (usually, it is supressed). “0” outputs leading zeroes. The field width specifies the overall field length. The precision specifies the length of the fractional part for floating point numbers. If omitted, the default is 6. The format character determines the base type for the formatted values: "d": integer value in decimal format. "f": floating point value in fixed format (xxx.yyyyyy). "e": floating point value in scientific format (0.yyyyyye+zzz). "E": floating point value in scientific format (0.yyyyyyE+zzz). "s": String.

Og videre … Matlab ressourcer – se Matworks hjemmeside !