print*, "1 + 1/ /1000 = ", summa end program sum_ex
|
|
- Inga Lundström
- för 7 år sedan
- Visningar:
Transkript
1 ÁÒÒÐÐ ÖÐ ÒÒ ÒØÒÒÖ Ö ÈÖÓÖÑÑÖÒ Ñ ÅØÐ ÅÎ ¼¼ ÌÓÑ Ö ÓÒ ÖÒÒ ÑØÑØ ÐÑÖ»Í ¾¼½¼ ½ ÁÒØÖÓÙØÓÒ ½ ½º½ ÎÖÖ ÅØÐ º º º º º º º º º º º º º º º º º º º º º º º º º º ½ ½º¾ ÜÑÔÐ Ô ÒÖ ÔÖÓÖÑ ÔÖ º º º º º º º º º º º º º º º º º ¾ ¾ ÎÖÐÖ Ó ÙØØÖÝ ¾º½ ÎÖÐÖ º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º ¾º¾ ÖØÑØ ÙØØÖÝ º º º º º º º º º º º º º º º º º º º º º º º º ½½ ¾º ÆÖ ÐÑÒØÖ ÙÒØÓÒÖ º º º º º º º º º º º º º º º º º º º ½ ¾º which Ó whos º º º º º º º º º º º º º º º º º º º º º º º º º º ½ ¾º ÃÓÑÔÐÜ ØÐ º º º º º º º º º º º º º º º º º º º º º º º º º º º ½ ÄÓ ÙØØÖÝ ½ º½ ÎÐÐÓÖ Ø Ö º º º º º º º º º º º º º º º º º º º º º º º º º º º ¾ ÊÔØØÓÒ Ø Ö ¾ º½ ÓÖ¹ Ø Ò º º º º º º º º º º º º º º º º º º º º º º º º º º º º º ¾ º¾ Ïй Ø Ò º º º º º º º º º º º º º º º º º º º º º º º º º º º º ½ º ÖÒÒ ÓÑÔÐÜØØ º º º º º º º º º º º º º º º º º º º º º º ÐØ ¹ ÚØÓÖÖ Ó ÑØÖ Ö Ò Ö Ø ÒØ Ô º½ ÎØÓÖÖ º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º¾ ÆÖ ÖÒÓÔÖØÓÒÖ Ö ÚØÓÖÖ º º º º º º º º º º º º º º º ¼ º ÅØÖ Ö º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º ½ ËØÖÒÒØÖÒ ÐØ Ó ÐÓÓÔÖ ÙÒØÓÒÖ º½ Ò ÒÐ ÙÒØÓÒ º º º º º º º º º º º º º º º º º º º º º º º º º º¾ ÙÒØÓÒ ÒØ º º º º º º º º º º º º º º º º º º º º º º º º º º ÙÒØÓÒÖ ÓÑ ÔÖÑØÖÖ º º º º º º º º º º º º º º º º º º º º º ÐÓÐ ÚÖÐÖ º º º º º º º º º º º º º º º º º º º º º º º º º º ÐÖ ÙÒØÓÒÖ ÑÑ Ð º º º º º º º º º º º º º º º º º º º º ØØ ÜÑÔÐ Ñ ØÖÒÒ Ø Ó ÐÒÒ ØÐÐ Ð º º º º º º º º ÚÐÙ ÒÒ ½¼ Ì ØÒÒ Ú ÔÖÓÖÑ ½½ ÓÙÑÒØØÓÒ ½¾ ÅÖ ÓÑ ÚØÓÖÖ Ó ÑØÖ Ö ÚØÓÖ ÖÒ ½¾º½ ÁÒÜÖÒ º º º º º º º º º º º º º º º º º º º º º º º º º º º º º ½¼½ ½¾º¾ ÆÙ ØÐÐ ÑØÖ ÐÐØ º º º º º º º º º º º º º º º º º º º º º º º º ½¼ ½¾º ËØÖÒÓÒØÒÖÒ º º º º º º º º º º º º º º º º º º º º º º º ½½ ½¾º ÆÖ ÚÖÖ ÜÑÔÐ º º º º º º º º º º º º º º º º º º º º º º ½¾½ ½ ÐÐÐØ ÔÓ ØÖ Ó ÑÒÖ ½ ½ ½ º½ ÅÒÖ º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º ½ ½ ÒÐ Ö ½ ÈÖ ØÒ ½ ÊÙÖ ÓÒ ½ ÆÓØ ÑÖ ÓÑ Ø ØÖÙØÙÖÖ ½º½ ËØ Òº ص º º º º º º º º º º º º º º º º º º º º º º º º º ½º¾ ÄÒ Ð Ø Òº ÐÒ Ð Øµ º º º º º º º º º º º º º º º º º º º ½º Ö º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º ½º ÌÖ º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º ½ ÍÁ ½ ÄØ ÑÖ ÖÚÖÐÖ ¾¼ ÐÒØÖÒ Á»Ç ½¾ ¾¼º½ ÁÒÐ ÒÒ º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º ½ ¾½ ÑÖ ÓÑ ØØÝÔÖ ½¼ ¾½º½ ÚÓ¹ÙÒØÓÒÖ º º º º º º º º º º º º º º º º º º º º º º º º º º ¾½º¾ ÈÖÑØÖÚÖÖÒ º º º º º º º º º º º º º º º º º º º º º º º º ¾¼½ ¾½º ÖÐØÖ º º º º º º º º º º º º º º º º º º º º º º º º º º º º º ¾¼ ¾¾ ÌÓÔ¹ÓÛÒ Ò ÓØØÓѹÙÔ Ò ¾½ ¾¾º¼º½ ØØ ÓØØÓѹÙÔ¹ÜÑÔÐ º º º º º º º º º º º º º º º º º º ¾½ ½ ½ ½ ½º½ ÁÒØÖÓÙØÓÒ ÎÖÖ ÅØÐ ÎÖÖ ÅØÐ ÒÐØ ØØ ÓÑÑ Òº ÄØØÒÚÒ Ö ÒÐØ ØØ Ô ÍÁ º ÍÁ ÖÔÐ Í Ö ÁÒØÖ Ö Ø ÒÚÒÖÖÒ ÒØصº ÃÖØÙÐÐØ Ö ÒÙÑÖ ÖÒÒÖ ÚØÓÖÖ ÑØÖ Öµº ÒÚÒ Ô ÑÒ Í»ÐÑÖ ¹ÙÖ Ö Ó ØÐÐ Ú Ð ÖØ ÐÚغ Ò ÑÐ Ú ÙÖ ÙØÚÖÖÒÖº Ò ÒÐ Ö ØØ ÅØÐ ÒØ Ö ØØ ÚÐÙØÚÐØ ØÝÔ Ý ØѺ Ö ØØ ÐÖ Ò Ð ÓÑ ØØÝÔÖ ÚØØ ÓÑ ÑÒ ÐÐ ÓÖØ ØØ Ñ ÂÚ ØºÜµ ÒÒÐÐÖ º Ô¹ÙÖ Ò Ò ÒÙØØ º Ö Ù ØÖØÖØØ ÒÖ ÑÒ Ö ÖØ ÚÖÖ ÒØ Ò ÙÖ Ñ ÒÖØ ÃÓÑÔÐÖØ Ó ØÓÖغ ÁÒØ ÖÐØÒ ÐØØ ØØ Ö Ðº ÚÖÐØ Ñ Ö Ó ÍÁº ÂÚ ÐÒÖ µ ÓÑÑÖ ÒÖ ÖØ Ô ÑØÑØÖÐÒÒº Ò ÖØ ÚÖ ÖÚÖ ÒÓ ØØ ÑÒ Ö Ö ÓØÓÖÒØÖ ÔÖÓÖÑÑÖÒ ÇÇȵ ÑÖ ÓÑ ØØ ÒÖº ØØ ÐÖ ÐÐØ ØØ ÐÖÖ ÑÒ ÒÔÔ Ø Ô Ò ÒÝÖÖÙÖ º ÙØÓÑ Ö ÅØÐ ÒØÖ ÒØÖ ÙÖ ÖÒÒ ÝÒÔÙÒغ ½
2 ½º¾ ÜÑÔÐ Ô ÒÖ ÔÖÓÖÑ ÔÖ Ø ÚØ Ø Ò ÔÖÓÖÑÑÖÒ ÙÖ Ö ØØ ÐÖ ÔÖÓÐѹ Ð ÒÒ ÑØÓº ØØ ÐÖ ÔÖÓÖÑ ÔÖØ ÖÑÑØ ÙØÖ ÒÓÖÑÐØ Ò ÖØØ ÐØÒ Ó ÒÐÖ Ðº ÈÖÓÖÑÑÖÒ Ö ÖØØ ÚÖغ ØØ ÖÚ ØØ ÔÖÓÖÑ Ò ÐÒ Ñ ØØ Ø ÖÑ ØØ ÓÒ ØÖÙØÚØ Ú Ö Ø º Ø ÐÒÖ ÑÒÖ ØÝÔÔÖÓÐÑ ÑÒ ØØÖ Ô ÖÙÒÐÒ ÙÖ Öº Ø Ö ØØ ÑÒ Ñ Ø ØÖÒ ÑÝØ Ö ØØ ÒÒ Ò ÓÐ ÔÖÓÐÑØÝÔÖ Ó Ö ØØ Ô Ò ÚÖØÝ Ð Ñ ÓÐ ØÒÖº Ø Ö Òй ÒÒÒ ØÐÐ ØØ Ø Ö ÖØØ ÑÒ Ñ Ð¹ÔÖÓÐѺ ÆÖ ÑÒ Ö ÒÝÖÖ ÓÑÑÖ ÐÚ ÔÖÓÖÑ ÔÖØ Ó ØØ ØÐÐ ØÐÐ ÝÑÑÖ ÙÒÖ ÓÑ ÒÖ ÑÒ ÐÖ ØØ ÖÑÑÒ ÔÖ ÓÑ ÒÐ ÐÐÖ ØÝ º ØØ ÔÖÓÖÑ ÔÖ Ö Ó ÑÝØ ÒÐÖ Ò ØØ ÒØÙÖÐØ ÔÖº ÇÑ ÑÒ Ö ÐÖØ ÔÖÓÖÑÑÖ Ñ ØØ ÔÖ ÖÙÖ Ø ÒØ ÚÖ ÚÖØ ØØ ÐÖ ØØ ÒÒØ ÔÖÓÖÑ ÔÖº ÅÒ ÓÑÑÖ ØØ ØØ Ú ÔÖ Ô Ö ØØÖ Ö Ú ÖØ ÙÔÔØÖº ÅØÐ Ö ØºÜº ÚÑØ ÒÖ Ø ÐÐÖ ÑØÖ Ò¹ ØÖÒ ÑÒ Ø ÚÓÖ ÚÖØ ÓÑÐص ØØ ÖÚ ØØ ÓÔÖØÚ Ý ØÑ ÓÑ ÄÒÙÜ ÅØк ÅÒ ÚÐÖ ÒÓØ ÒÒØ ÔÖ ÄÒÙÜ Ö ÖÚØ µº ÄØ ÖÖØ Ò ÑÒ ØØ Ò ÑÒ ÔÖÓÖÑÑÖ ØØ ÔÖ Ò ÑÒ ÒÐØ ÐÖ ØØ ÔÖÓÖÑÑÖ ØØ ÒÒØ ÔÖº Ö ØØ Ú Ô ÐØÖ ÑÐÐÒ ÓÐ ÔÖ ÐÖ Ö ÒÖ ÓÜÑÔÐ ÓÑ ÖÒÖ Ò ÔÔÖÓÜÑØÓÒ ØÐÐ 000 k= k ÈÝØÓÒ >>> s = 0 >>> for k in range(, 00):... s +=.0 / k... >>> s ÌÐ tcl>set s 0 tcl>for {set k {$k <= 000 {incr k \ {set s [expr $s+.0/$k] tcl>puts $s Ä Ô Ò ÑÒ Ö Ñ ØÐÐ ÜÑÔе (setq sum 0) (setq k ) (while (<= k 000) (setq sum (+ sum (/.0 k))) (setq k (+ k )) ) (eval sum) ÓÖØÖÒ¼ program sum_ex integer :: k double precision :: summa summa = 0.0 do k =, 000 summa = summa +.0d0 / k do ¾ print*, " + / /000 = ", summa program sum_ex ÂÚ public class Summa { public static void main (String args[]) { double summa; ÇÑ ÑÒ ÖØÖ ÐØ ÑÖ Ò ÐÒ Ö ÙÐØØ summa = 0; for(int k = ; k <= 000; k++) summa +=.0 / k; System.out.println(" + / /000 = " + summa); ÆÙ ÒÖ ÑÖ ÓÚÒÐ ÜÑÔк ÈÓ ØËÖÔØ ÓÑ Ù Ö Ø Ò ØØ ÔÖ Ö ØØ ÒÖÖ ØÜØ Ó ÐÖº ÆÖ ÑÒ ÖÚÖ ÒÓØ Ô ÚÖ ÖÚÖ ÖÔ ØÜØ Ó Ð ØØ ÈÓ ØËÖÔعÔÖÓÖÑ ÓÑ Ò ÜÚÖ Ú ÖÚÖÒº %! /s 0 def /k 0 def 000 { /k k add def /s k div s add def repeat s == quit ÐÐÖ ÓÖØÖ %! { add dup exch div 3 - roll add exch repeat pop == quit ÅÔÐ Ö ØØ ÜÑÔÐ Ô ØØ ÝÑÓÐÒÐÒ ÔÖÓÖѺ ÅØÑØ Ö ØØ ÒÒغ ÅÔÐ Ò ÒÖÓÔ ÖÒ ÅØк > s := sum( / k, k =..000); s := Psi(00) + gamma > evalf(s, 00); > expand(s); /
3 Á ÅØÐ Ò ÑÒ ÖÚ >> s = sym(0) s = 0 >> for k = :000, s=s+/k; >> s s = osv. À ÐÐ ÓÑ ÒÒ ÙÖ Ö ØØÖ Ö ÑØÑØÖÒµº Hugs> sum [.0 / k k <- [..000]] Â Ò ØÖÐÖ ØÐÐ ÈÄ +/ % i. 000 Á ÒÒ ÙÖ ÓÑÑÖ Ú ØØ ØÙÖ ÅØÐ ØÐ >> s = 0; >> for k = :000 s = s + / k; >> s s = e+00 ÐÐÖ ÓÖØÖ >> sum(./ (:000)) e+00 ÐÖØÐØ ÔÖÓÖÑ ÔÖ Ö ÒØ ÖØÙÐÐ ÒØÖÒ Ú ÑØÖ Ö Ó ÚØÓÖÖ ÓÑ ÅØÐ Öº ÖÖ Ñ Ø ÑÒ Ö ÔÖÓÖÑÑÖÒ ØÐÖÒº Î ÓÑÑÖ ØØ Ö Ñ ÔÖÓÖÑÑÖÒ Ô ÐÑÒØÒÚº Á ÐÙØØ Ú ÅÎ ¼¼¹ÙÖ Ò ÓÑÑÖ ÐØ #include <iostream> using namespace std; int main() { double summa; summa = 0.0; for(int k = ; k <= 000; k++) summa +=.0 / k; cout << " + / /000 = " << summa << l; return 0; % g++ sum.cc % a.out + / /000 = Ò ØÓÖ Ò Ò Ñ Ö ØØ Ø ØÖ ÓعÓÖÒØÖ ÔÖÓÖÑÑÖÒ ÓÑÑÖ Ú ÒØ ØØ Ø ÙÔÔµº ÆÖ ÓÖ ÓÑ ÇÇÈ ¾ ÎÖÐÖ Ó ÙØØÖÝ Ö Ø Ö ÓÑÔÐÜ ØÐ ØØ ØÒÖÐÓØ ÑÒ ÒØ ØØ ÒØ ÚÓÖ ÐÐØ ÂÚ Ö Ø ÒØ ØºÜµº Î ÙÐÐ ÙÒÒ Ô Ò ÐÐ Ð ÚÐÒ Ú ÒÖ ÙÖ ØØ ÓÑÔÐÜØ ØÐ ÐÐ ÐÖ º ÌÚ ÙÔÔÒÖ ÐØÖÒØÚ Ö ØØ ÐÖ Öй Ó ÑÒÖк ØØ ÒÒØ Ö ØØ ÐÖ r Ó ϕ ÓÑ Ú ÖÚÖ ØÐØ ÓÑ re iϕ º ÒÚÒÖÒ Ú Ð Ò ÚÖ ÒØ Ó ÐÐ Òص ÚØ ÙÖ ØÐØ ÐÖ º ÁÒÓÖÑØÓÒÒ Ð ÑÒ ÐÔÔÖ ÖÝ ÓÑ ÐÐ ØÐÖº Ö ØØ ÙÒÒ ÖÒ Ñ ØÐÒ ÖÚ ÓÔÖØÓÒÖ ÓÑ ¹» Ó Ò...º ÃÐ Ò ÒÒÐÐÖ ÑÐÑ ÙÒØÓÒÖ ÐÐÖ ÑØÓÖ ÓÑ Ø ØÖ ÂÚµ ÓÑ ÙØÖ Ò ÖÒÒÖº Ò Ð Ö Ð ØØ ØØ ØØ ÔØÖ Ø Ó ÙÒØÓÒÖ ÓÑ ÓÔÖÖÖ Ô Øº Ò Ð Ö Ò ØØÝÔ Ó Ò ÚÖÐ Ú ÒÒ ØÝÔ ØØ Óѹ ÔÐÜØ ØÐ Ö ØØ Óغ Á Ò ÑÒ Ô Ò Ð ØØ Ø Ö ÑÐØ ØØ ØºÜº ÖÚ z = w + 2 * cos(x) Ö x z Ó w Ö ÓÑÔÐÜ ØÐ Óصº ÆÓØÖ ØØ + * Ó cos ÚÒ ÒÒ Ö ÖÐÐ Øк ÅÒ ØÐÖ ÓÑ ÔÓÐÝÑÓÖ Ñ ÒÖ ÑÑ ÙÒØÓÒ ÒÑÒ Ò ÒÚÒ Ö ÓÐ ØÝÔÖº Ë ÒÙ ØØ Ú ÚÐÐ ÖØ Ñ ÓÑÔÐÜ ÑØÖ Öº Î Ò Ô Ò ÑØÖ Ð ÓÑ ÙØÒÝØØÖ ÓÑÔÐÜ¹Ð Ò Ú ÖÒ Ôغ ØØ Ò Ð ÝÖ Ô Ò ÒÒÒ Ð ÐÐÖ ÑÒ ÖÚº Ò ÚØ Ð Ú ÇÇÈ Ö ÐÖ ÙÖ ÑÒ ÖÝØÖ ÒÖ ØØ ÔÖÓÐÑ Ð ÖÖÖº ¾º½ ÎÖÐÖ ÅÒ ÚÐÐ ÙÒÒ ÖÖÖ ØÐÐ ØØ ÑÒÒ ÙØÖÝÑÑ Ú ØØ ÒÑÒ ØØ ÒÚÒ Ö Ö Ö Ö ÓÔÖØ Øº ÎÖÐÒÑÒ Ö Ø Ú Ó ØÚÖ ÖÓÖ Ó ÙÒÖ ØÖ _ Ò ÒÑÒÒ ÓÑ ËÚÒ ØØÖÑÖÙÔÔÒ Ö ÐÖµº Ö Ø ØÒØ Ñ Ø ÚÖ Ò Ó ØÚº ÒØÐØ ØÒ Ö Ø ÚÖ º ÄÒÖ ÒÑÒ ØÖÙÒÖ º >> namelengthmax 63 ØØ Ö ÒÔÔ Ø Ò ÖÒ ÒÒ ÔÖØÒº Ö ÐÒ ÒÑÒ Ö ÓÐ Ð ÔÖÓÖѺ ÅØÐ ÐÖ ÑÐÐÒ ÚÖ ÐÖ Ó ÑÒ ÚÖÐÒÑÒÒ Òº Ò ØÚµº ØØ Ò ÑÒ ÙØÒÝØØ Ö ØØ Ð Öغ ÒÚÒ ÚÖÐÒÑÒ ÓÑ Ö ÒÓØ Òº ÑÒÑÓÒµº ÜÑÔк ÆÖ ØÐÐØÒ ÚÖÐÒÑÒ DelSumma dx_dy n_fakultet ute_temp UteTempº ÇØÐÐØÒ Ö _var 3-dje-falletº ÅÒ ÔÖÓÖÑÑÖÖ ÓØ Ô ÒÐ Ó ÖØÐØ ÜÑÔÐ ÒÒ ÙÖ ÓÑÑÖ ØØ ÚÖ Ô ÒÐ º ÁÒØ ÙØÒ ÒÐÒÒ >> poäng = 0??? poäng = 0 Error: The input character is not valid in MATLAB statements or expressions. poang ÐÐÖ poaeng ÐØÖ ÒØ Öº
4 ÅÒ ÜÑÔÐ ÓÑÑÖ ÒØ ÐÐØ ØØ Ð ÖÐÖ ØÖ ÓÑ ÐÒ ÒÑÒ ØÖ ØÓÖ ÔÐØ Ô Ò ÇÀ¹ º Ö ØØ ÑÒ ÔÔÔÖ ØÒÒ ÓÑÑÖ ØØ ÖÖ ÅØÐ ÙØÑØÒÒº ÐÒ ÚÒ >> x = x = ÓÑÑÖ ÒÓÖÑÐØ ØØ ÖÚ >> x = x = % så på samma rad Á ÅØÐ Ô Ò ÚÖÐ ÙØÓÑØ Ø Ú ØÐÐÐÒÒº ÇÑ ÚÖÐÒ ÖÒ Ü ØÖÖ ÖÚ Ø ÑÐ ÚÖØ ÚÖº % ÒÐÖ Ò ÓÑÑÒØÖº >> x = % tilldelning x = >> x % skriv ut värdet x = >> x = 23 % ersätt det gamla x = 23 >> y % odefinierad??? Undefined function or variable y. ÐÒØÒ ÑÐÐÒ Ðµ ÐÐÖ ÐÖÚØ ÐÒ Ö ÒÒØ ÓÚÒ ÙØÒ ÒÚÒ Ö Ð Öغ x= Ö ØÐÐØغ Ö ÜÑÔÐ Ô Ò ÝØØÐ ÓÒ ØÒغ ÀÖ ÒÖ ÜÑÔÐ >> % + tillåtet men onödigt % answer-variabeln >> e-06 ½¼ >> -e-6 % kortare e-06 >> e-6 % variabeln e minus 6??? Undefined function or variable e. >> 23.48e e+57 % normaliserad form >> 2,34 %, separerar uttryck 2 34 ÇÑ ÑÒ ÒØ ÐÖÖ Ö ÙÐØØ Ú Ò ÖÒÒ ØÐÐÐ ÚÖØ ØÐÐ ans Ö Ò ÛÖµº ¾º¾ ÖØÑØ ÙØØÖÝ Î ÚÐÐ ÙÒÒ ÓÑÒÖ ÓÒ ØÒØÖ Ó ÚÖÐÖ Ñ ÐÔ Ú ÖØÑØ ÓÔÖØÓÖÖº ÚÒÐ Ø Ö + - * / Ó ˆ º + Ó - ÖÓÑÑÖ ØÚ ØÙØÓÒÖ ÓÑ ÙÒÖ ÐÐÖ ÒÖ ÓÔÖØÓÖ Òº ÙÒÖÝ ÒÖݵº ÍÒÖ ÓÖÑ tempº ÒÖ ÓÖÑ x + y x º ÇÔÖØÓÖÖ Ö ÓÐ ÔÖÓÖØØ Òº ÔÖÓÖØÝ ÔÖÒµº ÅÒ Ò ÒÖ ÚÐÙÖÒ ÓÖÒÒÒ ÒÓÑ ØØ ÒÚÒ ÔÖÒØ Öº ÀÖ Ò Ð Ø ÖÒ Ø ØÐÐ Ð Ø ÔÖÓÖØØ ½º ÈÖÒØ Ö ( ) ¾º ÍÒÖØ + Ó - º ˆ ÙÔÔØ ØÐе º * Ó / º ÒÖØ + Ó - ÆÖ ØÚ ÓÔÖØÓÖÖ Ö ÑÑ ÔÖÓÖØØ ÚÐÙÖ ÙØØÖÝØ ÖÒ ÚÒ ØÖ ØÐÐ Öº ½½ ÀÖ ÒÖ ÙØØÖݺ ËÖÓÖÒ ÙÒÖ ÓÔÖØÓÖÖÒ ÒÖÖ ÚÐÙ¹ ÖÒ ÓÖÒÒÒº a + b * c (a + b) * c a / b / c a / b * c a / (b / c) -a + b a^b^c a^(b^c) a + b * c - d a + (b * c) - d så () behövs ej (a + b) * (c - d) 2 * (a + b) / c * d^ ((a + b) * (c - d))^ ËØØ ÒØ ÙØ ÓÒ ÔÖÒØ Öº ÃÓÒ ÐÖ ÚÖÖ ØØ Ð Ó Ø Ö ÐØØ ØØ ÖÚ Ðº ËÖÚ c0 + x * (c + x * (c2 + x * (c3 + x * (c4 + x)))) Ó ÒØ ØºÜº c0+(x*(c+(x*(c2+(x*(c3+(x*(c4+x)))))))) >> c0+(x*(c+(x*(c2+(x*(c3+(x*(c4+x)))))))??? c0+(x*(c+(x*(c2+(x*(c3+(x*(c4+x))))))) Error: Expression or statement is incorrect--possibly unbalanced (, {, or [. Á Ò Ð ÒÙÑÖ ÒÐÝ µ ÚÐÐ ÑÒ ÖÒ f = sqrt( + (.5 * ( - y^3)^(-2/3) * y)^2) ÀÖ Ö ÒÖ ÚÖÒØÖ f = sqrt(( + (.5 * (( - y^3)^(-2/3))) * y)^2) f = sqrt(( + ((.5 * (( - (y^3))^(-2/3))) * y)^2)) ½¾ Ø Ö ÒØ ÐØØ ØØ ÚÐ ÓÑ Ö ÓÖÖØ Ó Ö ØÙÒØÖ ÔÖÒØ Ð Ô ÐÒº ÊØ Ö Ö Ò ÑÒ Ð ÙÔÔº ÀÖ ÖÒ Ò ÖØ Ó ÓÑ Ö ÐÔØ ØÐÐ ØØ ÓÔØÑÖ A=/(60*Z(b)*x*Rc(j)^3)*(x^5-5*Z(b)*x^4+0*x^3*... (Z(b)^2-Rc(j)^2-Rn(j)^2)+0*x^2*(3*Rn(j)^2*Z(b)-... 2*Rn(j)^3-2*Rc(j)^3+3*Rc(j)^2*Z(b)-Z(b)^3)+5*x*... (6*Rn(j)^2*Rc(j)^2-6*Rn(j)^2*Z(b)^2+8*Rn(j)^3*... Z(b)-3*Rn(j)^4-3*Rc(j)^4+8*Z(b)*Rc(j)^3-6*Rc(j)^2*... Z(b)^2+Z(b)^4)-4*Rc(j)^5+5*Z(b)*Rc(j)^4-20*Rc(j)^3... *(Z(b)^2-Rn(j)^2)+0*Rc(j)^2*(2*Rn(j)^3+Z(b)^3-3*... Z(b)*Rn(j)^2)-Z(b)^5+0*Rn(j)^2*Z(b)^3-20*Rn(j)^3*... Z(b)^2+5*Rn(j)^4*Z(b)-4*Rn(j)^5)*/E(i)*S(i,k)*dx... ÑÖÖÖ ÓÖØ ØØÒÒ Ö Ó ÙØØÖÝØ ÒÒÐÐÖ ÚØÓÖÖ ÓÑ Ú ÒØ Ö ØØØØ Ô Òµº ÎÖØ Ö Ø ÜÑÔÐ ÐÖ ØÑÐÒ ÐØØÐ Ø ÓÑ Ú ÖÚÖ temp =.5 * y * ( - y^3)^(-2/3) f = sqrt( + temp^2) ¾º ÆÖ ÐÑÒØÖ ÙÒØÓÒÖ >> sin(0) 0 >> sin(pi) % pi fördefinierat.2246e-6 >> cos(0) >> cos(pi) - >> exp() ½
5 >> format long % byt utskriftsformat >> exp() >> exp(0) e+04 >> format % default, standardformat >> log(exp()) >> format compact % färre blankrader >> ln()??? Undefined function or method ln for input arguments of type double. >> log0(000) 3 >> log2(8) 3 >> 4 * atan() 3.46 >> cosh(0) >> sqrt(2).442 ¾º which Ó whos >> a = 0; >> which a a is a variable. >> cos(2) >> which cos built-in (/chalmers/sw/sup/matlab-2009b/toolbox/matlab/ elfun/@double/cos) % double method >> cos = 0; >> cos(2)??? Index exceeds matrix dimensions. >> which cos cos is a variable. >> clear cos >> which cos built-in (/chalmers/sw/sup/matlab-2009b/toolbox/matlab/ elfun/@double/cos) % double method >> whos Name Size Bytes Class Attributes a x 8 double ans x 8 double ÃÒ ÒÚÒ ÍÁØ ØÐÐØ Ö whosº >> abs(-3) 3 ½ ½ ¾º ÃÓÑÔÐÜ ØÐ ÅØÐ ØÖ ÖÒÒ Ñ ÓÑÔÐÜ ØÐ Ö ÒÖ ÜÑÔÐ >> z = + 3i % notera i z = i >> w = 2 + 4j % j, för fysiker, j-omega-metoden w = i >> u = z * w u = i >> abs(z) >> z * conj(z) 0 >> real(z) >> imag(z) 3 >> i = sqrt(-) i = i >> exp(i * pi) % eller exp(i * pi) i ÇÑ z Ö ØØ ÓÑÔÐÜØ ØÐ ÐÐÖ ØØ cos z = eiz + e iz 2 och sin z = eiz e iz 2i Î Ø ØÖ >> cos(z), (exp(i * z) + exp(-i * z)) / i i >> sin(z), (exp(i * z) - exp(-i * z)) / (2 * i) i i Î ÓÖØ ØØÖ ÑÑ Ò >> cosh(z), cos(i * z) i i cosh z = ez + e z = cos(iz) 2 sinh z = ez e z = i sin(iz) 2 >> sinh(z), -i * sin(i * z) i i Ø ÓÖ Ó ÐÐ Ñ z = re iϕ ØØ log z = log(re iϕ ) = log r + iϕ ÇÑ ÔÐÐØ r = ÓÖ ÐÐ ØØ >> log(-) i >> 2 * log(i) i log e iϕ = iϕ ½ ½
6 ÄÓ ÙØØÖÝ ØØ ÐÓ ÙØØÖÝ Ö ÚÖØ ÒØ ÐÐÖ Ð Øº Á ÅØÐ Ð ÓÑ µ ÖÔÖ ÒØÖ Ð Ø Ú ÚÖØ ÒÓÐÐ Ó ÒØ Ú ØØ ÚÖ ÐØ ÖÒ ÒÓÐк Á ÒÖ ÔÖ Ö ÑÒ ÔÐÐ ÝÑÓÐÖ ÓÑ false Ó trueº ÅØÐ Ö Ó ØÚ ÙÒØÓÒÖ false Ó trueºµ ÇÑ summa Ö ÚÖØ 5 Ö Ø ÐÓ ÙØØÖÝØ summa <= 0 ÚÖØ Ó summa > 0 ÚÖØ 0º <= Ó > Ö ÜÑÔÐ Ô ÖÐØÓÒ ÓÔÖØÓÖÖ Òº ÖÐØÓÒÐ ÓÔÖØÓÖ µº >> summa = 5; >> summa <= 0 >> summa > 0 0 ÀÖ Ò ØÐÐ ÚÖ ÖÐØÓÒ ÓÔÖØÓÖÖÒ ÝÑÓÐ ØÝÐ < ÑÒÖ Ò > ØÖÖ Ò <= ÑÒÖ Ò Ð Ñ >= ØÖÖ Ò Ð Ñ == Ð Ñ ~= ÐØ ÖÒ Ç ÖÚÖ ØØ =< ÑØ => Ö ØÐÐØÒº Î Ò ØØ ÑÑÒ ÒÐ ÙØØÖÝÒ ÓÚÒ Ñ ÐÔ Ú ÐÓ ÓÔÖØÓÖÖ Òº ÐÓÐ ÓÔÖØÓÖ µº Ë ØØ Ú ÚÐÐ ÓÒØÖÓÐÐÖ ÓÑ x ÐÖ ÒØÖÚÐÐØ [2, 7]º ÍØØÖÝØ 2 <= x <= 7 ÓÒØÖÓÐÐÖÖ ÒØ Ø Ú ÚÐРغܺ >> x = 0; >> 2 <= x <= 7 >> x = -; >> -2 <= x <= 0 0 ½ Î ÓÑ ÒÖ ÜÑÔÐ Ö ØØ ÙØØÖÝÒ ÚÐÙÖ ÖÒ ÚÒ ØÖ ØÐÐ Öº 2 <= x Ö ÚÖØ ØØ ÓÑ Ö <= 7º -2 <= x Ö Ó ÚÖØ ØØ ÑÒ Ø ÐÐÖ ÒØ ØØ <= 0º Î ÒÓØÖÖ ØØ ÑÒ Ò ÒÐ ÐÓ ÓÒ ØÒØÖÒ ÓÑ ÚÓÖ ÖÐÐ ØÐ ÒØ ÑÐØ ÐÐ ÔÖ ØºÜº ÓÖØÖÒµº Ë Ö Ö Ú ÙØÖ ÓÒØÖÓÐÐÒ >> x = 0; >> 2 <= x & x <= 7 % & betyder och 0 >> x = -; >> -2 <= x & x <= 0 ÍØØÖÝØ x < -2 2 < x Ö ÒØ ÒÖ x Ö ÑÒÖ Ò -2 ÐÐÖ 2 Ö ÑÒÖ Ò xº Ø ÙØ ÐÙØÒ ÐÐÖ ØÒ ÐÐØ Ñ º ÆØÓÒ ØÒ Ñ ØÐ ~º >> ~0 >> ~ 0 ÎÖØ Ú ÙØØÖÝØ ~(x <= -) Ö ØØ ÒÖ x Ö ØÖÖ Ò -º Ø Ö ÚØØ Ñ ÔÖÒØ Òº ØÖ ÓÑ ÑÒ Ò ÒÖ ØÐ Ó ÒØ Ö ÐÓ ÚÖÒµ Ö ~x ØØ ÚÖ Ö ÚÖ xº Á Ú ÒÖ ÔÖ Ò ÑÒ ÒØ ÖÚ Ö >> ~pi 0 >> ~sin(.435) 0 ½ ØØ Ö ØØ ~(x <= -) Ó ~x <= - Ö ØÐÐØÒ ÙØØÖÝ ÑÒ Ø ÒÖ Ö ÒÓ ÒØ Ø ÑÒ ØÒØ ØÝ ~x <= - Ö ÚÖØ 0 Ö ÐÐ xº ÎÖÖ ÂÓ ~x ÖÒ Ö Øº ÆÖ x = 0 ÐÖ ~x Ð Ñ Ó <= - Ö Ð Øº Ö ÒÓÐÐ Ð x ÐÖ ~x Ð Ñ 0 ÓÑ ÒØ Ö ÑÒÖ Ò -º ÀÖ Ò ØÐÐ ÚÖ ÐÓ ÓÔÖØÓÖÖ Ó Ö ÙÒØÓÒ a b a & b a b ~a xor(a, b) xor ØÖ Ö ÜÐÙ Ú ÓÖ ÒØÒÒ ÐÐÖµº ØÖ Ù Ö Ø ÚÒÐ ÙØ ÐÙØÒ ÐÐÖº Ø ÒÒ ØÚ ÚÖÒØÖ Ú & ÑØ º Á ØØ ÙØØÖÝ ÓÑ a & b ÒÒ Ø ÒÒ ÒÐÒÒÒ ØØ ÓÒØÖÓÐÐÖ ÚÖØ Ô b ÓÑ a Ö Ð Ø ØÒ Ô a Ó b ÓÑ ÓÑÔÐÖ ÙØØÖݵº ÒÐÓØ Ö a b ÓÑ a Ö Òغ Ö ØØ ÒÑÐ ÒÒ ØÚ ÓÖعÖÙعÚÖÒØÖ Ñ Åع Ð µ ÔÖÖÙº a && b Ö ÔØÚ a bº b ÖÒ ÒØ ÙØ ÓÑ ÚÖØ Ô Ø ÐÓ ÙØØÖÝØ ØÑ Ú ÚÖØ Ô aº ØØ Ö ØØ ÜÑÔÐ Ô ÐØ ÚÐÙÖÒ ÐÞÝ ÚÐÙØÓÒµ ÙØØÖÝ ÖÒ Ö Ø ÒÖ»ÓÑ Ú Ò ØÒ ÓÑ Ö ÚÒÐ ÙÒ¹ ØÓÒÐÐ ÔÖ ØºÜº À Ðк ÎÖÒÒ Ö» ¹ÔÖÓÖÑÑÖÖ Á» ØÖ &&, Ö ÐÓ Ø Ó ÐÐÖº &, ØÒÖ ØÚ Ó ÐÐÖº ØÚ ÓÔÖØÓÒÖ ÒÒ ÚÒ ÅØРغܺ ØÚ Ó bitandº ÀÖ ÐÖ ØØ ÜÑÔк ÜÚÖÒÒ Ú ÐÒ ÖÖ printbits Ö ÖÚØ ÐÚµ a = uint8(2^5 + 2^4 + 2^3 + ) b = uint8(2^7 + 2^ ) printbits(a) printbits(b) disp( ) printbits(bitand(a, b)) printbits(bitor(a, b)) Ö Ö ÙÐØØØ a = 57 b = uint8 ÓÒÚÖØÖÖ ØØ ÐØÐ ØÐÐ ØØ ØØØÖ ÐØÐ ÙØÒ ØÒ u ÙÒ Òµº ÈÖÓÖØØ ÓÖÒÒÒ Ö ÐÓ ÓÔÖØÓÖÖÒ Ö ~ Ø & && Ð Ø ¾¼ ¾½
7 ÜÑÔк ÚØ x Ó y ÚÐÐ Ú ÓÒØÖÓÐÐÖ ÓÑ ÔÙÒØÒ (x, y) ÐÖ ÖØÒÐÒ Ñ ÖÒ (0, 0) (2, 0) (2, ) Ó (0, )º ÐÒ ÐÓ ÙØØÖÝ Ö ÒØ ÓÑ Ö ÐÐØ 0 <= x & x <= 2 & 0 <= y & y <= ÐØÖÒØÚØ abs(x - ) <= & abs(y - 0.5) <= 0.5 ÐÒ ÙØØÖÝ Ö ÒØ ÓÑ ÔÙÒØÒ ÐÖ ÙØÒÖ ÖØÒÐÒ x < 0 2 < x y < 0 < y ÅÒ Ò ÒÚÒÒÒ Ú ÅÓÖÒ ÐÖ ~(p & q) Ö ÚÚÐÒØ Ñ (~p) (~q) ÚÐØ Ò ÖÚ ~p ~q ØÖ ÓÑ ÒØÓÒ Ö Ö ÔÖÓÖØØ Ò ÐÐÖµº ÒÐÓØ Ö ~(p q) ÚÚÐÒØ Ñ ~p & ~qº Ë ØØ Ø Ø ÓÑ x ÒØ ØÐÐÖ ÒØÖÚÐÐØ [, 4] Ò ÖÚ x < 4 < x ~(x >= & 4 >= x) ~( <= x & x <= 4) ÜÑÔк ÌÓÐ eller (De Morgan) eller 0 <= x & x <= 2 0 <= y & y <= och 0 <= x x <= 2 & 0 <= y y <= Â Ö ÑÖÖØ ÚÐÙÖÒ ÓÖÒÒÒ Ö Ó &µ 0 <= x & x <= 2 0 <= y & y <= 3 2 Ö ÒØ ÓÑ x [0, 2] ÐÐÖ ÓÑ y [0, ] Ò ÓÖ ÐÒÒ ÑÒµº 0 <= x x <= 2 & 0 <= y y <= 2 3 Ö ÒØ ÓÑ x 2 Ó 0 y ÐÐÖ ÓÑ 0 x ÐÐÖ ÓÑ y º Ë ØØ Ö ÐÐØ ÒØ ÖØ ØØ ÑÒÖѵº ¾¾ º½ ÎÐÐÓÖ Ø Ö ÄÓ ÙØØÖÝ Ö ÒØ ÒØÖ ÒØ ÓÑ Ú ÒØ Ò Ø Ø Ö ÚÖÒº ØØ Ö Ú Ñ ÚÐÐÓÖ Ø Ö ÐØÖÒØÚ Ø Ö ¹ Ø Öµº ÀÖ ÐÖ Ò ÒÐ Ø ÚÖÒØÒ if logiskt_uttryck en eller flera satser ÇÑ ÚÖØ Ô Ø ÐÓ ÙØØÖÝØ Ö ÒØ ÚÖØ Ö ÐØ ÖÒ ÒÓÐе ÙØÖ Ø ÖÒº ÇÑ Ø Ö Ð Ø ÚÖØ ÒÓÐе ÙØÖ ÒØ Ø ÖÒº ËØ Ò ÐÐ ÐÒ ¹ØÒ¹ Ø º Á Ú ÔÖÓÖÑ ÔÖ ÖÚ Ø Ò ÒÑÐÒ ÒÓØ ØÐ Ñ if ( logiskt_uttryck ) then en eller flera satser if % notera then ÇÑ Ú ØÖÚÒÖ ØÐÐ ÖØÒÐÜÑÔÐØ Ò Ú ÖÚ x =.8; y = 0.66; if 0 <= x & x <= 2 & 0 <= y & y <= disp( punkten ligger i rektangeln ) Ó ØØ ÜÑÔÐ ÖÚ ØÜØÒ Ùغ ÒÖÖ Ú x ØÐРغܺ ÖÚ ØÜØÒ ÒØ Ùغ ÒØ ØØ Ú ÚÐÐ ØØ ØØ ØÙÑ ÐÐ ÖÚ Ùغ Î ÒÚÒÖ Ò ¹ØҹР¹ Ø º if 0 <= x & x <= 2 & 0 <= y & y <= disp( punkten ligger i rektangeln ) disp( punkten ligger inte i rektangeln ) Ò Ó ÚÒ Ö ØØ ÝØØ Ò ÒÒØÖ Òº ÒÒص Ø ÖÒ Ö ØØ Ð ÖØÒº ÅØÐ ØÓÖ Ö Ø ÙØÓÑØ Øº Ø Ö ÚÖØ ØØ Ð ØÓÖ ÔÖÓÖÑ ÓÑ Ö Ö ÚÒ ØÖÑÖÒк ¾ ØØ ÒØ ÐÐÐ ÓÚÒÐØ Ð ÓÒ ÓÒ ØÖÙØÓÒµ Ö ØØ ÖÚ if logiskt_uttryck == satser ÑÒ Ø Ö ÓÑ ØØ ÓÑ ÒØ Ö Ð Ñ ÒØ ºººº Ø ÖÖ ØØ Ö ÓÑ Ø Ö ÒØ ºººº ÅÒ ÖÚÖ Ð if x > 2... Ó ÒØ if (x > 2) == % samma som x > 2 ==... ÜÑÔк Î Ö Ò ÙÔÔ ØØÒÒÒ ÒØÖÚÐÐ [, 3], [4, 5], [6, 4] Ó ÚÐÐ ÚÖÐÒ k ÚÖØ ØØ ØÚ ÐÐÖ ØÖ ÖÓÒ Ô ÚÐØ ÒØÖÚÐÐ ÚÖÐÒ x ÐÖº ÇÑ x ÒØ ØÐÐÖ ÒÓØ ÒØÖÚÐÐ ÐÐ ÚÖÐÒ ÚÖØ ÒÓÐк if <= x & x <= 3 % om x ligger i [, 3] k = ; if 4 <= x & x <= 5 % annars om x ligger i [4, 5] k = 2; if 6 <= x & x <= 4 % annars om x ligger i [6, 4] k = 3; % annars k = 0; ÇÑ ÑÒ ØÒÖ Ô ØÚØØ Ö ÑÒ Ø ÚÒÐ Ø ÐØÖÒØÚØ Ö Ø Øº ÜÑÔк Ë ØØ ÒØÖÚÐÐÒ Ö ], 3[, [3, 5[, [5, [º Î Ò ÖÒÐ ÓÒº if x < 3 k = ; if x < 5 k = 2; k = 3; % behöver ej kolla 3 <= x % behöver ej kolla 5 <= x ÅÒ Ò ¹ Ø Ö ÒÙØ ¹ Ø Ö Ò ØÐ ¹ Ø Ö ÚÒÐ Ò Ø Òº Ò Øµº ÜÑÔк ÚØ (x, y) ÚÐÐ Ú ÚÖ ÓÑ ÔÙÒØÒ ÐÖ Ô ÐÐÖ ÒÒÒÖ ÒØ ÖÐÒ Ó ÓÑ Ø Ö ÐÐØ ÚÖ ÚÐÒ ÚÖÒØ ÔÙÒØÒ ÐÖ º Î ØÖÙÒØÖ ÒØÝØ ÔÖÓÐÑØ ÒÖ Ò ÔÙÒØ ÐÖ Ô Ò Ú ÓÓÖÒØÜÐÖÒº if x^2 + y^2 <= if 0 <= x if 0 <= y kvad = ; kvad = 4; if 0 <= y kvad = 2; kvad = 3; % innanför enhetscirkeln? % högra halvplanet? % första kvadranten? % fjärde kvadranten % vänstra halvplanet % andra kvadranten? % tredje kvadranten kvad = 0; % utanför enhetscirkeln ¾ ¾
8 ÆÓØÖ ÒÒØÖÒÒ Â Ö ÐØ Ò ØÚ ÐÒÖÖ ÓÑ Ò Ö Ð ÖØÒº ØØ ÐØÖÒØÚ ØÐÐ ¹ Ø Ò Ö ÐÒ Ûع Ø Ò ÐÐ ¹ Ø Ú ÔÖµ Ö ØÚ ÜÑÔÐ ÜÑÔк direction = right ; switch direction case up k = ; case down k = 2; case left k = 3; case right k = 4; otherwise warning( direction has an illegal value ) warning ÖÚÖ ÙØ ÑÐÒØ Ó ÚÖ ÔÖÓÖÑÑØ ÐØ ÒØÖº ÜÑÔк pick = 3; º½ ÊÔØØÓÒ Ø Ö ÓÖ¹ Ø Ò ÜÑÔк Ë ØØ Ú ÚÐÐ ÖÒ Ò ÔÔÖÓÜÑØÓÒ Ú 000 k= ØØ ÓØ ØØ ØØ Ö ØØ Ö ÐÒ >> s = s = >> s = s + / 2 s =.5000 >> s = s + / 3 s =.8333 >> s = s + / 4 s = Ò ÓÒ ØÖÙØÓÒ ÓÑ s = s + term ÐÐ ÁÆÌ ØÓÐ ÓÑ Ò ÚØÓÒ ÙØÒ ÓÑ ÐÖ s = ÐÖ ØÐØ ØØ ÑÒÒØ ÓÑ ÚÖÖ ÑÓØ ÚÖÐÒ sº s = s + / 2 s ÖÐØ ÚÖÖ ÑÓØ Ø ÚÖ ØØ Ô s ÓÑ ÐÖ ÑÒÒغ ØØ ÚÖ Ö ØÐÐ / 2 ÚÐØ Ö 3 / 2 Ó ØØ ÒÝ ÚÖ ÐÖ ÒÙ ÑÒÒØ Ó ÖÚÖ ÚÖ Ø ÑÐ ÚÖØ Ô sº Ë ÙÒÖ s nytt = s gammalt + /2º k switch pick case {, 5 % räkna... disp( first ) case {2, 3 % räkna... disp( second ) ¾ Î ÚÐÐ ÒÙ ÐØ ÅØÐ ÖÒ ÙÑÑÒ ÙØÓÑØ Ø Ø Ó Ó Ú ÒÚÒÖ Ò ÖÔØØÓÒ Ø ÓÑ Ò ÙØ ÒØ for variabel = start:stopp en eller flera satser som skall upprepas ÎÖÐÒ ÐÐ ÓØ ÐÓÓÔÚÖÐ ØÝÖÚÖÐ Òº ÐÓÓÔ ÚÖ¹ Ð ÐÓÓÔ ÓÙÒØÖµº Ò ÓÖ¹ Ø ÐÐ Ó ÓÖ¹ÐÓÓÔ ÓÖ¹ ÒÙÖÖ ÓÖ¹ ÐÒ Ô ÚÒ º ¾ ËØ ÖÒ ÑÐÐÒ for Ó ÐÐ ÐÓÓÔÖÓÔÔ Òº ÐÓÓÔ Óݵ Ó ÙØÖ ÒÖ ÚÖÐÒ ÒØÖ ÚÖÒ start start + ººº stoppº ÀÖ ØØ ÒÐØ ÜÑÔÐ >> for k = :4 k k = k = 2 k = 3 k = 4 >> for k = -3:- k k = -3 k = -2 k = - % skriv ut värdet på k >> for k = 5:5 % start = stopp k k = 5 >> for k = 7:5 k % utförs ej, ty start > stopp ËØ ÖÒ ÐÓÓÔÖÓÔÔÒ Ö ÒÚÒ ÚÖØ Ô ÐÓÓÔÚÖÐÒ ÖÒÒÖ ÑÒ Ö Öµ ÒØ ÒÖ Ô ÐÓÓÔÚÖÐÒ ÚÖ ÖÙØ Ú ÔÖµº Î Ò ÒÙ ÖÒ ÚÖ ÙÑÑ ¾ >> s = 0; % ; ger ingen utskrift >> for k = :000 s = s + / k; % ; ger ingen utskrift >> s % värdet på summan s = >> format long >> s s = % utskrivet med fler decimaler  ÖÚ ÖÖÒ ÓÚÒ ÖØ ÅØÐ ÓÑÑÒÓÒ ØÖº ÆÓÖÑÐØ ÖÚÖ ÑÒ Ò Ò ÔÖÓÖÑ Ñ Ò ØÓÖº Ò Ó ÚÒ Ö ØØ ÝØØ Ò ÒÒØÖ ÐÓÔÔÖÓÔÔÒ Ö ØØ Ð ÖØÒº ÅØÐ ØÓÖ Ö Ø ÙØÓÑØ Øº ÄØ Ó ÖÒ ÑÑ ÙÑÑ ÐÒ /000+/ /2 + º >> s = 0; >> for k = :000 s = s + / (00 - k); >> s s = ÖÑع Ó Ø ÙÑÑÒ ÐÖ ÐØ Ø ØÖ ÓÑ Ú ÒØ ÖÒÖ Üص >> e-5 Á ÙÖ Ò ÒÙÑÖ ÒÐÝ ÓÑÑÖ Ú ØØ ÚÐÒ ÙÑÑ ÓÑ Ö Ò Ø ÔÔÖÓÜÑØÓÒÒº Ò ÐØÖÒØÚ Ð ÒÒ Ô ÓÚÒ ØÒ ÔÖÓÐÑ Ö ØØ ÙØÒÝØØ Ò Ø¹ÔÖÑØÖ Ö ÚÖ ÒÓÐе for variabel = start:steg:stopp en eller flera satser som skall upprepas ¾
9 ÀÖ ÒÖ ÒÐ ÜÑÔÐ >> for k = :2:4 k k = k = 3 % k = 4 skrivs ej ut >> for k = :-:-2 % negativt steg k k = k = 0 k = - k = -2 Å ÒÒ ØÒ Ò Ø ÙÑÑÒ ÖÒ ÓÑ ÐÖ >> s = 0; >> for k = 000:-: s = s + / k; Ø Ö ÚÒÐØ ØØ ÑÒ Ö ÐÓÓÔÖ ÒÙØ ÐÓÓÔÖ Ò ØÐ ÐÓÓÔÖ Òº Ò Ø ÐÓÓÔ µº Î ÚÐÐ ÖÒ ÙÑÑÒ [ ] [ s = ] [ ] [ ] 2 n 2 Î ÖÚÖ ÙØØÖÝØ Ñ ÚÒÐ ÒÓØØÓÒ ( n j ) s = j= Ó Ö ØØ Ò ÒÖ ÙÑÑÒ ÖÓÖ Ú ØÖØÓÒ ÚÖÐÒ Ò ÝØØÖ ÙÑÑÒº ÆÙ ÓÑÑÖ Ò ÒØÚ Ð ÒÒ ÅØÐ Ö Ú ÚÖ Ò ÖÒÖ term Ð Ñ j k= /k2 º k= k 2 >> s = 0; >> n = 0; >> for j = :n term = 0; for k = :j term = term + / k^2; s = s + term; >> s s =.48e+0 ØØ Ö ÒØÚØ ØÖ ÓÑ j+ k= k 2 = j k= k + 2 (j + ) 2 ÀÖ ÐÖ Ò ØÚÖ Ð ÒÒ ÓÑ ÙØÒÝØØÖ ÒÒ ØØÐ >> s = 0; >> n = 0; >> term = 0; >> for j = :n term = term + / j^2; % inre summa s = s + term; % yttre summa >> s s =.48e+0 º¾ Ïй Ø Ò ÓÖ¹ Ø Ö ÒÚÒ ÒÓÖÑÐØ ÒÖ ÑÒ ÚØ ÙÖ ÑÒ ØÖØÓÒÖ ÓÑ ÐÐ ÙØÖ º ÁÐÒ Ö ØØ ÒØÐ ÓÒØ ÖÚ ÓÑ ÐÒ¹ ÜÑÔÐ Î ÚØ ØØ Ò ÖÑÓÒ ÖÒ Ö ÚÖÒغ ÀÙÖ ÑÒ ØÖÑÖ ÖÚ Ö ØØ ÙÑÑÒ ÐÐ ÚÖ Ø ½¼ ÀÖ Ò ÐÓÖØÑ ¼ ½ summa = 0 term_nummer = 0 upprepa så länge som summan är <= 0 term_nummer = term_nummer + summa = summa + / term_nummer slut på upprepningen skriv ut antalet termer, term_nummer ØØ Ö ÜÑÔÐ Ô Ò ÛйÐÓÓÔ Ó ÓÒ ØÖÙØÓÒÒ ÒÒ ÅØк Ò ÒÒÒ ÐÓÓÔ¹ÓÒ ØÖÙØÓÒ ÓÑ ÖØ Ø Ú ÅØÐ ÑÒ ÓÑ ÒÒ ÒÖ ÔÖµ Ö ÖÔعÙÒØÐ ÙÔÔÖÔ ØÐÐ Øغ summa = 0 term_nummer = 0 upprepa term_nummer = term_nummer + summa = summa + / term_nummer till dess att summan är > 0 skriv ut antalet termer, term_nummer Á ÒÒ ÚÖÒØ Ö Ú Ø ØÒ Ô ÐÙØØ Ú ÐÓÓÔÒº Á ÛйÐÓÓÔÒ Ø ØÖ Ú ÐÐØ Ö Øº ØØ Ö ØØ ÐÓÓÔÖÓÔÔÒ Ò ÛйÐÓÓÔ ÒØ ÚÖ ÜÚÖ ÑÒ Ò ÖÔعÙÒØйÐÓÓÔ ÙØÖ ÐÐØ ÑÒ Ø Ò Òº >> s = 0; >> k = 0; >> while s <= 0 k = k + ; s = s + / k; >> s s = >> k k = 2367 ¾ ÀÙÖ ÚÐ ØÑÑÖ ØØ Ñ ÐÒ ÖÒ ÚÖ n lim log n = γ Eulers konstant n k k= >> s - log(k) % stämmer rätt bra ÀÙÖ ÑÒ ØÖÑÖ ÖÚ Ö ØØ ÙÑÑÒ ÐÐ ÚÖ Ø ½¼¼¼¼¼¼ Î Ò Ò ÙÔÔ ØØÒÒ Ú ÚÖØ ÒÓÑ ØØ ÒÚÒ ÖÒ ÚÖ¹ Ø 0 6 log n γ n e (06 γ) ØØ Ö ØØ ÒÓÖÑØ ØÓÖØ ØÐ Ö Ö Ú ÖÒ ÙØ n ÅØÐ Ö Ú ÓÚÖÓÛº >> n = exp(e ) n = Inf Ë Ö Ò Ú Ö ÅØÐ log 0 n log 0 e (06 γ) = (0 6 γ) log 0 e >> log0_n = (e ) * log0(exp()) log0_n = e+05 >> int_part = floor(log0_n) % ny funktion int_part = >> dec_part = log0_n - int_part dec_part = >> 0^dec_part ØØ n ÚÐØ Ö ØØ ØÓÖØ Øк ÒØ ØØ Ú ÓÒÒ ÓÑÒÖÖ Ø Ñ Ø Ñ Ò 3ns ÒÒÓ¹ ÙÒÖµº Á ÐÚ ÚÖØ ØÖ ÅØÐ ÑÖ Øº
10 ÇÑ Ú ÙØÖØ Ú ÓÒÖ ÖÒ Ò Ö Ö Òµ Ú ÙÒÒØ ÙØÖ /3 0 9 divisioner. >> 3.7e9 * 365 * 24 * 3600 / 3e-9.440e+26 Ò ÖÓÔÔ Úغ Ø Ö ÒÐÖ ØØ Ö Ð ÒÖ ÑÒ ÖØÖ Ñ ÛйÐÓÓÔÖ Ò ÒÖ ÑÒ ÒÚÒÖ ÓÖ¹ÐÓÓÔÖº ÅÒ Ö Ú ÒØÐÒ ØÚ ÐÐÐÓÖ ÒØÖÒ Ó ÙÔÔØÖÒ Ú ÚÖÐÖ ÓÖÑÙÐÖÒ Ú Ø ÐÓ ÚÐÐÓÖØ initiera variabler while logisk uttryck räkna, uppdatera variabler ÀÖ Ö ÒÖ ÚÖÒØÖ Ú ÙÑѹÔÖÓÐÑØ s = 0; k = 0; while s <= 0 s = s + / k; k = k + ; % initieringen passar inte % division med noll % ihop med uppdateringen ÐÒ Ó Ö ÖØØ ÚÖ Ô s ÑÒ Ð ÚÖ Ô k ÓÑ Ú ÒØ ØÒÖ Ó Öµº s = 0; k = ; while s <= 0 s = s + / k; k = k + ; k % öka efter användning % skriv ut k ØØ Ð ÓÑ ÑÒ ÒÙ Ö Ø ØØ k Ò Ò Ö ÑÝØ Ö ÜÑÔÐ Ô ØØ Ó Ý ÓÒ ÖÖÓÖ ÑÒ Ö k Ò Ò Ö ÑÝغ Î Ò Ù ÒÐØ ÓÑÔÒ Ö Ö ÒÒ ÒÒ ÒÓÑ ØØ ÙØÖ¹ Ö ØØ ÖÒ k ØÖ ÐÓÓÔÒº ÒÒ ØÝÔ Ú Ð ÖØÖ Ö Ú ØØ ÑÒ ÙØÖ ÒÓØ Ò Ò Ö ÑÝØ ÐÐÖ ÐØغ ÀÖ ÝØØÖÐÖ Ò ÐØ ÚÖÒغ s = ; % s = k = ; while s <= 0 s = s + / k; k = k + ; Ó Ö Ò ÓÖÖØ ÚÖÒØ s = ; % s = k = ; while s <= 0 k = k + ; s = s + / k; Ö ØØ ÙÒÚ Ð Ö ÑÒ ÐÐØ ÓÒØÖÓÐÐÖ Ö Ø¹ Ó Ø ØÖØÓÒÒº ÅÒ Ö Ó ÓÒØÖÓÐÐÖ Ò ÐÐÑÒ ØÖØÓÒ ÑØØ º Ë ÖÒ ÜÑÔÐ ÝÒÒÐ ÚÖÒ s = Ó k = º Á Ö Ø ØÖØÓÒÒ ÓÑÑÖ k ØØ ØØ ØÐÐ ØÚ Ó s ÐÖ + / 2º ÃÓÖÖØ Á Ø ØÖØÓÒÒ s Ñ k ØØ k Ö Ø Ø ÚÖØ ÓÑ ÒÚÒ ÙÑÑÒº ÇÑ Ú ÖÚÖ ÙØ s Ó k ØÖ ÐÓÓÔÒ Ö Ú ÑØÒ ÚÖÒº Á Ò ÐÐÑÒ ØÖØÓÒ ÐÖ Ú k = k + ; ÑØ s = s + / k; ØØ s = s + / (k + ) ÚÐØ Ö ÓÖÖØ ÚØ ÓÖÖØ ÝÒÒÐ ÚÖÒµº ÜÑÔк ÖÒ Ò ÔÖØÐ ÙÑÑ Ú ÌÝÐÓÖÙØÚÐÒÒ Ú log( + x)º x x2 2 + x3 3 x ( )n xn n ÀÖ ÐÖ ÒÖ ÓÐ ÚÖÒØÖº n = 0; x =.24526; % till exempel s = 0; for k = :n s = s + (-)^(k - ) * x^k / k; Ø Ö ÐÐÒ Ò Ó ØØ ÖÚ Ò ÑØÑØ ÓÖÑÐÖ ÖØ ÔÖÓÖѺ ÅÒ Ò ÔÖÓÐÑ Ñ ÖÒÒ Ð Ú ÖÒÖ Ù ÒØ Üص Ó Ð Ò ÑÒ ÐÒ Ñ Óº Á ÜÑÔÐØ ÒÖ n = 0 ÔÐÖ ØØ ÒÒ ÖÓÐк Ø ÐÐ ØØ ÌÝÐÓÖÙØÚÐÒÖ ÒØ ÒÚÒ Ö ØØ ÖÒ ÔÔÖÓÜÑØÓÒÖ Ú ÐÑÒØÖ ÙÒØÓÒÖº ÀÙÖ ÖÒ x k, k > 0 Î ÚØ ÒØ ÖØØ ÙÖ ÅØÐ Ö ØØ ÑÒ ÒÒÓÐØ ÒÓØ ØÐ Ñ ÐÒ ÒÓÑ ÙÔÔÖÔ ÑÙÐØÔÐØÓÒ ÓÑ k Ö ØØ ÐØØ ÔÓ ØÚØ ÐØк Ë x 3 ÖÒ ÒÓ ÓÑ x x xº Ö ØÖÖ ÐØÐ ÚÖÒ Ñ ÑÒ Ö ÒÓØ ØØÖº x 8 ÙÐÐ ÙÒÒ ÖÒ ÓÑ t = x x t = x 2 µ t = t t t = x 4 µ Ó t = t t t = x 8 µº ØØ ÖÚÖ ØÖ ÑÙÐØÔÐØÓÒÖ ØÐÐÖ Ö Ù ÓÑ ÙÔÔÖÔ ÑÙÐØÔÐØÓÒ Öº ÇÑ k ÒØ Ö ØØ ÐØÐ ÐÐÖ ÓÑ k Ö ØØ ØÓÖØ ÐØе ÖÙÖ ÑÒ ÒÚÒ ÓÑ ÖÚÒÒÒ x k = e log(xk ) = e k log x ÌÒÚÜÐÒÒ Ò ÖÐÐ Ú ( x) k, k = 0,,... n = 0; x =.24526; % till exempel s = 0; for k = :n s = s - (-x)^k / k; % notera första minustecknet Î ÚÐÐ Ò ÒØ ÒÚÒ ÙÔÔØ ØÐÐ ØÖ ÐØ Øµ ÚÒÐ ÑÙÐع ÔÐØÓÒ Ö ÒÖº ÇÑ n = 0 ÔÐÖ Ø Ó ÒÒ ÓÑ Ð Ø ÖÓÐÐ ÚÐØ ÐØÖÒØÚ Ú ÒÚÒÖº ÀÖ Ö ØØ ÐØÖÒØÚ ÙØÒ ÙÔÔØ ØÐÐ sgn = % sign är upptaget sgn = -sgn % sgn = - sgn = -sgn % sgn = sgn = -sgn % sgn = - ÀÖ ÐØ Ó n = 0; x =.24526; xk = x; s = 0; sgn = ; for k = :n s = s + sgn * xk / k; xk = x * xk; sgn = -sgn; ÐÐÖ ÒÒÙ ÓÖØÖ xk = x; s = 0; for k = :n s = s + xk / k; xk = -x * xk; % teckenväxling
11 ÒÒÙ ÐØ ÒÖ Ö xk = x; s = 0; minus_x = -x; for k = :n s = s + xk / k; xk = minus_x * xk; Î Ò Ö Ô ØØ ØØ ØÖ ÓÑ -x Ö ÓÒ ØÒØ ÐÓÓÔÒ Ø Ö ÒÚÖÒغ ÅÖ ÐÐÑÒØ Ö Ø ÓÒØ ØØ ÖÒ ØØ ÓÒ ØÒØ ÙØØÖÝ Ö ÒÖº Á ÓÚÒ ØÒ ÜÑÔÐ ÔÐÖ Ø ÒÒ ÖÓÐÐ ÑÒ Ø Ö Ø ÐÒ tic % starta tidtagning s = 0; for k = : s = s + exp(sin(-))^exp() / k; % räknas ut % gånger toc % avsluta tidtagning ÀÖ ÐÖ ØØ ÒÐØ ÜÑÔÐ Ô ÓÓÔØÑÖÒ tic temp = exp(sin(-))^exp(); s = 0; for k = : s = s + temp / k; toc % räknas ut EN gång % återanvänd Ò Ö Ø ÐÓÓÔÒ ØÖ º Ó Ò ÒÖ ¼º½ Ò ÙÔÔ ÒÒÒ Ô ÖÝØ ¼ ÒÖº ÅÒ ÓÑ Å Ø ÖØ ÓÖ ÝÓÙ Ñ Ø ØÖº ËÒØ ÑÒ Ð Ö Ú ÒØÖ º ÜÑÔк Ø Ö ÚÒÐØ ØØ ÑÒ Ñ Ø ÖÒ ÑÒ»ÑÜ Ò ÐÓÓÔº ÀÖ ØØ ÐØØ ÔÖÓÐÑ ÔÖÓÖÑÑØ Ò Ö ØÚÖ ÙÖµº Î ÚÐÐ ØØ ÑÒ»ÑÜ Ú ÙÑÑÒ s Ó Ö ÚÐØ k ÑÒ»ÑÜ ÒØ º s = 20 x k k=0 x = -8.5; % given value s = ; % s = x^0 / 0! = min_s = s; min_k = 0; max_s = s; max_k = 0; for k = :20 s = s + x^k / factorial(k); if s < min_s min_s = s; min_k = k; if max_s < s max_s = s; max_k = k; min_k, min_s max_k, max_s Ê ÙÐØØØ ÐÖ min_k = 7 min_s = max_k = 8 max_s = k! ÁÐÒ ÒØÖÖ ÙÒÒØ ÒÐ Ö Ò ÐÓÓÔº ØØ ØØ ØØ Ð Ø Ö Ñ ÐÓ ÚÖÐÖ Ö ØØ ÒÐØ ÜÑÔÐ ÓÑ ÐÐÙ ØÖÖÖ ÔÖÒÔÒ fail = false; k = 0; while k < n & ~fail k = k + ; work... if något går fel fail = true; ÇÑ ØØ Ð ÒØÖ ÒÒÐÐÖ k ÒÜ Ö Ò ØÖØÓÒ ÓÑ Ðº Ò ÒÐÖ Ð ÒÒ Ö ÑÒ Ñ break¹ Ø Òº for k = :n work... if något går fel break ÇÑ break¹ Ø Ò ÜÚÖ ÓÑÑÖ k ØØ ÒÒÐÐ ÒÜ Ö Ò ØÖØÓÒ ÓÑ Ðº ÇÑ ÒØ Ð Ö k = n ØÖ ÐÓÓÔÒº ÇÑ ÑÒ ØÖÒ Ñ Ø ÙÒÒ ÓÒØÖÓÐÐÖ ÓÑ ÒÓØ Ð ÐÐÖ ÒØ Ø ØÖØÓÒÒ Ò ÑÒ Ö Ö fail = false; for k = :n work... if något går fel fail = true; break ¼ Ç ÖÚÖ ØØ break ÖÝØÖ ÖÒ Ò ÒÒÖ Ø for¹ Ø Ò ÓÑ ÑÒ Ö Ò ØÐ ÐÓÓÔÖµº break Ò Ó ÒÚÒ ÛйÐÓÓÔÖº for j = :3 j for k = :2 k if j == 2 break Ö Ú ÒØÐÒµ ÙØ ÖØÒ j = k = k = 2 j = 2 k = j = 3 k = k = 2 <- break Ò ÒÒÒ ÐØ ÓÒ ØÖÙØÓÒ Ö continue ÓÑ Ö ØØ ÑÒ ÓÔÔÖ ÚÖ Ö ØÒ Ú ØÙÐÐ ØÖØÓÒ Ó ÓÖØ ØØÖ Ñ Ò Ø for j = :3 if j == 2 continue j ger j = j = 3 ½
12 return¹ Ø Ò ÐÙØÐÒ ÚÖÝØÖ ÜÚÖÒÒ Ó ÓÔÔÖ ØÐй ØÐÐ ÒÖÓÔÒ ÙÒØÓÒµº >> type cont for j = :3 if j == 2 return j disp( after the loop ) >> cont j = ØØ Ò ÚÖ ÒÚÒÖØ Ú ØºÜº ÚÐÙ ÒÒº Ç ÖÚÖ ØØ break ØØ ÙØÓÔÔ ÙÖ ÐÓÓÔÒ ÑÒ disp¹öò ÜÚÖØ º ÅØйÙÒØÓÒÖÒ warning Ó error Ò ÚÖ ÒÚÒÖ ØØ ÑÑÒÒº if något går fel warning( Felmeddelande ) eller error( Felmeddelande ) ÙÒØÓÒÖÒ ÖÚÖ ÙØ ÐÑÐÒØ Ó ÔÓ ØÓÒÒ ÓÒº error ÚÖÝØÖ ÙØÓÑ ÜÚÖÒÒº º ÖÒÒ ÓÑÔÐÜØØ Òº ÓÑÔÙØØÓÒÐ ÓÑÔÐÜØݵº Ò ÐÓÖØÑ Òº ÐÓÖØÑ ÏÔ Ö ØÝÑÓÐÓÒµ Ö Ò ÑØÓ Ö ØØ Ð ØØ ÔÖÓÐѺ ØØ ÔÖÓÖÑ Ö Ò ÑÔÐÑÒØØÓÒ ÖÐ ÖÒµ Ú ÐÓÖØÑÒº Ò ÚØ Ð ÐÓÖØÑÙÖ Ö Ö ØØ ØÙÖ ÐÓÖØÑÒ ÖÒÒ ÓÑÔÐÜØØ Ú º ÙÖ ÐÓÖØÑÒ ÑÒÒ ÓÚ Ó Ø ØÒ ÚÖÖÖ Ñ ÔÖÓÐÑ ØÓÖÐÒº È ÓÖ ØÖ Ú Ò Ø ÙÔÔ Ø ÔØÒº ÜÑÔк ØØ Ð Ax = b Ö A Ö Ò n n¹ñøö ÖÚÖ ÙÒÖ n 3 /3 ØÓÒÖ Ó ÑÙÐØÔÐØÓÒÖº ÇÑ Ø ØÖ ØÒ τ ØØ ÙØÖ ØØ µ¹ôö Ö Ø ØÒÒ T(n) ÖÖ T(n) = n3 τ 3 Î Ò ÒÚÒ Ò ÒÓÖÑØÓÒ Ö ØØ ÍÔÔ ØØ ÖÒÒ ØÒ Ë ÙÖ ØÓÖØ ÔÖÓÐÑ Ú Ò Ð ÎÐ ÐÒ ÓÐ ÐÓÖØÑÖ Á ÔÖØÒ ÖÖ Ø ÒØ ØØ ÚØ ÙÖ ÒØ ØÓÖÒ ÙØÖ ØØ µ¹ôö ØÖ ÓÑ ÑÒÒØ ÔÐÖ ØÓÖ ÖÓÐк ÌÚ ÔÖÓÖÑ ÓÑ ÙØÖ Ð ÑÒ ÓÔÖØÓÒÖ Ò Ð Ú ÚÖØ Ø ØÖ ÓÑ ÑÒÒØ ÔÐÖ Òº ¾ ÜÑÔк ÄØ A B Ó C ÚÖ n n¹ñøö Öº Ò ÚÒÐ ÐÓÖØÑÒ ÖÒ ÙÖ Ò ÐÒÖ ÐÖ ØÖ n 3 ÑÙÐØÔÐØÓÒÖ Ó n 2 (n ) ØÓÒÖº Ò ÖÙØÒ ÓÑ ÒÚÒ ÅØÐ ÖÚÖ Ð ÑÒ ÖÒÓÔÖØÓÒÖ ÑÒ Ò ÙØÒÝØØÖ ÑÒÒØ Ô ØØ ØÚÖ Øغ ÀÖ Ò Ð tid Matlab linalg kurs kvot Matrismultiplikation n ÅØÐ Ò ÖÙØÒ Ö Ò ØÒ ½¼¼ ÒÖ ÒÖ Ò Ò ÒÐ ÚÖÒØÒº ÜÑÔк Æ ØÐ ÐÓÓÔÖ Ò Ø Ø Program Program 2 Program 3 for i = :n for i = :n for i = :n work for j = :n for j = :n work for k = :n work ÒØ ØØ work ØÖ ØÒ τ ÑØÐ Ðк ÌÖÒ ÐÖ T k (n) = n k τ, k =, 2, 3 ÒØ ØØ n = 0 6 Ó ØØ τ = 0 8 sº ÐÖ T (n) = 0.0s T 2 (n) 2.8 ØÑÑÖ T 3 (n) 37 Öº ÒØÐØ Ò ØÐ ÐÓÓÔÖ ÔÐÖ ØÓÖ ÖÓÐк Ç ÖÚÖ Ó ØØ ØÖ ÐÓÓÔÖ ÓÑ ÈÖÓÖÑ ½ ØÖ ÚÖÒÖ Ò Ø ØÖ 0.03sº Ø Ö ÚÒÐØ ÚÒÐÖ ØÐÓ Ò ÒÙÑÖ ÒÐÝ µ ØØ ÑÒ ÒÚÒÖ ØÓÖØ ÓÖÓ ÖÒ ÐØÒ ÓÖÒÒ Òº ǵ Ö Ò Óѹ ÔÐÜØØÒº Á ØØ ÑÑÒÒ Ö Ú ØØ T(n) = O(n p ) ÐÐÖ T(n) = O(n p ) ÓÑ T(n) M n p, M > 0 ÒÖ n º ÜÑÔк Ë ØØ T(n) = c 3 n 3 + c 2 n 2 + c n + c 0 Ö c k Ö ÖÐÐ ÓÒ ØÒØÖ Ó T(n) > 0, n > 0º Ø ÐÐÖ ØØ T(n) = O(n 3 ) ØÝ [ T(n) = c 3 n 3 + c 2 n 2 + c n + c 0 = n 3 c 3 + c 2 n + c n + c 0 2 n 3 [ n 3 c 3 + c 2 n + c Ö ØÐÐÖÐØ ØÓÖØ nº n + c 0 2 n 3 ] Mn 3 ]
13 ÜÑÔк Ò ÓÖØÖÒ ÐÓÖØÑ ÓÑ ÒÚÒ ÅØÐ Ö ÒÒÓÐص ÓÑÔÐÜØØÒ O(nlog n) Ö n Ö ÒØÐØ ÐÑÒØ ÚØÓÖÒ ÓÑ ÐÐ ÓÖØÖ º ØØ Ö ØØ Ø Ö ÚÐØ ÒØ ØØ ÓÖØÖ Øк n log n = n log 0 n log 0 e O(nlog n) = O(nlog 0 n) Ë ÓÖØÖÒ ØÒ ÚÜÖ ÐØ ÒÖ Ò ÐÒÖØ Ñ nº ØØ ÓÖØÖ 0 6 ØÐ ØÖ ÙÒÖ 0.3sº Á ÒÙÑÖ ÒÐÝ Ö Ø ÑÒÖ ÚÒÐØ Ñ ÓÖÓ¹ÒÓØØÓÒ ØØ ÑÑÒÒº ØØ Ð Ax = b ÒÖ A Ö ÝÑÑØÖ ØÖ ÙÒÖ n 3 /6 µ¹ôö ÐÚ ØÒ ÑÖØ Ñ Ø Ó ÝÑÑØÖ ÐÐص O(n 3 /3) = O(n 3 /6) = O(n 3 ) ÑÒ Ø Ö ÐÐÒ Ô ½¼ ÑÒÙØÖ Ó ¾¼ ÑÒÙØÖº Á ÜÑÔÐØ Ñ ÑØÖ ÑÙÐØÔÐØÓÒ Ö ÑØÓÖÒ O(n 3 ) ÑÒ Ò Ò ØÖ ÙÒÖÐÒ ÑÝØ Øº È ÑÑ ØØ ÚÐÐ ÑÒ Ð ÑÐÐÒ ØÚ ÑØÓÖ Ñ T (n) = n 3 Ó T 2 (n) = 000n 2 º Ò Ö Ø ÑØÓÒ Ö O(n 3 ) Ó Ò ÒÖ O(n 2 ) ÑÒ Ò Ö Ø ÑØÓÒ Ö ÒÖ ÒÖ n < 000 ØÒ Ø Ö Ò n 3 ¹ÑØÓº ÖÑÓØ Ò ÑÒ ØÐÐØ ØØ ÔÔÖÓÜÑÖ n 2 (n ) n 3 ÒÖ Ø ÐÐÖ ÑØÖ ÑÙÐØÔÐØÓÒº ÐØ ¹ ÚØÓÖÖ Ó ÑØÖ Ö Ò Ö Ø ÒØ Ô ØØ Ö Ò ÒÐÒÒ ØÐÐ ÚØÓÖÖ Ó ÑØÖ Ö ØØ Ú Ò ÐÖ Ú ÒØÖ ÒØÖ ÐÓÖØÓÒÖº Ø ÓÑÑÖ ÑÖ ØÖ Òº ØØ ÐØ ÐÐÖ Ò Ð Ø Ö Ò Ð Ú ÐÑÒغ Á ÅØй ÑÑÒÒ ØÐÖ ÑÒ ÓØÖ ÓÑ ÚØÓÖÖ ÒÑÒ ÓÒÐÐØ Ðص Ó ÑØÖ Ö ØÚÑÒ ÓÒÐÐØ ÐØ Òº ÓÒ¹ ÐÐÖ ØÛÓ¹ÑÒ ÓÒÐ ÖÖݵº ÅØÐ ØÖ Ù Ö ÑØÖܹÐÓÖØÓÖÝ Ó ÑÒ Ö ÅØÐ ØÝÖ Ú ÑØÖ ÖÒÒº º½ ÎØÓÖÖ ÈÖ ÓÑ ÐÒÖÐÖÙÖ Ò Ö ÚØÓÖÒ ØØ ÒÑÒ Ó Ú ÒÜÖÖ ÒÚÙÐÐ ÐÑÒØÒº Ö Ø ÒÖ ØØ ØØ Ô ÚØÓÖÖ >> vek = [3 6-8] % skapa en radvektor vek = >> vek = [3, 6, -8] % komma går också bra vek = >> v = [2+3, 4*7, -3] % kan ha numeriska uttryck i v = >> v = [2 +3, 4*7, -3] % Varning! v = >> v = [2 + 3, 4*7, -3] % Varning v = >> vek() % index inom ( ) 3 >> vek(2) 6 >> vek(0) % indexfel??? Subscript indices must either be real positive integers or logicals. >> vek(4) % indexfel??? Index exceeds matrix dimensions. >> vek(4) = 46 % vektorn utvidgas vek = >> vek(2) + 3 * sqrt(-vek(3)) % numeriska uttryck % som vanligt ÆÓØÖ ØØ ÚØÓÖÖ Ó ÑØÖ Ö Ö ÑØÑØ ÖÔÔ ÒÖÖ Ò ØÐÓ Óغ Î µ ÚÐÐ ÐÐØ Ö Ø ÒÜ ØØ Ó ÒØ ÒÓÐÐ ÓÑ» º Á Ò ÒÙÑÖ ÔÖØ ÓÖØÖÒ Ö Ö Ø ÒÜ ØØ ÓÑ ØÒÖ ÑÒ ÑÒ Ò ÚÐ ØÖØÒÜ Ò ØÓÑ ÚÖ ÒØÚغ Á ÒÙÑÖ ÒÐÝ Ö Ø ÚÒÐ Ø Ñ ÓÐÓÒÒÚØÓÖÖ ÓÑÑÖ ÒÒµ Ñ ØÖ ØÓÖ ÔÐØ ØØ ÖÚ ÙØ ÒÒ ÒÓѹ Ò ÒÚÒÖ Ñ Ø ÖÚØÓÖÖº >> vek_tr = vek % transponera vek_tr = >> vek_tr(4) % ett index även för kolonnvektor 46 ÀÖ ØØ ÒÒØ ØØ ØØ Ô ÓÐÓÒÒÖ >> kol = [2; -5; 7] % ; = radbyte kol = >> x = :4 % vanlig typ av vektor x = % jämför for k = : >> x = :4 x = >> x = (:4) % behövs ( ) x = >> y = 5:-2:-4 y = >> y = 5:-2:6 y = Empty matrix: -by-0 >> nollor = zeros(, 3) nollor = >> ettor = ones(, 3) ettor =
14 >> r = rand(, 3) % likformig fördelning på [0, ) r = e e e-0 >> r = randn(, 3) % normalfördelning r = % randn(3) blir en 3 x 3-matris e e e+00 º¾ ÆÖ ÖÒÓÔÖØÓÒÖ Ö ÚØÓÖÖ ÚÒÐ ÚØÓÖÓÔÖØÓÒÖÒ ÙÒÖÖ ÓÑ ÚÒÐغ >> a = :3 a = 2 3 >> b = 4:6 b = >> c = a + 2 * b c = >> (:4) + a % dimensionerna måste stämma??? Error using ==> plus Matrix dimensions must agree. >> a + a % och orienteringen??? Error using ==> plus Matrix dimensions must agree. >> a * b??? Error using ==> mtimes Inner matrix dimensions must agree. ¼ >> a * b % sk ytterprodukt. MATRIS >> a * b % inner(skalär)-produkt 32 ÅÖ ÓÑ ÚØÓÖÖ ÓÑÑÖ ÒÖ ÑÒ ÒÙ ÐØ ÓÑ ÑØÖ Öº º ÅØÖ Ö ÅØÖ Ö ÙÒÖÖ ÙÒÖ ÓÑ ÚØÓÖÖ >> M = [ 2; 3 4] % ; = ny rad M = >> M(, 2) % matris(rad, kolonn) 2 >> M(2, ) = 0 % ändra värde M = >> M % transponat >> M(2, 4) = -77 % utvidgning M = ½ % Uttryck >> sqrt(abs(m(, 2) - M(2, ) * M(2, 2))) >> v = [ 2 3 0] ; >> M * v % matris-vektor multiplikation 5 >> [ 2] * M % rad från vänster >> [ 2] * M * v 27 >> [ 2] * M % samma regler som vanligt??? Error using ==> mtimes Inner matrix dimensions must agree. >> v = rand v = >> R = [cos(v), sin(v); -sin(v), cos(v)] R = >> R * R % matrismultiplikation 0 0 >> 2 * R % elementvis som vanligt ¾ ÅÒ Ò Ö ÖÓÖ ÙØ ÖÚÒ ÒÓÑ ØØ ÝØ ÙØ ÖØ ÓÖÑØ Ø ÒÖÖ ÒØ Ô Ø ÒØÖÒ ÒÖ ÓÖÑØØ Óµ >> pi_vek = pi * [e-0,, e0]; >> format short pi_vek =.0e+0 * % <-- OBS >> format short e % använder jag oftast >> pi_vek pi_vek = 3.46e e e+0 >> format long >> pi_vek % transponat.0e+0 * % <-- OBS >> format long e % tar mycket plats >> pi_vek % obs transponat e e e+0 >> format bank % kronor och ören >> pi_vek pi_vek = >> format hex % internt hexadecimalt format >> pi_vek pi_vek = 3df596bf8ce763e 40092fb54442d8 42d4223fcf977b
15 ËØÖÒÒØÖÒ Ò ØÒ ØÖÒ ØÖÒ Òº ØÖÒµ Ö Ò ÚØÓÖ Ú ØÒº Á ÅØÐ ÐÖ ÚØÓÖÒ ÓÑ Ò ÚØÓÖ Ú ÑÓØ ÚÖÒ ØÒÓÖº >> a_string = Matlab a_string = Matlab >> double(a_string) % teckenkoder ÇÑ ÑÒ ØØØÖ ÑÒÙÐÐØ Ö ØÓÖÚ ÒØØص Öѹ Ö ØØ Å Ö ØÒÓÒ Ö ÓÒ Øº Ø ØÑÑÖ ÐÐØ º ÅÒ Ò Ó ÖÒ ÓÖ ØÐÐ ØÒ >> v = [ ]; >> char(v) Thomas ÅÒ Ò Ó Ö ÖÓÐ Ö ÓÑ >> a : z abcdefghijklmnopqrstuvwxyz >> A : Z ABCDEFGHIJKLMNOPQRSTUVWXYZ >> s = a : z ; >> char(s - a + A ) % teckenaritmetik ABCDEFGHIJKLMNOPQRSTUVWXYZ s = A : Z ; >> char(s - A + a ) abcdefghijklmnopqrstuvwxyz % Dock >> char(a_string - a + A ) -ATLAB % notera - % Mera allmänt >> upper(a_string) MATLAB >> lower(a_string) matlab ËÐ ÑÐÐÒ ØÒØ 0 Ó ÖÒ 0º >> s = 0 : 9 % tecken s = >> double(s) % teckenkoder >> A : z ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_ abcdefghijklmnopqrstuvwxy Á ÐÒ Ò Ù Ú ÓÒÚÖØÖ ÑÐÐÒ ØÓÖ Ó Ñ Ó ØÚÖº Ë Ö Ò ÑÒ Öº ÆÖ ÐÖ s - a + A ÙØÖÖÖ Ò ÐÖ ÖÒ Ò ÚØÓÖº ÇØÐÐØØ ÙÖ Ò ÐÒÖ ÐÖ ÑÒ ØÐÐØØ ÅØÐ ÑØÑØ Ó ÅØй ÝÒØÜ Ö ÐÒ ÓÐ Öµº ËÐÖÒ ÙØÖÖ ÐÑÒØÚ ÖÒ ÐÑÒØÒ ÚØÓÖÒº ÅÖ ÓÑ ÒØ ÒÖº >> s - 0 % siffror ÀÖ Ò ØÖÒÑØÖ >> S = [ a, b, c ; d, e, f ] S = abc def >> S(,2) b >> Sa = [ abc ; def ] % eller Sa = abc def >> Sa(,2) b ÅÒ Ò ÙØÖ ÒÙÑÖ ÓÔÖØÓÒÖ Ñ ØÖÒØ ÑÒ Ø Ö Ò ÒØ ÑÒÒ ÙÐÐØ >> S * S ÎÖÒ ÚÖÖ ÒØ ÑÓØ ÒÖ ØÒº ÐØ Ó ÐÓÓÔÖ ÆÙ ØÐÐ ÓÑÒØÓÒÒ Ú ÐØ Ó ÐÓÓÔÖº Î ÓÑÑÖ ØØ Ö Ø¹ Ø ÑÝØ ÓÖØÖ ÑÒÒÓѺ ÅÒ Ñ Ø Ó Ö Ò ÐÙÑÔ ØÒÒ Ó ØÖ ÓÑ Ø Ö Ò Ò ÓÑ ØÖ ØÐÐ Ù Ó ÂÚ ØºÜº Î ÓÑÑÖ ÒÙ ØØ Ô ÑÖ ÙÐÐ ØÒ ÔÖÓÖѺ Ø Ö ÚÒÐØ ØØ ÑÒ ÔÖÓÖÑÑÖÖ Ô ÒÐ Ñ ÒÐ ÚÖÐÒÑÒ Ó ÓÑÑÒØÖÖº  ÓÑÑÖ ØØ ÒÚÒ ÒÐ ÚÖÐÒÑÒ ÑÒ ÚÒ ÓÑÑÒØÖÖº ÆÓÖÑÐØ ÖÚÖ ÓÑÑÒØÖÖÒ Ô ÒÐ Ó º ØÖ ÓÑ ÓÖ Ö ÖÚÒ ØØ ØÓÖØ ØÝÔ ÒØØ Ö ÐÒ ÐØ ÖÝÔØ ÚÖÐÒÑÒ Ö ØØ ÐÔÔ ÖÝØ ÖÖÒº ÖÒ ÐÒÒ ÒÓÖÑÒµ Ú Ò ÚØÓÖº v = randn(00, ); % 00 värden s = 0; for k = :length(v) % length(v) = 00 s = s + v(k) * v(k); s = sqrt(s); norm(v) - s %.7764e-5 i detta fall ÖÒ ÒØÐØ ÐÑÒØ Ò ÐÙÑÔÚØÓÖ ÓÑ Ö ÑÒÖ Ò Ò ÐÚ ÑÙÐÖÒ Ú ÐÒØ ÒÐÒµº tosses = rand(00000, ); heads = 0; for k = :length(tosses) if tosses(k) < 0.5 heads = heads + ; heads % = 5040 i detta fall ÖÒ Ø ØÖ Ø ÐÑÒØØ ÑØ ÑÓØ ÚÖÒ Ö¹ Ó ÓÐÓÒÒ¹ ÒÜ Ò ÑØÖ º
16 M = magic(30); % en magisk kvadrat max_m = M(, ); max_row = ; max_col = ; % platsbrist for row = :size(m, ) for col = :size(m, 2) if M(row, col) > max_m max_m = M(row, col); max_row = row; max_col = col; max_m % 900 i detta exempel max_row % 30 max_col % 8 M(max_row, max_col) % blir alltså 900 ËÓÖØÖ ÐÑÒØÒ Ò ÚØÓÖ ÚÜÒ ÓÖÒÒ Ñ Ò ÑÝØ ÒÐ ÐÓÖØÑÒ ÐØÓÒ ÓÖغ v = [ ]; n = length(v); for j = :n- min_val = v(j); min_pos = j; for k = j+:n % för resterande element if v(k) < min_val % hittat mindre? min_val = v(k); % spara värde min_pos = k; % och index if min_pos ~= j temp_v = v(j); % kasta om v(j) = v(min_pos); v(min_pos) = temp_v; >> v v = ÇÑ ØÒÒÒ Ò Ó ÖÚ v(min_pos) = v(j); % kasta om v(j) = min_val; ÚØ Ò ÚÖØ ÑØÖ ÖÒ ÓÒй Ö¹ Ó ÓÐÓÒÒ¹ ÙÑÑÓÖº n = 5; M = magic(n); % en magisk kvadrat row_sums = zeros(n, ); % allokera minne col_sums = zeros(n, ); diag_sum = 0; diag_sum2 = 0; % andra huvud-diagonalen for j = :n for k = :n row_sums(j) = row_sums(j) + M(j, k); col_sums(j) = col_sums(j) + M(k, j); diag_sum = diag_sum + M(j, j); diag_sum2 = diag_sum2 + M(j, n - j + ); % Detta går också bra % row_sums(k) = row_sums(k) + M(k, j); % col_sums(k) = col_sums(k) + M(j, k); >> row_sums % transponat för att spara plats >> col_sums >> diag_sum diag_sum = 65 >> diag_sum2 diag_sum2 = 65 >> n^2 * (n^2 + ) / (2 * n) 65 % det magiska värdet ÆÙ ØÐÐ Ø ÓÐØÓÖ ÔÐÒÖÓÑÜÑÔÐغ ÔÐÒÖÓÑ Ò ÔÐÒÖÓÑÓ ÖÙÒÒÒ Ò Öº ÔÐÒ Ò ÖÑÒ ØÓ ÖÙÒ Ò ØÓ ÔÓÐÓ Ü ÔÓÐ ¹ ÑÓÖ Ø ÈÇÄ ÊÇÅÊ ½¾µ ÛÓÖ ÚÖ ÓÖ ÒØÒ ÑÒ ÔÐÒ ÒÐ ÔÒѵ ÓÖ ÒÙÑÖ Ù ½µ ØØ Ö Ø Ñ ÛÖ ÓÖ ÓÖÛÖ ËÖÔ ÈÖ º Æ ØÐÖ Ö ÐØÒº ÓÖ Ö ÖÚØ Ø ÚÖ ÖÖÓ ÑÒ ÔÐÒ ÒÐ ÈÒÑ Ó ÔÒ Ò ÔÓ ËØÖ Û Á Ö Á Û ÖØ º Ú Ò Á Ø Ø Ò Ú Å Ð Á Ѻ Ð ÐØ ÐÐ ÐÐ ËØÐк Ö ÌÓ Ø Ò Ò Ø Ó ØÖº ÆÓÑ Ü Ø ÒÓÓÒ ØÜ Á ÑÓÒº ËÔÔÙÚÙÔÔ Ò Ö Ö ÐÖ Ú Ù Ø Óµº ÄØ Ó ÖÚ ØØ ÔÖÓÖÑ Ö Ò ÒÐ ÚÖÒØÒ ÒÖ Ú Ö Ú¹ Ð ÒØ ÐÐ ÐØÒ Ó Ò Ø Ö Ñ Ó ØÚÖº ÀÖ Ö ÒÖ ÚÖÒØÖ Ö ÙØÓÑ ÒØÖÓÙÖÖ ÒÖ ÒÝ ØÒÖº str = cigartossitinacanitissotragic ; palin = true; % logisk variabel k = ; % index n = length(str); ndiv2 = n / 2; np = n + ; while palin & k <= ndiv2 if str(k) ~= str(np - k) palin = false; k = k + ; if palin disp( the string is a palindrome ) disp( the string is not a palindrome ) ÀÖ Ö Ò ÑÒÖ ØÖÙØÙÖÖ ÚÖÒØ ÑÒ ÐÐ ÒØ ÓÔÔ Ö ÑÝØ ÔÖÓÖѵ str = cigartossitinacanitissotragic ; palin = true; for k = :length(str) / 2 if str(k) ~= str( + - k) % OBS: palin = false; break; % hoppa ur loopen palin ¼ ½
17 ÀÖ Ò ÑÖ ÓÑÔÐÖ ÚÖÒØ ÓÑ Ò ÒØÖ Ò ÐÐÑÒ ØÖÒ str = Cigar? Toss it in a can, it is so tragic. left = ; % pekar på vänster bokstav right = length(str); % pekar på höger bokstav palin = true; while palin & left < right if ~isletter(str(left)) left = left + ; if ~isletter(str(right)) right = right - ; % inte en bokstav? % tag nästa % inte en bokstav? % tag nästa % två bokstäver if lower(str(left)) == lower(str(right)) left = left + ; % tag nästa right = right - ; % tag nästa palin = false; % if % if % while palin ¾ ÙÒØÓÒÖ Ø ÒÒ Ò ÔÖØ ÖÒ Ö ÙÖ ØÓÖ ÔÖÓÖÑ ÑÒ Ò ÒØÖ ÑÓÒÓÐØ ÔÖÓÖѵº ÅÒ ÚÐÐ ØÝ ÙÔÔ ØØ ÔÖÓÖÑ ÑÒÖ ÐÖ ÙÒØÓÒÖº ØØ Ö Ö ÖÐÖ ÃÒ Ð ÙÔÔ ØØ ÔÖÓÖÑ ÑÖ ÒØÖÖ ÐÖº ÃÓÒ ÐÖ ÒÐÖ ØØ Ö Ø ÙÒÖÐÐ Ó Ý Ùغ ÅÒ ÚÖ ÒØ Ö Ø Ð ÓÒ ØØ ÚÔ ÙØÒ Ò ÓÒÒØÖÖ Ô ØÓÖ ÖÒº ÃÒ ØÖÒÚÒ Ó ØºÜº sin(x)µº ÃÒ Ð ÚÖÐÖ ÚÖ ÒØ ØÒ Ô ÒÑÒÓÒØÖ Òº ÒÓÖÑØÓÒ Òµº ÃÒ Ð ÙÒØÓÒÖ Ò ÙÒØÓÒ Ò ÚÖ ÐÓÐ ØÐÐ Ò ÒÒÒ ÙÒØÓÒµº Ø Ú Ö ÒÚÒØ ØØÐÐ Ö ÖÔعÐÖ ÓÑ ÑÒ Ó Ò ÒÚÒ Ö ØØ Ð ÙÔÔ ÔÖÓÖѺ ÐÐ ÚÖÐÖ Ö Ó ÐÓÐ ØÓÑÐ ÖÒ ÐÐ ÒÖ ÖÔعÐÖµ ÚÐØ Ö Ø ÚÖØ ØØ ÖÚ ØÓÖ ÔÖÓÖÑ Ñ ÖÔغ Ò ÅØйÙÒØÓÒ ÐÒÖ Ò ÑØÑØ ÙÒØÓÒ y = f(x)º Á ÔÖÓÖÑÑÖÒ ÖÙÖ x ÐÐ ÒÔÖÑØÖ ÐÐÖ ÒÖÙÑÒغ y ÐÐ ÙØÔÖÑØÖ ÙØÖÙÑÒØ ÐÐÖ Ö ÙÐØغ ÅÒ Ò ØÖÙÒØ Ò»ÙØ ÓÑ Ø Ö ÙÔÔÒÖØ Ú ÓÑ Ú º Á ÔÖÓÖÑÑÖÒ ÒÒ ÙÒØÓÒÖ ÓÑ ÒØ ØÖ ÒÖ ÒÖÙÑÒØ ØºÜº rand() ÓÑ ÖØÙÖÒÖÖ ØØ ÐÙÑÔØк ÆÓØÖ Ó ØØ Ú Ò ÓÐ Ö ÙÐØØ ØÒ Ú Ö ÑÑ ÒÔÖÑØÖº Ø ÒÒ Ó ÙÒØÓÒÖ ÓÑ ÒØ ØÖ ÒÖ ÖÙÑÒØ ÐÐ º ÒÖÓÔØ figure ÐÐÖ figure() µ ÔÖ ØØ ÒÝØØ ÔÐÓØ¹Ò ØÖº figure Ò Ó Ø ÖÙÑÒØ Ó ÖØÙÖÒÖ ÚÖÒº Ä ÓÑ ÑØÑØ Ö Ø ÚÒÐØ ØØ ÙÒØÓÒÖ ØÖ ÑÖ Ò Ò ÒÔÖÑØÖº Á ÅØйÔÖÓÖÑÑÖÒ Ò ÑÒ Ö Ò¹ Ó ÙØÔÖÑØÖÖº ÅØÐ eig¹ùòøóò Ò ØºÜº ÒÚÒ Ö ØØ ÖÒ ÒÔÖ ØÐÐ Ø ÒÖÐ Ö ÒÚÖ ÔÖÓÐÑØ Ax = λbx ÒÖÓÔØ Ö [X, L] = eig(a, B) ÝÖ ÑØÖ Öµ ÐÐÖ lambda = eig(a, B) ØÚ ÑØÖ Ö Ó Ò ÚØÓÖµ ÓÑ Ú Ö ÚÖ ÒÚÖÒº ÁÐÒ ÒÖÓÔÖ Ú ÙÒØÓÒÖ ÙØÒ ØØ ØÒ Ô Øº ÆÖ Ú Ð Ö ØØ ÐÒÖØ ÚØÓÒ Ý ØÑ ÖÚÖ Ú x = A \ b º ÐØÖÒØÚØ Ò ÑÒ ÖÚ x = mldivide(a, b) ÑØÖܹÐعڵº ËÝÑÓÐÒ \ Ö ÒÙØÒ ØÐÐ ÙÒØÓÒÒ mldivideº ÆÖ A ÒØ Ö ÚÖØ Ð ÔÖÓÐÑØ ÑÒ ØÚÖØÑÒÒº Î Ò Ö ØÚ ØÐ ÒÓÑ ØØ ÖÚ plus(a, b) ÐÐÖ ÒÐÖ a + bº Ø Ö ÑÑ ÝÒØÜ ÒÖ Ú ÖÖ ÚØÓÖÖ Ó ÑØÖ Öº ÆÖ Ò ÓÔÖØÓÖ ØºÜº \µ ÙÒØÓÒ ØÑ Ú ØØÝÔÒ ØÐÖ Ú ÓÑ ÓÔÖØÓÖÚÖÐÖÒº ØØ Ö ÑÐØ ØºÜº ÅØÐ ÑØ ÓÖØÖÒ¼ ÑÒ ÒØ ÂÚº º½ Ò ÒÐ ÙÒØÓÒ ÓÖÑÒ Ô Ò ÙÒØÓÒ ÓÑ ØÖ ØØ ÖÙÑÒØ Ó ÖØÙÖÒÖÖ ØØ ÖÙÑÒØ Ö function ut_parameter = funktions_namn(in_parameter) räkna, räkna, räkna... ut_parameter = resultat; ÅÒ Ö ÙÒØÓÒÒ ØØ ÚÖ ÑÒ ÖØÙÖÒÖÖ ØØ Ö ÙÐØØ ÒÓÑ ØØ ØÐÐÐ ut_parameter ØØ ÚÖº ÅÒ Ñ Ø ÐÐØ ÖØÙÖÒÖ ØØ ÚÖ ÓÑ ÙÒØÓÒÒ Ö Ò ut_parameterµº ÅÒ ÔÖÖ ÙÒØÓÒÒ Ô ÐÒ funktions_namn.m ÆÓØÖ ØØ Ò ÙÒØÓÒ ÒØ ÓÑÑÖ Ø ÒÖ ÚÖÐÖ ÙØÖÒ ÒÒØ Ò in_parameter Ñ Ø Ú Ò ÒÙµº ÎÖÐÖ ÓÑ ÑÒ ÒÚÒÖ ÒÙØ ÙÒØÓÒÒ Ö Ý Ö ØÓÑ Ø ÙØÖÒº Ø Ò Ñ Ø Ú Ò ÒÙµ ØØØ Ö ÙÒ¹ ØÓÒÒ ØØ ÖØÙÖÒÖ ØØ Ö ÙÐØØ Ö Ú ut_parameter ÐÐÖ Ú ØÓÖÖ ÐÐÖ ÙØ ÖØÖµº ÜÑÔк ËÖÚ Ò ÙÒØÓÒ ÓÑ ÚØ Ò ÑØÖ ÖÒÖ Ó ÖØÙÖ¹ ÒÖÖ ÐÐÒÒ ÑÐÐÒ ÑØÖ Ò ØÖ Ø Ó ÑÒ Ø ÐÑÒغ function max_minus_min = max_diff(a) max_a = A(, ); min_a = A(, ); for row = :size(a, ) for col = :size(a, 2) max_a = max(max_a, A(row, col)); min_a = min(min_a, A(row, col)); max_minus_min = max_a - min_a; >> M = magic(4) M = >> skillnad = max_diff(m) % kan använda andra namn skillnad = 5 >> max_diff(:4) % resultat -> ans 3 >> max_diff(-4) 0 >> max_diff(2:6) + 2 * max_diff(-5:-2:-0) % uttryck 2 >> max_diff() % inget argument, max_diff ger samma??? Input argument "A" is undefined. >> max_diff(:3, 4:5) % två argument??? Error using ==> max_diff Too many input arguments.
18 Ç ÖÚÖ ØØ ÒÑÒÒ Ô Ò¹ Ó ÙØÔÖÑØÖ Ö ÐÓÐ ØÐÐ ÙÒ¹ ØÓÒÒº Î Ò ÒÚÒ ÒÖ ÒÑÒ ÒÖ Ú ÒÖÓÔÖ ÙÒØÓÒÒº ÇÑ Ú ÒØ ØÐÐÒÐÐÖ Ò ÚÖÐ Ö Ö ÙÐØØØ ÐÖ Ø ansº Ø Ö Ó ÒØ ØÐÐØØ ØØ ØÖÙÒØ ÒÔÖÑØÖÒ ÐÐÖ ØØ Ö ÑÒº Î Ò ÒÚÒ ÙÒØÓÒÒ ÒÙÑÖ ÙØØÖݺ Ò ÙÒØÓÒ Ò ÒÓÐÐ ÐÐÖ Ö ÒÔÖÑØÖÖ Ó ÒÓÐÐ ÐÐÖ Ö ÙØÔÖÑØÖÖ ÓÑ ÜÑÔÐÒ ÒÒº ÜÑÔÐ Ú Ö ÒÖØ ÙÖ ÑÒ ÒÚÒÖ ØØ ÚÖÖÒ ÒØÐ ÔÖÑØÖÖ Ö ÒØ ØÒ¹ Ø ØØ Ú ÙÖ ÑÒ ÖÚÖ Ö Óº ÀÖ Ò ÙÒØÓÒ ÓÑ ÒØ Ö ÒÖ ÔÖÑØÖÖ function date_time disp(datestr(now, yyyy-mmm-dd, HH:MM:SS )) >> date_time() 2009-Nov-9, 8:53:58 >> date_time 2009-Nov-9, 8:54:00 Ò ÙÒØÓÒ ÓÑ Ö Ò ÙØÔÖÑØÖº function str = date_time2 str = datestr(now, yyyy-mmm-dd, HH:MM:SS ); >> tid = date_time2 tid = 2008-Jan-4, 5:09:40 >> tid tid = 2008-Jan-4, 5:09:40 Ò ÙÒØÓÒ ÓÑ Ö Ò ÒÔÖÑØÖº function date_time3(form) if form == date disp(datestr(now, yyyy-mmm-dd )) if form == time disp(datestr(now, HH:MM:SS )) >> date_time3( date ) 2009-Nov-9 >> date_time3( time ) 8:56:04 Ò ÙÒØÓÒ ÓÑ Ö ØÚ ÙØÔÖÑØÖÖº function [d, t] = date_time4 d = datestr(now, yyyy-mmm-dd ); t = datestr(now, HH:MM:SS ); >> [a, b] = date_time4 a = 2008-Jan-4 b = 5::37 Ò ÙÒØÓÒ ÓÑ Ö ØÚ ÒÔÖÑØÖÖ Ó ØÚ ÙØÔÖÑØÖÖº function [d, t] = date_time5(d_form, t_form) if d_form == us d = datestr(now, mmm-dd-yyyy ); d = datestr(now, yyyy-mmm-dd ); if t_form == us t = datestr(now, HH:MM:SS AM ); t = datestr(now, HH:MM:SS ); >> [a, b] = date_time5( us, us ) a = Jan b = 3:8:34 PM ÆÖ Ò ÙÒØÓÒ ØÖ ÑÖ Ò Ò ÒÔÖÑØÖ Ö ÓÖÒÒÒ ÚØ Ö Ø ÚÖØ ÑÒ Ö Ò ÓÑÑÖ ØØ ÚÖ ÚÖØ Ô Ö Ø ÒÔÖÑØÖÒ Øº ÆÑÒÒ Ö ÓÚØ ØØ ÑÑÒÒº ÇÑ Ú Ö ÙÒØÓÒÒ function r = func(a, b) Ó Ö ÒÖÓÔØ res = func(3, 9) ÓÑÑÖ a = 3 Ó b = 9 ÒÙØ ÙÒØÓÒÒº Ø ÐÐÖ ÚÒ ÐÒ ÐÐ a = 9 b = 3 res = func(b, a) ÆÑÒÒ ÒÖÓÔØ Ó ÒÙØ ÙÒØÓÒÒ Ö ÒØ ÓÔÔÐ Ô ÒÓØ Øغ ÇÑ Ú ÒÖÖ Ô a ÐÐÖ b ÒÙØ ÙÒØÓÒÒ ÒÖ ÒØ ÚÖÐÖ Ñ ÑÑ ÒÑÒ ÙØÒÖ ÙÒØÓÒÒº Ø Ö ÙØÓÑ ØØ ÔÖÑØÖÖÒ ÒØ ÒÖ Ö ØØ ÜÑÔÐ >> type func_ex % lista en funktion function r = func_ex(a, b) a = a + ; b = 0 * b; r = a + b; >> par = 20; >> par2 = 30; >> res = func_ex(par, par2) res = 32 >> par par = 20 >> par2 par2 = 30 % har inte ändrats % har inte ändrats ØØ ÖÓÖ Ô ØØ ÅØÐ ÒÐÝ ÖÖ ÙÒØÓÒÒº ÇÑ ÑÒ ÙÒ¹ ØÓÒÒ ÒÖÖ Ô Ò ÒÔÖÑØÖ ÔÖ ÅØÐ Ò ÓÔ ÓÑ ÙÒØÓÒÒ ÖØÖ Ôº ÒÒ ÓÔ ÚÐ Ò ÒÖ Ú ØÖÚÒÖ ÖÒ ÙÒØÓÒÒº ØØ Ô ÓÔÓÖ ØÖ Ø Ó ÑÒÒ ÓÑ Ú ÒØ ÒÖÖ Ô Ò ÒÔÖÑØÖ ÙÒØÓÒÒ ÔÖ ÅØÐ ÒØ Ò ÓÔ Ú ÒÒ ÒÔÖÑØÖº ÇÑ Ú ÚÐÐ ÒÖ Ô Ò ÒÔÖÑØÖ ÖÙÖ ÑÒ Ö ÓÑ ÐÒ ÐÖÚ ÜÑÔÐ >> type add_one function p = add_one(p) p = p + ; >> p = 3 p = 3 >> add_one(p) 4 >> p = add_one(p) p = 4 % OBS: samma p ÅØÐ Ö ÐØ ÔÐÐØ ØØ Ú Òº Á ÒÖ ÔÖ Ö ØØ Ð Ø Ô ØÚÖ ØØ ÑÒ ÐÔÔÖ Ò Ú Ðе ÐÐÓÖÒ Ú ØÑÔÓÖÖØ ÑÒÒ Ó ÓÒ ÓÔÖÒÖº ÀÖ ÐÖ ÝØØÖÐÖ ÒÖ ÜÑÔÐ Ô ÙÒØÓÒÖº ÜÑÔк ËÖÚ Ò ÙÒØÓÒ ÓÑ ÚØ Ò ÚØÓÖ v Ó ØØ Ð¹ ØÐ m ÓÑ ÖÙÑÒØ ÖÒÖ Ó ÖØÙÖÒÖÖ Ò ÚØÓÖ Ú ÐÒ ÑÐÚÖÒ Òº ÑÓÚÒ ÚÖ µ ÒÐØ n Ö ÒØÐØ ÐÑÒØ vµ [ m v k, m k= m+ k=2 v k,..., n k=n m+ v k ] ÊÙØÒÒ ÐÐ Ó ÖØÙÖÒÖ Ø ÚÒÐ ÑÐÚÖØ Ú vº Î ÒÓØÖÖ ØØ j+m k=j+ j+m v k = v j+m v j + k=j v k
19 >> type mov_aver function [vec_aver, aver] = mov_aver(v, m) n = length(v); if m < m > n error( m < or m > length(v) ) vec_aver = zeros(n - m +, ); s = 0; for k = :m s = s + v(k); vec_aver() = s; % första summan % allokera utrymme % beräkna resterande summan mha formeln for j = :n - m vec_aver(j + ) = v(j + m) - v(j) + vec_aver(j); vec_aver = vec_aver / m; % vanliga medelvärdet aver = 0; for k = :n aver = aver + v(k); aver = aver / n; % En enkel test >> for m = :5 [vec_aver,aver]=mov_aver(:5, m); vec_aver, aver aver = 3 ¼ aver = aver = e+00 aver = 3 vec_aver = 3 aver = e+00 ÜÑÔк ËÖÚ Ò ÙÒØÓÒ is_prime(n) ÓÑ ÚÖ ÓÑ n Ö ØØ ÔÖÑØк function result = is_prime(n) if n <= 0 round(n) ~= n error( n must be a positive integer ) if n == % special case result = false; result = true; for factor = 2:floor(sqrt(n)) if rem(n, factor) == 0 % mod is another alternative result = false; return Ø ÒÒ Ò Ö ÖÙØÒ isprime ÅØÐ ÓÑ ÔØÖÖ Ðй ÑÒÒÖ ÖÙÑÒØ Ó ÓÑ ÙØÓÑ ÓÒØÖÓÐÐÖÖ ØÓÖÐÒ Ô Ö¹ ÙÑÒØØ ØÐÐØÖ Ö n 2 32 µº ËÖÚ type isprime Ö ØØ ÓÒº ½ ÙÒØÓÒÖ Ò ÒÖÓÔ ÒÖ ÙÒØÓÒÖº Ò ÙÒØÓÒ Ò ØÐÐ Ó Ñ ÒÖÓÔ ÐÚº ØØ ÐÐ ÖÙÖ ÓÒ Ó ÒÐ ÐÙØØ Ú Ò ØÖÖ ÙÖ Òº ÀÖ ØØ ÜÑÔÐ Ö Ò ÙÒØÓÒ ÒÖÓÔÖ Ò ÒÒÒ ÜÑÔк ËÖÚ Ò ÙÒØÓÒ ÓÑ ÔÔÖÓÜÑÖÖ b a f(x) dx Ñ ØÖÔØ ÑØÓÒ ÒØ Ò ÔÐÐØ Ö ÑØÓµº ÌÖÔØ ÑØÓÒ ÔÔÖÓÜÑÖÖ ÒØÖÐÒ Ñ ÙÑÑÒ Ú ÖÓÖÒ Ú n ÔÖÐÐÐÐØÖÔØ Öº Å n 2 Ó h = (b a)/(n ) x k = a+(k )h, k =,..., n ÔÔÖÓÜÑØÓÒÒ Ú ÓÖÑÐÒ b a [ f(x ) f(x) dx h 2 ÀÖ ÓÑÑÖ ÐÒ trapeze.m function I = trapeze(a, b, n) if n < 2 error( n must be >= 2. ) h = (b - a) / (n - ); I = 0.5 * (f(a) + f(b)); xk = a; for k = 2:n- xk = xk + h; I = I + f(xk); I = h * I; + f(x 2 ) + + f(x n ) + f(x n) 2 Ó Ö Ö ÐÒ f.m ÓÑ ÒÖÖ ÒØÖÒÒ function y = f(x) y = sin(x) / x; ] ËÚÖØ Ñ ½ ÑÐÖ Ö º ÀÖ ÒÖ Ø ØÖÒÒÖ >> trapeze(, 2, 2) e-0 >> trapeze(, 2, 20) e-0 >> trapeze(, 2, 200) e-0 >> trapeze(, 2, 2000) e-0 ÎÖ ÖÙØÒ ÚÓÖ ÑÖ ÒÚÒÖ ÓÑ ÙÒØÓÒÒ ÒØ ÐÐØ Ñ Ø Ø fº Ø ÜÖ Ú ØÚ ÐÒ Ú ÒØØÒº º¾ ÙÒØÓÒ ÒØ ÇÑ ÑÒ Ö ÒÐ ÙÒØÓÒÖ Ò ÓÖ¹ Ø Ö Øºµ ÒÒ Ø Ò¹ Ö ÓÖØÚÖÒØÖº Î ØÖ ÙÔÔ Ò ÚØ Ø ÚÖÒØÒ ÒÓÒÝÑ ÙÒØÓÒÖ Òº ÒÓÒÝÑÓÙ ÙÒØÓÒ µº Ø ÒÖÐÐ ÙØ ÒØ Ö funktionshandtag lista av argument) uttryck Ä ØÒ Ö ÚÖ ØÓÑ ÐÐÖ Ø Ú Ò Ø ØØ ÖÙÑÒغ ÀÖ ÒÖ ÜÑÔÐ >> f exp(-x^2); >> f() e-0 >> f(sqrt(-)) 2.783e+00 ¾
20 >> f f exp(-x^2) >> class(f) function_handle >> minmax [min(x), max(x)]; >> minmax(:4) 4 >> x = linspace(0, ); >> minmax(sin(x).* cos(x)) % elementvis * e-0 >> two_var y) exp(-x^2 - y); >> two_var(, 2) e-02 >> a = 0; >> note x + a; >> note() >> a = 0000; >> note()! OBS, a = 0 >> time datestr(now, HH:MM:SS ); >> time() 2:5:0 >> time() 2:5: ÅÒ Ò ÚÒ Ô ØØ ÙÒØÓÒ ÒØ Ô ÐÒ Ú funktionshandtag ØØ ÙÒØÓÒ ÒØ ÙÒÖÖ ÓÑ Ò ÚÖÐ Ö Ðе Ó Ò ÐÖ Ò ÐÐÚØÓÖ ÓÑ Ú ÓÑÑÖ ØÐÐ ÑÒÒÓѵ غܺ % Define test function if test == test_f % Nytt if test == 2 test_f if test == 3 test_f exp(-x) * x; Å test = ; ÐÖ test_f(pi) Ð Ñ ¹½º ËÒÝÖ Ö ØØ ÒÚÒ ÐÐÚØÓÖÖ % inga blanka >> test_funcs @(x)exp(-x)*x >> for k = :3 test_funcs{k(pi / 2) 6.232e e-0 >> time % dock, dvs utan () time datestr(now, HH:MM:SS ) º ÙÒØÓÒÖ ÓÑ ÔÖÑØÖÖ Ø Ö ÑÝØ ÚÒÐØ ØÐÐÑÔÒÒÖ ØØ ÙÒØÓÒÖ ÓÑ ÔÖÑØÖÖº ÖÐÒ Ö ØØ ÒÚÒÖÒ Ú ØºÜº Ò ÒØÖØÓÒ ¹ ÖÙØÒ Ò ÚÐ ØØ Ø ÒÑÒ Ô ÒØÖÒÖÙØÒÒ ÒÑÒØ Ö ÒØ ØÑØ Ú Ò ÓÑ ÖÚØ ÒØÖØÓÒ ÖÙØÒÒº ÀÖ ÐÖ ÚÖ Ö¹ ØØÖ ØÖÔØ ÖÙØÒ ÓÑ ÒÙ ÚÒ ØÖ Ò ÙÒØÓÒ ÓÑ ÔÖÑØÖº Ø Ò Ú ÚÖ Ö Ö Ø ÖÒ ÖÙØÒÒ ÓÑ ÒÙ ÐÝÖ function I = trapeze(f, a, b, n) ÆÙ ÒÖ Ø ØÖ >> trapeze(@f,, 2, 2000) e-0 >> trapeze(@my_integrand,, 2, 2000) e-0 >> type my_integrand function y = my_integrand(x) y = exp(-x^2); Ø Ö Ö Ñ ÒÓÒÝÑ ÙÒØÓÒÖ Ó >> handtag exp(-x^2); >> trapeze(handtag,, 2, 2000) e-0 >> trapeze(@(x)exp(-x^2),, 2, 2000) e-0 º ÐÓÐ ÚÖÐÖ Ò ÐØØ ÝÑÑÖ Ñ ØØ ÒÚÒ ØÒÖ Ö ÔÖÓÖÑÚÖ Ö ØØ ÙÒØÓÒÒ Ú Ö ÒØÖÒÒµ Ö Ò ÚÒ ÔÖÑØÖ¹ Ð Ø ØÑ Ú Ò ÓÑ ÖÚØ ÒØÖØÓÒ ÖÙØÒÒº Ø Ö ØØ ÑÒ ÒØ ÙØÒ ÚÖ Ò Ó Ø ØÐÐ Ò ÖÙØÒ Ø ÓÑ Ò Ú Ö ØØ ÖÒ ÙÒØÓÒ ÚÖÒº ØØ ÚÒÐØ ØØ ØØ Ð ÒÒ ØÝÔ Ú ÔÖÓÐÑ Ö ØØ ÒÚÒ ÐÓÐ ÚÖÐÖº ÒÒ ØÒ ÐÐ ÒØ Ñ ÖÙ ØÖ ÓÑ Ø ÐØØ ÐÖ ØÐÐ ÓÐ Ð Óº Ë ØØ Ú Ö ØØ ÙÚÙÔÖÓÖÑ Ò ÖÔØÐ global pressure temperature % deklarera först pressure =.23e6; % definiera sedan temperature = ; I = trapeze(@a_function, , 8.54, 000) ÀÖ ÐÖ ÙÒØÓÒÒ function y = a_function(x) global pressure temperature % här kan vi använda pressure och temperature % för att beräkna funktionsvärdet y =... Ò ÖÐ Ñ ÓÚÒ ØÒ Ð ÒÒ Ö ØØ Ú ÒÖÖ ÚÖØ Ô ØºÜº pressure Ô ØØ ØÐк ÇÑ ÑÒ ÖÚÖ Ò ÚÖØ.23e6 ÙÚÙÔÖÓÖÑ Ó ÙÒØÓÒ ÐÑÑÖ ÑÒ Ò ØØ ÒÖ ÙÒØÓÒÒ ÒÖ ÑÒ ÒÖ ÒÖÖ ÙÚÙÔÖÓÖÑÑغ
21 º ÐÖ ÙÒØÓÒÖ ÑÑ Ð ÆÖ ÑÒ ÖÚÖ ØÖÖ ÔÖÓÖÑ ÐÖ Ø ÐØØ ÑÒ ÙÒØÓÒÖ Ó ÖÑ ÐÖ ØØ ÐÐ Ö Ôº Á Ú ÐÐ Ò ÑÒ ÐÖ Ö ÙÒØÓÒÖ ÑÑ Ðº ØØ ÜÑÔÐ Ú Ö Ô ØÖÙØÙÖÒº ÙÒ¹ ØÓÒÖÒ Ö ÐÖ Ô ÐÒ prime.m ØØ Ðеº function y = prime(x) % primary function % file name prime.m... function [z, y] = another_function(x) % a sub function... function out = a_third_function(x) % a sub function... Ò Ø Ò ÔÖÑÖ ÙÒØÓÒÒ Ö ÝÒÐ ÙØÖÒ Ò ÒÖÓÔ Ú ÙÒØÓÒÖ ÓÑ ÒØ ÐÖ ÐÒµº ÙÒØÓÒÖÒ ÐÒ Ò ÒÖÓÔ ÚÖÒÖº ÇÑ Ø ÒÒ Ò ÙÒØÓÒ Ô Ò Ò ÔÖØ Ð Ñ ÑÑ ÒÑÒ ÓÑ Ò ÙÙÒØÓÒ sub µ Ó Ò ÙÒØÓÒ ÐÒ ÒÖÓÔÖ sub ÚÐ ÙÙÒØÓÒÒº Ø Ö ØØ ÖÚ ØØ ØØ Ø ØÐк ÅÒ Ò ÙÒØÓÒÖ ÓÑ Ö ÐÓÐ ØÐÐ ÒÖ ÙÒØÓÒÖ Òº Ò Ø ÙÒØÓÒ µº Ø ÒÒ Ó ÔÖÚØ ÙÒØÓÒ ÓÑ ÐÖ Ò ØÐÓ privateµº ÙÒØÓÒÖ Ò ÒÖÓÔ ÖÒ Ò ÙÒØÓÒ Ò ÒÚ ÓÚÒÖ Ò ÔÖÚ¹ Ø ØÐÓÒº ËÐÙØÐÒ Ö Ú ÚÖÐÖ ÙÒØÓÒÖ ÅØÐ Ö Ú Ø Ø Ö ÓØÓÖÒØÖ ÔÖÓÖÑÑÖÒµº Î ØÖ ÒØ ÙÔÔ ÒÓÒ Ú ÚÖÒØÖ ÒÒ ÙÖ º º ØØ ÜÑÔÐ Ñ ØÖÒÒ Ø Ó ÐÒÒ ØÐÐ Ð Î ÚÐÐ ÑÙÐÖ Ø Ñ Ò ØÖÒÒ Ó ÖÒ ÖÚÒ ÖÒ Ú ØØÓÖ ØÚÓÖ Øº ÀÖ ÐÖ Ò ÚÒ Ú ÙÒØÓÒÖº ÒØÐØ Ø ØÑ Ú Ò ÒÔÖÑØÖ num_throwsº ÀÖ Ö Ò Ö Ø Ð ÒÒÒ ÓÑ Ö ÖØØ ÓÔÖØ º function die_freq(num_throws) a = 0; b = 0; c = 0; d = 0; e = 0; f = 0; for k = :num_throws throw = rand; if throw < /6 a = a + ; if throw < 2/6 b = b + ; if throw < 3/6 c = c + ; if throw < 4/6 d = d + ; if throw < 5/6 e = e + ; f = f + ; a, b, c, d, e, f >> die_freq(0000) a = 656 b = 674 c = 660 d = 638 e = 70 f = 67 Ä ÒÒÒ Ö ÓÔÖØ Ø ØØ ÔÖÓÖÑÑÖ Ó ÓÔÖØ Ø Ö ÒÚÒÖ ÑÒÒ ÓÖ Ó ÔÖÓÖѵ Ú ÙÒØÓÒÒº ÅÒ Ò ÒØ ÒÐØ ØÖÒРغܺ ÔÐÓØØ ÖÚÒ ÖÒº ÌÒ ÓÑ ÒÙ ¹ ÙÒØÓÒÒ ÖÚ ÙØ Ö ÙÐØØØ ÙÐÐ ÒØ ÐÒ ÙÒÖ >> r =.23; >> x = r * cos(0.); >> y = r * sin(0.); ÐÒ Ð ÒÒ die_freq2 Ö ØØÖ ÑÒ Ò ÐØ ÓÔÖØ º Â Ö ÓÔÖØ die_freq ÑÒ ØØ ÓÖØ ÙØ ÖØ ÖÒº Ö Ø ÖÒ die_freq2 ÐÝÖ function [a, b, c, d, e, f] = die_freq2(num_throws) Ó Ö ÒÚÒ ÙÒØÓÒÒ >> [a, b, c, d, e, f] = die_freq2(0000) a = 64 b = 706 c = 667 d = 623 e = 682 f = 708 ÒÖÓÔØ Ö ÐØ ÓØ ÆÓØÖ ØØ ÐÒ ÒØ Ö Ø ÑÒ Ò ØÖÓÖ >> frekvens_vektor = die_freq2(0000) frekvens_vektor = 636 ÅÒ Ö Ö Ö Ø ÖÚÒ Ò aº ÒÐÓØ Ö >> [a, b] = die_freq2(0000) ØÚ Ö Ø ÖÚÒ ÖÒº Ø Ö ÒÐÖ Ö ÐÐ ÔÖØÖ ÓÑ ÑÒ ÖÔÖ ÖÚÒ ÖÒ Ò ÚØÓÖ freqs Ö function freqs = die_freq3(num_throws) freqs = zeros(6, ); for k = :num_throws throw = rand; if throw < /6 freqs() = freqs() + ; if throw < 2/6 freqs(2) = freqs(2) + ; if throw < 3/6 freqs(3) = freqs(3) + ; if throw < 4/6 freqs(4) = freqs(4) + ; if throw < 5/6 freqs(5) = freqs(5) + ; freqs(6) = freqs(6) + ; ÑÒ Ò ÒÙ ÒÐØ ÒØÖ Ö ÙÐØØØ >> frekvens_vektor = die_freq3(0000) frekvens_vektor = >> (frekvens_vektor / 6) ¼ ½
ÃÓÑÔÙØØÓÒÐÐ ÁÒØÐÐÒ ÐÓÖØÓÒ ¾ Ê ËÚÒÖ ÖÞ ÅÙ Ø ÀÒ ÇÐÓ ÓÒ ÑÖ ¾¼¼¾ ÁÒÒÐÐ ½ ËÝØØ Ñ ÒÒ ÐÓÖØÓÒ ¾ ÌÓÖ ÒÐÝ º½ ÖÙ º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º½º½ ÅÖ ÖÙ º º º º º º º º º º º º
Läs merÌ ÆÌ Å Æ ËØ Ø Ø ÑÓ ÐÐ Ö Ò Ö Á ÌÅ˽ ¼ ÑÒ Ò Ò ½ Ñ Ö ¾¼¼ Ð Ô Îº ÂÓÙÖ ÂÓ Ò Ù Ø Ú ÓÒ Ò Òº ½ À ÐÔÑ Ð ÍØ Ð ÓÖÑ Ð ÑÐ Ò Ñ Ø ÐÐ Ö Ì Ô ÙÖ Ò ÒÚÒ ÓÖ Ð Ø Ó ØÝÔ Ó Ò Ö Ò Ó º ÈÓÒ Ö Ò Ò ÍÔÔ Ø ÖÒ Ö Ú ÖÚ Ð ØÝÔ Ö Ò Ø ØØ ÐØ
Läs merÅ Ø Ñ Ø Ø Ø Ø ÌÓÑÑÝ ÆÓÖ Ö ¾ Ù Ù Ø ¾¼¼ ÓÖÑÐ Ö Ó Ø ÐÐ Ö Ø ÐÐ Å Ø Ñ Ø Ø Ø Ø Ô ÙÒ Ú Ö Ø Ø Ó Ø Ò ÓÐÓÖ
ÅØÑØ ØØ Ø ÌÓÑÑÝ ÆÓÖÖ ¾ ÙÙ Ø ¾¼¼ ÓÖÑÐÖ Ó ØÐÐÖ ØÐÐ ÅØÑØ ØØ Ø Ô ÙÒÚÖ ØØ Ó ØÒ ÓÐÓÖ ËÒÒÓÐØ ØÓÖ ËÒÒÓÐØ ØÓÖ ÄÓÖÑ ÒÒÓÐØ ÖÐÒÒ Ô ØØ ÒÐØ ÙØÐÐ ÖÙÑ Ë ÇÑ ÐÐ ÙØÐÐ Ö Ð ÒÒÓÐ ÐÐÖ Ö Ò ÒÐ ØØ È µ Ò µ Ò Ëµ ØØ Ö Ò Ð ÒÒÓÐØ ÒØÓÒÒº
Läs merËÐ ½ ØØ ÒØÖÖ ÒÙÑÖ Ø ÚÖØÙÖµ ÐØ ÓÑ ÖØ ÖÒ Ð ËÐ ¾ ÁÒØÖÐÖ Ê ÈÖÓÐÑØ (Ü) Ü ÖÖ ÓÑ (Ü) Ö ÚÒ Ò Ø ÒÖ ÑØÔÙÒØÖ Ü Ò Ø (Ü) Òµ ÆÙÑÖ Ð ÒÒ ÔÖÒÔ ÖØ Ö Ü Ú Ð Ò ÔÙÒØÖ Ü 0 Ü ÜÆ Ö Ü 0 = ÜÆ = ÇÑ Ú ØÒØ ÒÐÒÒ ØÐÒ = = Æ Ö ØØ ÒØÖÒÒ
Läs merËÐ ½ ÁÒØÖÖ ÒÙÑÖ Ø ÚÖØÙÖµ ÁÒØÖÐÖ Ê ÈÖÓÐÑØ (Ü) Ü ÖÖ ÓÑ (Ü) Ö ÚÒ Ò Ø ÒÖ ÑØÔÙÒØÖ Ü Ò Ø (Ü) Òµ ËÐ ¾ ÈÖÒÔ Ö ÒÙÑÖ Ð ÒÒ ÖØ Ö Ü Ú Ð Ò ÔÙÒØÖ Ü 0 Ü ÜÆ Ö Ü 0 = ÜÆ = ÇÑ Ú ØÒØ ØÐÒ = = Æ Ö ØØ ÒØÖÒÒ Ô ÚÖ ÐÒØÖÚÐÐ [Ü Ü+]
Läs merhuvudprogram satser funktionsfil utparametrar anrop av funktionsfil satser satser
Á ÈÖÓÖÑ ØÖÙØÙÖ Ð ÒÒ ½ ÀÙÚÙÔÖÓÖÑ Ó ÙÒÖÔÖÓÖÑ ÆÖ ÑÒ Ð Ö ØÓÖ ÔÖÓÐÑ Ö Ö ÑÒ ÓØ Ð ÙÔÔ ÔÖÓÐÑØ ÐÔÖÓÐѺ ËÒ ÖÚÖ ÑÒ Ò Å¹Ð Ö ÚÖ Ðº ÌÝÔ Ø ÖÚÖ ÑÒ Ò ÓÑÑÒÓл ÖÔØÐ ÓÑ ÐÐ ÙÚÙÔÖÓÖѵ ÓÑ ÒÖÓÔÖ ÙÒØÓÒ ÐÖ ÓÑ Ó ÐÐ ÙÖÙØÒÖ ÐÐÖ ÙÒÖÔÖÓÖѵº
Läs merÖ ÙÔ ØÙ Ú ÖÖ Ö ÓØÐ Ò Ä Ö ÆÓÖ Ò ËÚ Ö Ñ Ø ÓÖÓÐÓ Ó Ý ÖÓÐÓ Ò Ø ØÙØ ÆÓÖÖ Ô Ò ¾¼ Ñ Ö ¾¼½¾ ÁÒÒ ÐÐ ½ ÖÙÒ ¾ ÍØÖ Ò Ò ÃÓÑÔÐ ØØ Ö Ò Ö Ö Å ØÓ º½ Ö Ò Ò Ú Ö ØÝ º º º º º º º º º º º º º º º º º º º º º º º º º¾ Ð ÓÖ
Läs merÝÖ Ö Ò ØØ Ò Ø ÓÒ Ù ØÖ Ø ÓÒ ÑÙÐØ ÔÐ Ø ÓÒ Ó Ú ÓÒ Ö ØÑ Ø ÙØØÖÝ ÙØ Ö Å ÌÄ Ñ ÓÔ Ö ØÓÖ ÖÒ ¹» Ü ÑÔ Ðº ÇÑ Ø Ö ØÑ Ø ÙØØÖÝ Ø ½ ¾ Ò Ú Å ÌÄ ¹ÔÖÓÑÔØ Ò ÒÑ ØÒ Ò Ò Ú
ÁÒØÖÓ Ù Ø ÓÒ Ø ÐÐ Å ÌÄ Ö ØÑ Ø ÙØØÖÝ Å Ø Ñ Ø ÙÒ Ø ÓÒ Ö Ø ØÝÔ Ö Ó Ú Ö Ð Ö Î ØÓÖ Ö»Ð ØÓÖ ½ ÝÖ Ö Ò ØØ Ò Ø ÓÒ Ù ØÖ Ø ÓÒ ÑÙÐØ ÔÐ Ø ÓÒ Ó Ú ÓÒ Ö ØÑ Ø ÙØØÖÝ ÙØ Ö Å ÌÄ Ñ ÓÔ Ö ØÓÖ ÖÒ ¹» Ü ÑÔ Ðº ÇÑ Ø Ö ØÑ Ø ÙØØÖÝ
Läs merÁÒÒ ÐÐ ½ ÁÒØÖÓ Ù Ø ÓÒ ½ ½º½ ÝÒ Ñ Ð Ø Ð Ò Ö Ò Ú ÔØ Ú È ¹Ð Ö º º º º º º º ½ ½º¾ ÃÓÖØ ÓÑ ØÓÖ ÑÙÐ Ö Ò Ö º º º º º º º º º º º º º º º º º º º º ¾ ¾ Ø Ð Ö
ÝÒ Ñ Ð Ø Ð Ò Ö Ò Ö ÔØ Ú È ¹Ð Ö Ö ØÓ Ö Ê ÑÕÙ Ø Ê Ö Ò Ö Ê Ö Ä ÓÒ Ö Ø Ò Ä Æ Ð ÓÒ Ò Ö Ë ÖÐÙÒ Ù Ø Ú Ì ÒÓ ½¾ Ñ ¾¼¼ ÁÒÒ ÐÐ ½ ÁÒØÖÓ Ù Ø ÓÒ ½ ½º½ ÝÒ Ñ Ð Ø Ð Ò Ö Ò Ú ÔØ Ú È ¹Ð Ö º º º º º º º ½ ½º¾ ÃÓÖØ ÓÑ ØÓÖ ÑÙÐ
Läs merÁÒÒ ÐÐ ÓÑ ØÖ Ð Ö Ð Ñ ÒØ ÓÔ ÒØÓ Ð¹Ã Û Ö ÞÑ Ð Ö Ø Ð Ö ÔÖ Ø ÙØ ÓÖÑ ÙÒ Ö ½ ¼¼¹ Ó ½ ¼¼¹Ø Рغ Î Ø º ÖØ ¾
Å Ø Ñ Ø Ò ¾¼½¾¹¼ ¹½ Æ Ö Ò Ð Ð Ö Ò ØÓÖ Æ Ð Ö ÓÒ Ò Ð º Ö ÓÒ Úº ½ ÁÒÒ ÐÐ ÓÑ ØÖ Ð Ö Ð Ñ ÒØ ÓÔ ÒØÓ Ð¹Ã Û Ö ÞÑ Ð Ö Ø Ð Ö ÔÖ Ø ÙØ ÓÖÑ ÙÒ Ö ½ ¼¼¹ Ó ½ ¼¼¹Ø Рغ Î Ø º ÖØ ¾ Ð Ö Ð Ñ ÒØ ÓÑ ØÖ Ð Ñ ÒØ ÙÔÔ Ú Ö Ö Ú Ò
Läs mer( ) = 3 ( + 2)( + 4) ( ) =
ÊÒÚÒÒÖ ØÐÐ ÔØÐ ÓÑÔÒØ º½ ËÖÚ Ý ØÑÒ ÒÒ Ô ØÐÐ ØÒ ÓÖѺ ÒØ ØØ Ù Ö Ò ÒÐ Ó Ý ÙØ ¹ Òк µ µ Ý(Ø) + Ý(Ø) 2 Ý(Ø) + 3 Ý(Ø) 5 µ 4 Ú(Ø) + 5Ú(Ø) 2 Ý(Ø) + 2Ý(Ø) 5Ú(Ø) µ Ú(Ø) + 2Ú(Ø) 3 Ý(Ø) + 7 Ý(Ø) + 4Ý(Ø) 5Ú(Ø) µ Ý (3)
Läs merÐ ËÅ ½¹½¾¹¼¾ ½ ÅØØ ØÐ ÔÔÒÒ ÇÖÖÒÒ ÖÐÖ ÑØØ ÔÔÒØ ÐÓÒ ½º¾ Ñ ¼ ØÒÓÐÓÖ ÒÖÚÖÒº ¾ ÓÖÑÐ µ ÌÐÐ ÑØ ÓÖÖÒ ÚÐ ÓÖ ÂÓÑ ÅÐÐ ÚÖº µ ÌÐÐ ÑØ ÖØÖÖ ÚÐ Ö ÒÒ Ö ÓÒ ÚÖº µ ÌÐÐ Ù ØÖÒ ÑÒ ÚÐ ÌÓÑ ÏÖ ÜØÙ ÑÙ ÑØ ÂÓÒ ÀÖ ØÖØÙ ¹ ÑÙ º µ ÁÒ
Läs mer>> [r1, r2, r3] = tredjegrads_ekv(-8, 23, -28) r1 = 4 r2 = 2 + sqrt(3)i r3 = 2 - sqrt(3)i
ÁÒÒÐÐ ÖÐ ÒÒ ÒØÒÒÖ Ö ÈÖÓÖÑÑÖÒ Ñ ÅØÐ ÅÎ ¼¼ ÌÓÑ Ö ÓÒ ÖÒÒ ÑØÑØ ÐÑÖ»Í ¾¼½½ ½ ÁÒØÖÓÙØÓÒ ½ ½º½ Î Ö ÔÖÓÖÑÑÖÒ Ó ÚÖÖ Ö Ø ÚÖØ º º º º º º º º º ½ ½º¾ ÌÚ Ó Ö º º º º º º º º º º º º º º º º º º º º º º º º º º º º
Läs mer>> [r1, r2, r3] = tredjegrads_ekv(-8, 23, -28) r1 = 4 r2 = 2 + sqrt(3)i r3 = 2 - sqrt(3)i
ÁÒÒÐÐ ÖÐ ÒÒ ÒØÒÒÖ Ö ÈÖÓÖÑÑÖÒ Ñ ÅØÐ ÅÎ ¼ ÌÓÑ Ö ÓÒ ÖÒÒ ÑØÑØ ÐÑÖ»Í ¾¼½½ ½ ÁÒØÖÓÙØÓÒ ½ ½º½ Î Ö ÔÖÓÖÑÑÖÒ Ó ÚÖÖ Ö Ø ÚÖØ º º º º º º º º º ½ ½º¾ ÌÚ Ó Ö º º º º º º º º º º º º º º º º º º º º º º º º º º º º
Läs merÖ Ò histogramtransformationº
ÍÐØÖ Ð Ù Ð ÓÖ Ø ÓÒ ÌË ½ Å Ò Ð Ö ÍØÚ Ð Ú Å Ø Ò Ö ÓÒ ÁÅ̵ ¾¼½ ÍÔÔ Ø Ö Ú Å Ö Å ÒÙ ÓÒ ÎÄ ÁË µ ¾¼½ ÓÒØ ÒØ ÍÔÔ Ø Ò Ä Ò Ê ¹ Ø Ò Ê ÒÒ ØÖÐ Ó ÓÙÖ ÖØÖ Ò ÓÖÑ Ò Ð ÒÚ ÐÓÔÔ Ø Ø ÓÒ ÒÚ ÐÓÔÔ Ø Ø ÓÒ Ñ Ú Ö ØÙÖ ËÙ ÑÔÐ Ò Ò
Läs mers N = i 2 = s = i=1
ÁÒØÖÓ Ù Ø ÓÒ Ø ÐÐ Å ÌÄ ¹ÔÖÓ Ö ÑÑ Ö Ò Ð ÓÖ ØÑ Ö ËÖ Ôع Ó ÙÒ Ø ÓÒ Ð Ö ÄÓ ÙØØÖÝ Î ÐÐ ÓÖ Ø Ö ¹ Ø Ö Ê Ô Ø Ø ÓÒ Ø Ö ÐÓÓÔ Öµ ÓÖ¹ Ø Ö Û Ð ¹ Ø Ö ½ ÖÒ ÔÖÓ Ð Ñ Ø ÐÐ ÔÖÓ Ö Ñ ÒÐ Ò Ò Ò Ø ÐÐ ØØ Ö Ú ØØ ÔÖÓ Ö Ñ ØØ ÔÖÓ
Läs merÁÒÒ ÐÐ Á ÝÖ ÖÒ ÓÑ ËÙÖ Ð¹ Ö ÓÑ ØØ Ö ÁÁ ÌÖ Ö ÓÑ Ñ Ò Ñ Ø ÒÒ Ø ÐÐ Ó Ò Ð Ø Ö ÁÁÁ йÀ Ò Ö Ñ Ö Ð ÓÒ ÁÎ Ò Ö Ø ÖÙÒ Ò Î Ò Ò Ö ÖÙÒ Ò ÃÒÒ ÓÑ ÓÑ ÚÖ Ö Ð ÓÒ Á ¹ Ð Ñ
ØÖ ÖÙÒ ÖÒ Ë Ý ¹ÙйÁ Ð Ñ ÅÓ ÑÑ Á Ò Ð¹Ï Á ÐÐ Æ ÑÒ Ò Æ Ö Ò ÖÑ ÖØ Ë ÑÑ Ò ØØÒ Ò ÐÐ Ö Ñ Ö Ø ÐÐ ÐÐ Ó Ñ Ö Ó ÚÐ Ò Ð Ö Ú Ö Ñ ÈÖÓ Ø Ò ÅÓ ÑÑ º ØØ Ö ØÖ ÖÙÒ ÖÒ ÒØÐ Ò Ø Ò ÖÒ ÖÙй Ø ºÓÑ Ñ Ö Ø ÐÐØ Ð ÓÑ Ö Ú Ò Ñ Ð Ø Ö Ð
Läs merÎ Ö Ä Ì ½º Ì Ö Ò Ø Üع Ð ÓÑ ÒÔÙغ ¾º ÈÖÓ Ö Ö Ð Ò Ó ØÑÑ Ö Ø ÓÔØ Ñ Ð ÙØ Ò Øº º Ö ÙØ Ò ÎÁ¹ Ð Ú ¹ÁÒ Ô Ò Òصº º ÎÁ¹ Ð Ò Ò ÓÒÚ ÖØ Ö Ø ÐÐ Ü ÑÔ ÐÚ Ò È ¹ к
ÐÐÑÒØ ÓÑ Ä Ì Ä Ì Ö Ò Ú Ö ÙØÚ Ð Ò Ú Ì ¹ Ý Ø Ñ Ø ÓÑ ÙØÚ Ð Ô ¼¹Ø Рغ Ì ÐÐØ Ö ØÚ Ò Ö µ Ö ÒØ Ò ØØ ØÒ Ñ Ö Ô ÒÒ ÐÐ Ò ÓÖÑ Ø Ö Ò º Ò ÐØ ØØ Ô ØÖÙ ØÙÖ Ö Ó ÙÑ ÒØ ÁÒÒ ÐÐ ÖØ Ò Ò ÃÐÐ ÖØ Ò Ò ÓØÒÓØ Ö Ê Ö Ò Ö ØÓ Ø Ò Ö
Läs mer¾ ½ ½¼ ÈÖÓ Ö ÑÑ Ö Ò Ø Ò Ö Ì½ Ä ÓÖ Ø ÓÒ Ö Ð Ö Ø ¾¼¼¼»¾¼¼½ ÝÐÐ ØØ Ò ÑÒ Ó Ô Ö ÓÒÒÙÑÑ Ö Ñ Ð ÐÐ Ö ÑÓØ Ú Ö Ò º Ç Ë ÇÑ ÒØ ÒÒ Ú ØØ Ò Ø Ñ Ú Ö ÓÚ Ò Ò Ò Ö Ù Ò Ò Ú ØØ Ò Ö Ùй Ø Ø Ø Ö ÔÔÓÖØ Ö Ó Ò Ö ÔÔÓÖØ Ö Ò Ý Ø Ñ
Läs merÈÖÓ Ö ÑÚ Ö Ö ÙÒ ÖÚ Ò Ò ÓÑ Ö Ò ¹ Ò ¹ ÓÙÒ ¹Ñ ØÓ Ò Ã Ò Ø Ö Ø ÒÓÑ Ú Ð Ò Ò Ö ÙØ Ð Ò Ò Ò Ú ÐÑ Ö ÂÓÒ Ø Ò Ð Ø Ø ÝÐÐ Ö Ò Ø ÒÒ ÙÖ Ö Ò Ê ÑÐ ÂÓ Ò Î ÐÐÝ ÓÒ ÁÒ Ø ØÙØ ÓÒ Ò Ö Ñ Ø Ñ Ø Ú Ø Ò Ô Ö ÐÑ Ö Ø Ò ÓÐ Ø ÓÖ ÙÒ Ú Ö
Läs merx 2 + ax = (x + a 2 )2 a2
ÅÐ Ö Î ½ ½º ÒØ Ñ Å ÔÐ º ¾º Î Ö Ô Ø Ø ÓÒ Ú Ð Ò Ö Ð Ö º º ÇÐ ØØ ØØ Ö ÔÖ ÒØ Ö ÑÒ Ö ÔÐ Ò Ø»ÖÙÑÑ Øº µ ÁÐÐÙ ØÖ Ö Ð Ø Ö Ð Ñ Å ÔÐ Ð Ö Ò Ò Ð Ø Ò Ö µ ÐÐ Ø Ü Ð Ò Ö Ó Ò Ö Ö ÙÖÚÓÖ º Á Å ÔРй Ð Ø Ö Ñ Ò ÙÒ Ö Ô ÙÖ ÙÖÚ
Läs merÖ ÆË Ò Ö ÚÒ Ò Ö Ð Ö Î À ØÓÖ Ó Ò Ö ÐÐ Ö ÚÒ Ò Ò Ð Ö Ø Ò Æ ÑÒ ÖÚ ÖÒ ÐÐ Ö ÒØÐ Ò ÐÚ ÓÒ Ö Ó Ö ÒÒ Ðк ÍÔÔ Ð ÔÖÓ Ò ÐÐ Ö ÙÖ Ñ Ò Ð Ø Ö Ø º ÇÔ Ö Ø Ú Ô Ø Öº Ë Ö Ø
Ö ÆË Ò Ö ÚÒ Ò Ö Ð Ö Î À ØÓÖ Ó Ò Ö ÐÐ Ö ÚÒ Ò Ò Ð Ö Ø Ò Æ ÑÒ ÖÚ ÖÒ ÐÐ Ö ÒØÐ Ò ÐÚ ÓÒ Ö Ó Ö ÒÒ Ðк ÍÔÔ Ð ÔÖÓ Ò ÐÐ Ö ÙÖ Ñ Ò Ð Ø Ö Ø º ÇÔ Ö Ø Ú Ô Ø Öº Ë Ö Øº Ö ÑØ º ÌÀÆÇ»ËÍÆ Ì Ë ½ ÓÔÝÖ Ø ÅÒ Æ Ð ÓÒ ¾¼¼¾ À ØÓÖ
Läs merf(x) = f t (x) = e tx f(x) = log x X = log A Ö Ð e X = A f(x) = x X = A Ö Ð X 2 = A. (cosa) 2 + (sin A) 2 = I, p (k) (α) k=0
½»¾¹¼ ÙÒ Ø ÓÒ Ö Ú Ñ ØÖ Ö Ë Ø ÙØ Ö Ú p(a) Ö p(x) Ö ØØ ÔÓÐÝÒÓѺ ÆÙ ÐÐ Ú Ú ÙÖ Ñ Ò Ò Ò Ö f(a) Ö Ñ Ö ÐÐÑÒÒ ÙÒ Ø ÓÒ Öº Ü ÑÔ Ð Ô ÙÒ Ø ÓÒ Ö f(x) ÓÑ Ò Ú Ö ÒØÖ Ö f(x) = f t (x) = e tx ÓÑ Ö e ta Ö ËÝ Ø Ñ Ó ØÖ Ò ÓÖÑ
Läs merØ Ú Ø Ò Ô Ö Ø Ò Ç Ð ÓÒ ² Ñ Ð À Ú Ð Ö Ò Ú Ö Ü Ñ Ò Ö Ø ¾¼¼¼ ¼ ÒÒ Ö ÔÔÓÖØ Ö Ö Ú Ò ÓÑ Ò Ð Ú Ø Ö Ø ÓÑ ÖÚ Ö ØØ Ö ÐÐ Ò Ò Ø Ü Ñ Ò Ø Ú Ø Ò Ôº ÐÐØ Ñ Ø Ö Ð ÒÒ Ö ÔÔÓÖØ Ú Ð Ø ÒØ Ö ÚÖØ Ø Ö Ð Ú Ø ØÝ Ð Ø ÒØ Ö Ø Ó Ò Ø
Läs merVerktyg för visualisering av MCMC-data. JORGE MIRÓ och MIKAEL BARK
Verktyg för visualisering av MCMC-data JORGE MIRÓ och MIKAEL BARK Examensarbete Stockholm, Sverige 2010 Verktyg för visualisering av MCMC-data JORGE MIRÓ och MIKAEL BARK Examensarbete i datalogi om 15
Läs mer½ ÐÐ Ö À ÖÖ ÇÐÓ Ó ÐÚÓÖÒ À ÖÖ ÇÐÓ Ö Ö ÓÑ ÓØØ ¹ Ö Û Ö ÐÐ Ö Ö Ñ¹ Ð Ù Ò ÓÒÓÑ ØÝ Ø ¹À ÖÖ ÇÐÓ ÓÑÑ Ö Ñ ÒÖ Ó Ò Ö Ð Û Ö Òº À ÖÖ ÇÐÓ Ö Ö Ö Ö ÒÒ Ö Ò ÒØÞ Ñ Ð Û Öº
Æ Ö Ø Ö Â ÒÙ Ö ¾¼¼ ½ ÐÐ Ö À ÖÖ ÇÐÓ Ó ÐÚÓÖÒ À ÖÖ ÇÐÓ Ö Ö ÓÑ ÓØØ ¹ Ö Û Ö ÐÐ Ö Ö Ñ¹ Ð Ù Ò ÓÒÓÑ ØÝ Ø ¹À ÖÖ ÇÐÓ ÓÑÑ Ö Ñ ÒÖ Ó Ò Ö Ð Û Ö Òº À ÖÖ ÇÐÓ Ö Ö Ö Ö ÒÒ Ö Ò ÒØÞ Ñ Ð Û Öº Ö ÒØÞ Ö Ð Ó Ð Û Ñ Ð Û ÓÒ Ò ÓØØ
Läs merËØÝÖÒ Ò Ú Ð Ò Ñ Ò ØÓÖ ØØ ÔÖÓ Ø Ö ÁË ÓÖ ÓÒ Ý Ø Ñ ½ Ù Ù Ø ¾¼¼¾ ÂÓ Ò Ð Ò ÜÜÜÜÜܹÜÜÜÜ È Ö Ö ¼ ½½¹ Ô ÖÓ ÁÒÒ ÐÐ ½ ÁÒÐ Ò Ò ¾ Ð Ò Ò ¾º½ ÃÓÒ ØÖÙ Ø ÓÒ º º º º º º º º º º º º º º º º º º º º º º º º º º ¾º¾ ÀÖ
Läs meru(t) = u 0 sin(ωt) y(t) = y 0 sin(ωt+ϕ)
Ã Ô ¹ ÑÔ Ö ÑÓ ÐÐ Ö Ò ÌÚ ÖÙÒ ÔÖ Ò Ô Ö Ö ØØ Ý Ñ Ø Ñ Ø ÑÓ ÐÐ Ö ÓÑ Ò Ö Ó Ø µ Ý Ð Ø ÑÓ ÐÐ Ý º ÒÚÒ Ò ØÙÖÐ Ö Ñ Ð Ò Ò Ö Ð Ò Æ ÛØÓÒ Ð Ö Ø Øµº Á Ð Ò Ú ÝÔÓØ Ö Ó ÑÔ Ö Ñ Ò µº Ë Ã Ô ¾ ÑÔ Ö ÑÓ ÐÐ Ö Ò ÒÒ Ø Ò ÑÒ ËÝ Ø Ñ
Läs mer2E I L E I 3L E 3I 2L SOLUTIONS
Ä Ò Ô Ò ÍÒ Ú Ö Ø Ø Ú ÐÒ Ò Ò Ö ÀÐÐ Ø Ø ÐÖ Ò Ð Ä ÖÑ Ö Ð Á Ì ÓÖ Ð Á ÒÙÑÑ Ö Ì ÆÌ Å Æ ÌÅÅÁ½ ¹ ÀÐÐ Ø Ø ÐÖ ÖÙÒ ÙÖ ¾¼½ ¹¼ ¹¾ ½ ½º Ò Ö ØØ ÙÔÔÐ Ð ÓÖ Ú ØÐ Ö ØØ Ú Ò ÐÙÑ Ò ÙÑÔÖÓ Ðº ÒÒ Ð Ð Ø Ñ Ò ÔÙÒ ØÐ Ø F Ô Ñ Øغ ÀÙÖ
Läs merMultivariat tolkning av sensordata
Multivariat tolkning av sensordata Totalförsvarets forskningsinstitut, FOI Hanna Smedh Examensarbete i matematisk statistik 3, 30 högskolepoäng Vt/ht 2009 Handledare: Peter Anton, Leif Nilsson och Pär
Läs merStapeldiagram. Stolpdiagram
Á Î Ù Ð Ö Ò Ö Ñ ¹ Ö Ö Å ØÖ Ö Ó Ð Ö ÇÖ ÒØ Ö Ò º Ä ÐÚºµ ½ À ØÓ Ö Ñ Ó Ø Ô Ð Ö Ñ Å ÓÑÑ Ò ÓÒ Ö Ø Ñ Ó Ø Ò Ñ Ò Ö Ø Ø Ô Ð Ö Ñ Ö Ô Ø Ú ØÓ Ö Ñº ØÓÐÔ Ö Ñ ËÝÒØ Üº Ö Üµ Ê Ø Ö ØØ Ø Ô Ð Ö Ñ Ú Ö Ð Ñ ÒØ Ò Üº Ø Ñ Üµ Ê Ø
Läs mer1 k j = 1 (N m ) jk =
ÂÓÖÒ ÖÒ ½ ÖÙÖ ¾¼¼ ÀÙÚÙÖ ÙÐØØØ ÓÒ ÔØÐ Ö ØØ ÚÖ ÚÖØ ÑØÖ Ö ÐÓÖ¹ Ñ Ñ Ò ÓÖÒÑØÖ ÓÑ Ú ØÐÐØÖ ÓÑÔÐÜ ÑØÖ ÐÑÒص ÓÑ ÐÐ ÂÓÖÒ ÒÓÖÑÐÓÖÑ Ö ÑØÖ Òº ËÓÑ ÔÔ ÓÒ Ö ÒÓÖÑÐÓÖÑÒ Ò¹ Ö Ø ØØ ØÓÖØ Ø ÚÖØÝ ØÖ ÓÑ Ò ÐÐÑÒØ ÒØ ÖÓÖ ÓÒØÒÙÖÐØ
Läs merFöreläsning 13 5 P erceptronen Rosen blatts p erceptron 1958 Inspiration från mönsterigenk änning n X y = f ( wjuj + b) j=1 f där är stegfunktionen.
Ä Ò Ö Ó ÃÓÑ Ò ØÓÖ ÓÔØ Ñ Ö Ò Ö Ö Ã Ð Å Ø Ñ Ø ÒØÖÙÑ Ö Ð Ò Ò ½ Æ ÙÖ Ð ÒØÚ Ö ÁÒØÖÓ Ù Ø ÓÒ È Ö ÔØÖÓÒ Ð Ö Ð Ö ËÙÔÔÓÖØ Î ØÓÖ Å Ò ÀÓÔ Ð ÓÐØÞÑ ÒÒÑ Ò Ò ÁÒØÖÓ Ù Ø ÓÒ ØØ ÒÝØØ Ö Ò Ò ØØ È Ö ÐÐ ÐÐ Ø Ø Ö Ò Ø ÁÒÐÖÒ Ò ÇÔØ
Läs merÖ Ð Ò Ò ÒØ Ò Ò Ö Ö Ú Ö ÙÖ Ò Ê Ô Ø Ø ÓÒ ÙÖ Å ¹ Ø Ñ Ø Ôº Ì˵ Ö Ö Ø Ö Ø ØÙ Ö Ò ÙÐØ Ø ÓÑÖ Ø Ö Ò ØÙÖÚ Ø Ò Ô Ö Ó Ø Ò Ó Ñ º ÃÙÖ Ò Ú Ø Ö ØØ ÖÑ Ò Ó Ò Ú Ô Ö ÙÒ
Ê Ô Ø Ø ÓÒ ÙÖ Å Ø Ñ Ø Ö Ð Ò Ò Ñ Ø Ö Ð ÑÑ Ò ØÐÐØ Ú ÌÓÑ Ö Ñ Ò ÙÐØ Ø ÓÑÖ Ø Ö Ò ØÙÖÚ Ø Ò Ô Ö Ó Ø Ò Ó Ñ Ö ÙÔÔÐ Ò ¾¼½ Ö Ð Ò Ò ÒØ Ò Ò Ö Ö Ú Ö ÙÖ Ò Ê Ô Ø Ø ÓÒ ÙÖ Å ¹ Ø Ñ Ø Ôº Ì˵ Ö Ö Ø Ö Ø ØÙ Ö Ò ÙÐØ Ø ÓÑÖ Ø Ö
Läs merAnpassning av copulamodeller för en villaförsäkring
Anpassning av copulamodeller för en villaförsäkring Emma Södergren Kandidatuppsats i matematisk statistik Bachelor Thesis in Mathematical Statistics Kandidatuppsats 2012:9 Matematisk statistik December
Läs merσ ϕ = σ x cos 2 ϕ + σ y sin 2 ϕ + 2τ xy sinϕcos ϕ
ÃÓÑÔÐ ØØ Ö Ò ÓÖÑ Ð ÑÐ Ò Ì Ò Ñ Ò Ú º Ö ÀÐÐ Ø Ø ÐÖ ÄÙÒ ÍÒ Ú Ö Ø Ø Ù Ù Ø ¾¼½¾ ½ ËÔÒÒ Ò Ö τ σ ÆÓÖÑ Ð ÔÒÒ Ò σ = ÔÒÒ Ò ÓÑÔÓÒ ÒØ Ú Ò ÐÖØ ÑÓØ Ò ØØÝØ Ë ÙÚ ÔÒÒ Ò τ = ÔÒÒ Ò ÓÑÔÓÒ ÒØ Ø Ò ÒØ ÐÐØ Ø ÐÐ Ò ØØÝØ ËÔÒÒ Ò
Läs merÐ ÓÖ Ø Ñ Ö ÙÖ Ä Ò ½ Å ËË ¹ ÁÒØÖÓ ÙØ ÓÒ ÔÖÓ Ö ÑÑ Ø ÓÒ Â Î Ë Ø Ò Î Ö Ð Ú Ö Ð ºÙÒ º Ö ÛÛÛº ºÙÒ º Ö» Ú Ö Ð ÕÙ Ô ËÓ ¹ ÍÒ Ú Ö Ø Æ ËÓÔ ¹ ÒØ ÔÓÐ ¾ Ñ Ö ¾¼¼
Ä Ò ½ Å ËË ¹ ÁÒØÖÓ ÙØ ÓÒ ÔÖÓ Ö ÑÑ Ø ÓÒ Â Î Ú Ö Ð ºÙÒ º Ö ÛÛÛº ºÙÒ º Ö» Ú Ö Ð ÕÙ Ô ËÓ ¹ ÍÒ Ú Ö Ø Æ ËÓÔ ¹ ÒØ ÔÓÐ ¾ Ñ Ö ¾¼¼ Ç Ø Ð Ò Ö Ö ÙÒ Ð ÓÖ Ø Ñ Ö ÙÖ Ú ÙÒ ÙÐ Ø Ø Ø Ð Ö Ð Ð Ò ÒØÖ Ô Ö Ö ÙÖÖ Ò Ø Ð ÓÖ Ø Ñ
Läs merDlnx = 1 x. D 1 4 x4 = 1 4 4x3 = x 3. F(x) = x3 + x2. + x2. F (x) = G (x) = x 2 + x = f(x). Ó G(x) =
ÃÓÑÔ Ò ÙÑ ÈÖÓÔ ÙØ Ñ Ø Ñ Ø ÁÁ Ò Ð ÙÔ Ö Ø Ø Ú Å Ð Ò À Å Ø Ñ Ø Ò Ø ØÙØ ÓÒ Ò Ó Ñ Ó ¾¼¼ ÁÒÒ ÐÐ ½ ÁÒÐ Ò Ò ¾ ÁÒØ Ö Ð Ö ¾º½ Ö Ú Ø Ó ÔÖ Ñ Ø Ú ÙÒ Ø ÓÒ º º º º º º º º º º º º º º º º º º ¾º¾ ÈÖ Ñ Ø Ú ÙÒ Ø ÓÒ Ø ÐÐ
Läs mer=
ËÝ ØÑ Ó ØÖÒ ÓÖÑÖ ØÓÖÐÓÖØÓÒ ½ Ú ËÚÒ ËÔÒÒ ÊÚÖ Ø ¾¼¼ Ú ÑÖÒ ÑÖÓÐÞ Ó ÂÒ Ù ØÚ ÓÒ ÁÒÐÒÒ ÈÖÓÖÑÑØ Ö ÒÒ ØÓÖÚÒÒ Ö Ð ÖÒÒ Ú ÒÚÖÒ Ó Ò¹ ÚØÓÖÖ ÑØ ÓÒÐ ÖÒ Ú ÑØÖ Ö Ñ ÐÔ Ú ÅØÐ Ó ÅÔÐ Ð Ð ÒÒ Ú ÖÒØÐÚØÓÒÖ Ñ ÐÔ Ú ÅÔк À ÐÖÓÓÒ
Läs merSjälvorganiserande strömningsteknik
Självorganiserande strömningsteknik i Viktor Schaubergers fotspår Lars Johansson Morten Ovesen Curt Hallberg Institutet för Ekologisk Teknik Forskningsrapporter 1 Malmö - 2002 Ë ÐÚÓÖ Ò Ö Ò ØÖ ÑÒ Ò Ø Ò
Läs merÄ Ò Ô Ò ÙÒ Ú Ö Ø Ø ÄÖ ÖÔÖÓ Ö ÑÑ Ø Å Ö Ã Ð Ö Ò ÅÓØ Ú Ø ÓÒ Ó ÐÚÙÔÔ ØØÒ Ò ÀÙÖ Ò Ò ÐÖ Ö ÔÚ Ö Ü Ñ Ò Ö Ø ½¼ ÔÓÒ ÄÁÍ¹Ä Ê¹Ä¹ ¹¹¼»½¼ ¹¹Ë À Ò Ð Ö ÂÓ Ñ Ë ÑÙ Ð ÓÒ
Ä Ò Ô Ò ÙÒ Ú Ö Ø Ø ÄÖ ÖÔÖÓ Ö ÑÑ Ø Å Ö Ã Ð Ö Ò ÅÓØ Ú Ø ÓÒ Ó ÐÚÙÔÔ ØØÒ Ò ÀÙÖ Ò Ò ÐÖ Ö ÔÚ Ö Ü Ñ Ò Ö Ø ½¼ ÔÓÒ ÄÁÍ¹Ä Ê¹Ä¹ ¹¹¼»½¼ ¹¹Ë À Ò Ð Ö ÂÓ Ñ Ë ÑÙ Ð ÓÒ ÁÒ Ø ØÙØ ÓÒ Ò Ö Ø Ò Ú Ø Ò Ô Ó ÐÖ Ò Ú ÐÒ Ò ÁÒ Ø ØÙØ
Läs mer¾ ÓÖ ÓÖ ØÓÚ ½ ¼ ½ µ Ó ÙÚÐ º Ñ Ð Ò Ì Ö º ÊÓÑ Ò ½ µº ÇÖ Ò Ð Ø Ø Ø Ð Æ ÔÓ ÓÖ ÒÒÝ º ÖÒ ÖÝ Ò Ú ËÚ Ò ËØÓÖ ½ µº Ä Ù ÖÐ ËØÓ ÓÐѺ ÌÖÝ Ø Ó ÐØ Ø ÓÐ ËØÓ ÓÐÑ ½
Ó ÙÚÐ º Ú ÓÖ ÓÖ ØÓÚº Ú Ö Ø Ò Ò Ø Ò Ö Ù Ù Ø ¾¼¼½º ¾ ÓÖ ÓÖ ØÓÚ ½ ¼ ½ µ Ó ÙÚÐ º Ñ Ð Ò Ì Ö º ÊÓÑ Ò ½ µº ÇÖ Ò Ð Ø Ø Ø Ð Æ ÔÓ ÓÖ ÒÒÝ º ÖÒ ÖÝ Ò Ú ËÚ Ò ËØÓÖ ½ µº Ä Ù ÖÐ ËØÓ ÓÐѺ ÌÖÝ Ø Ó ÐØ Ø ÓÐ ËØÓ ÓÐÑ ½ Á Ö Ø
Läs merÏ Ö Ð Ä Æ Ò Ò ÐÝ Ó Ø Ë ÙÖ ØÝ Ò Æ Ó Á ¼¾º½½ ¹ À Ò Ð Ò Ò ÙÖ Ò ¾¼¼½ ÌÓ ÂÓÒ ÓÒ Ø Ó º Ø º Ö ÈÖÓ Ø Ø Ø ÊÓÝ Ð ÁÒ Ø ØÙØ Ó Ì ÒÓÐÓ Ý ÃÌÀµ Ô ÖØÑ ÒØ Ó Å ÖÓ Ð ØÖÓÒ Ò ÁÒ ÓÖÑ Ø ÓÒ Ì ÒÓÐÓ Ý ÁÅÁ̵ Á ÓÖ Ø Ò ½ ¼ Ã Ø ËÛ Ò
Läs mer0, x a x a b a 1, x b. 1, x n. 2 n δ rn (x), { 0, x < rn δ rn (x) = 1, x r n
Ë ÒÒÓÐ Ø ÐÖ È ÚÓ Ë ÐÑ Ò Ò ÒÙ Ö ¾¼½¼ ÁÒÒ ÐÐ ½ Ö ÐÒ Ò ÙÒ Ø ÓÒ Ö Ó ÒÒÓÐ Ø ÑØØ ¾ ¾ ËØÓ Ø Ú Ö Ð Ö ÇÑ ÈÓ ÓÒ¹ Ö ÐÒ Ò Ò ½¼ º½ ÈÓ ÓÒ Ö ÐÒ Ò ÓÑ ÖÒ Ö ÐÒ Ò Ö ÒÓÑ Ð Ö ÐÒ Ò º ½½ º¾ ÈÓ ÓÒ¹ Ö ÐÒ Ò ÓÑ Ò ÑÓ ÐÐ Ö Ó ÖÙØ Ó
Läs merInförande av objektorienterade mönster för ökad förändringsbarhet i mjukvarusystem
Avdelning för datavetenskap Andréas Jonsson Införande av objektorienterade mönster för ökad förändringsbarhet i mjukvarusystem Introduction of object oriented patterns to increase software modifiability
Läs mer= =
ÌÓÑ Ö ÓÒ ¾¼½ ½ ½ ØÖ ÝØ Ó ÒØ ØØ ÔØÐ Ö Ù ÙÚÙ Ð Ô Ò Òº Â Ö ÓÒÒØÖÖØ Ñ Ô ÄÒÙܹ Ý ØÑØ ÚÒ ÓÑ Ø Ñ Ø ÐÐÖ ÚÒ Ö ÒÖ Ý ØѺ ½º½ ÒÖ ØÐ ØÓÖÖ ÖØÖ ÒÓÖÑÐØ Ñ ØÐ ÙØØÖÝØ Ò ØÚ Ó ÑÒ ØÐÖ ÖÖ ÓÑ ÒÖ Øк Ò Ø Ö Ò ÒÖ Ö ÁÒÖÝ Øµ Ú º ØØ
Läs merÚ Ö Ö ÐÒ Ö ØØ Ö Ú Ø Ú Ò Ò ¹ Ú Ö ÓÑ Ò Ø ÓÒ Ö Ú Ñ Ò Ö ¹ Ø Öº ËØÝÖ Ú ØØ Ø ÜØ ÖÒ Ð Ò ÑÓØ Ð ÙÐÐ º Á Ó Ç ÓÐ ÔÖ Ð Ú ÝÒº ÍÒ Ø Ö ÖÒ ÐÒ Ø Ñ ÐÐ Ò ÔÓ Ò ÀÓÑ ÖÓ Ö Ø
ÒØ Ò Ò Ö ÄÎ ÂÓ Ò Î ÐÐ ÙÑ Ñ Ö ¾¼¼ ÒÑÖ Ò Ò Ö Å Ò Ó ÙÐÐ ÓÖ ÒØ Ò Ò Ö ÑØ Ò Ø Ò Ò Ö ½ ½º½ ÐÐÑÒØ ÀÓÑ ÖÓ ÁÐ Ò Ó Ç Ý Ò ØÚ Ð Ö Ú Ò ØÖÓ Ò Ý ÐÒ ÓÑ ØÓ Ú ÔÓ º ÁÒØ ÑÝ Ø Ú Ö Ø ÖÒ ÒÒ Ú Ö º ÁÐ Ò º ¹ ¼ Ç Ý Ò º ¼ Ö Ò Ö º
Läs merTentamen i Beräkningsvetenskap II, 5.0 hp,
Uppsala universitet Institutionen för informationsteknologi Teknisk databehandling Tentamen i Beräkningsvetenskap II, 5.0 hp, 2011-12-16 Skrivtid: 14 00 17 00 (OBS! Tre timmars skrivtid!) Hjälpmedel: Bifogat
Läs mer1 S nr = L nr dt = 2 mv2 dt
Ë Ñ Ò ÖÚÓÖØÖ Ö Ð Ó ÓÒ ËØÖ Ò Ò Ö ÖÓ Ö Ø ¾½º Å ¾¼¼ ÁÒ ÐØ Ú ÖÞ Ò ½ ÏÓÖÙÑ Ø³ ¾ ¾ Ö Ð Ø Ú Ø ÈÙÒ ØØ Ð Ò ¾ ¾º½ Ï Ö ÙÒ ÒØ Ö Ð Ö Ö Ð Ø Ú Ø ÈÙÒ ØØ Ð Ò º º º º º º º º º ¾ ¾º¾ Ê Ô Ö Ñ ØÖ ÖÙÒ ÒÚ Ö ÒÞ º º º º º º º
Läs merTentamen i Beräkningsvetenskap II, 5.0 hp,
Uppsala universitet Institutionen för informationsteknologi Teknisk databehandling Tentamen i Beräkningsvetenskap II, 5.0 hp, 2013-08-29 Skrivtid: 08 00 11 00 (OBS! Tre timmars skrivtid!) Hjälpmedel: Bifogat
Läs merÁÒÐÒÒ ÒÒ ØÓÖÚÒÒ Ö Ò ÒØÖÓÙØÓÒ ØÐÐ ÅØк ËÝ ØÑØ ÒÚÒ Ö ÓÑ Ò ÚÒ¹ Ö ÖÒÓ Ñ ÒÝ ÑØÖ ÓÔÖØÓÒÖ Ó Öº À Ò ÅØÐÑÒÙÐ ØÐÐÒÐ ÓÑ Ù Ö ÚÒ Úº ÚÒÒÖÒ Ö ØÒØ ØØ ÒÓÑÖ Ô Ò Ò ÑÒ Ú
ÙÒØÓÒ ØÓÖ ÁÒÐÒ ØÓÖÚÒÒÖ Ó ÖÔØØÓÒ Ú ÅØÐ Ú ËÚÒ ËÔÒÒ ÊÚÖ Ø ¾¼¼ Ú ÂÒ Ù ØÚ ÓÒ ÁÒÐÒÒ ÒÒ ØÓÖÚÒÒ Ö Ò ÒØÖÓÙØÓÒ ØÐÐ ÅØк ËÝ ØÑØ ÒÚÒ Ö ÓÑ Ò ÚÒ¹ Ö ÖÒÓ Ñ ÒÝ ÑØÖ ÓÔÖØÓÒÖ Ó Öº À Ò ÅØÐÑÒÙÐ ØÐÐÒÐ ÓÑ Ù Ö ÚÒ Úº ÚÒÒÖÒ Ö ØÒØ
Läs merØ Ú Ø Ò Ô ÊÓ ÖØ Ù Ø Ú ÓÒ Ó È Ö¹ÇÚ Ê Ò Ý ÓÓØÔÖ ÒØ ÌÓÓÐ ÓÜ Ö Ñ ÛÓÖ Ü Ñ Ò Ö Ø ¾¼¼¼ ¼ ÓÓØÔÖ ÒØ ÌÓÓÐ ÓÜ Ö Ñ ÛÓÖ ÊÓ ÖØ Ù Ø Ú ÓÒ Ó È Ö¹ÇÚ Ê Ò Ý ¾¼¼¼ Ö ØØ ÖÒ Ó Ã ÖÐ Ø ÍÒ Ú Ö Ø Ø ÒÒ Ö ÔÔÓÖØ Ö Ö Ú Ò ÓÑ Ò Ð Ú Ø
Läs mer=
ËÝ ØÑ Ó ØÖÒ ÓÖÑÖ ØÓÖÐÓÖØÓÒ ½ Ú ËÚÒ ËÔÒÒ ÊÚÖ Ø ¾¼½¾ Ú ÂÒ Ù ØÚ ÓÒ Ó ÌÓÑ ÖÒ ØÑ ÁÒÐÒÒ ÈÖÓÖÑÑØ Ö ÒÒ ØÓÖÚÒÒ Ö ØÓÖØ ØØ ØÙÖ ÑØÖ ÓÔÖØÓÒÖ Ñ ÅØÐ Ó ÅÔÐ ÒÚÖÒ ÒÚØÓÖÖ Ó ÓÒÐ ÖÒ Ñ ÅØÐ Ó ÅÔÐ ÒÖÐ ÖØ ØØÓÒÖ Ð ÒÒÖ ÜÔÓÒÒØÐÑØÖ
Läs merÖÓÖ ØØ ÓÑÔ Ò ÙÑ Ö ÙØÚ Ð Ø ÙÒ Ö ¾¼¼ ¹¾¼½ Ó Ö Ú ØØ ÓÑ Ò Ð Ú ÙÖ Ñ Ø Ö Ð Ø Ø ÐÐ ÙÖ Ò ÅÓ ÐÐ Ö Ò Ú ÝÒ Ñ Ý Ø Ñ ÓÑ Ô ËÌ˹ Ó Á̹ÔÖÓ Ö ÑÑ Ø Ô Ö Ó ¾ µº Ò Ð Ð Ú Ñ
ÅÓ ÐÐ Ö Ò Ú ÝÒ Ñ Ý Ø Ñ ¹ ¾¼½ Ò Ø ÖÐ ÓÒ Ó ÈÖ Ë ÑÙ Ð ÓÒ + Ú º º Ý Ø ÑØ Ò ÁÒ Øº º ÁÒ ÓÖÑ Ø ÓÒ Ø ÒÓÐÓ ÍÔÔ Ð ÙÒ Ú Ö Ø Ø + ÈÓÛ Ö ËÝ Ø Ñ ÀÎ ÄÙ Ú ½ Ñ Ö ¾¼½ ÖÓÖ ØØ ÓÑÔ Ò ÙÑ Ö ÙØÚ Ð Ø ÙÒ Ö ¾¼¼ ¹¾¼½ Ó Ö Ú ØØ ÓÑ Ò
Läs merVattenabsorption i betong under inverkan av temperatur
LUNDS TEKNISKA HÖGSKOLA LUNDS UNIVERSITET Avd Byggnadsmaterial Vattenabsorption i betong under inverkan av temperatur Tina Wikström Rapport TVBM-5084 Lund 2012 ISRN: LUTVDG/TVBM--12/5084--SE (1-66) ISSN:
Läs merÁÒ Ø ØÙØ ÓÒ Ò Ö Ý Ø ÑØ Ò Ô ÖØÑ ÒØ Ó Ð ØÖ Ð Ò Ò Ö Ò Ü Ñ Ò Ö Ø Ö ØØÖ Ò Ú ÙÓÖÓ ÓÔ Ð Ö Ü Ñ Ò Ö Ø ÙØ ÖØ Ð Ò Ð Ò Ú Ì Ò ÓÐ Ò Ä Ò Ô Ò Ú À Ò ÖÓÐÙÒ ÄÁÌÀ¹ÁË ¹ ¹¼» ¾ ¹Ë Ä Ò Ô Ò ¾¼¼ Ô ÖØÑ ÒØ Ó Ð ØÖ Ð Ò Ò Ö Ò Ä Ò Ô
Läs merÊ Ò ÓÑ Û Ð Ò Ö Ò ÓÑ Ò ÖÝ ÙÖÚ Ý Ó ÓÑ Ö ÒØ Ö ÙÐØ Ö Ò Ò ÀÓÐÐ Ò Ö Â «Ö Ý º ËØ ØÖ Ø ÁÒ Ø Ô Ô Ö Û Ú ÙÖÚ Ý Ó ÓÑ Ö ÒØ Ö ÙÐØ ÓÖ Ö Ò ÓÑ Û Ð Ò Ö Ò ÓÑ Ò ÖÝ ÊÏÊ˵º
Ê Ò ÓÑ Û Ð Ò Ö Ò ÓÑ Ò ÖÝ ÙÖÚ Ý Ó ÓÑ Ö ÒØ Ö ÙÐØ Ö Ò Ò ÀÓÐÐ Ò Ö Â «Ö Ý º ËØ ØÖ Ø ÁÒ Ø Ô Ô Ö Û Ú ÙÖÚ Ý Ó ÓÑ Ö ÒØ Ö ÙÐØ ÓÖ Ö Ò ÓÑ Û Ð Ò Ö Ò ÓÑ Ò ÖÝ ÊÏÊ˵º ÇÒ ½ Û Ö Ú Ò Ö Ò ÓÑ Û Ð Û Ø º º º ÒÖ Ñ ÒØ Ò Ö Ò ÓÑ
Läs merÁÒØÖÓ Ù Ø ÓÒ Ø ÐÐ Å ÔÐ ½ Ñ ¾¼¼
ÁÒØÖÓ Ù Ø ÓÒ Ø ÐÐ Å ÔÐ ½ Ñ ¾¼¼ ¾ ÁÆÆ À ÄÄ ½ ÁÒÒ ÐÐ ½ ÖÙÒ ¾ ½º½ ØØ Ø ÖØ Å ÔÐ Ö Ï Ò ÓÛ µ º º º º º º º º º º º º º º º º º º º ¾ ¾ Ö ØÑ Ø ÙØØÖÝ ¾ Ò Ú Ö Ð Ö Å Ò ÔÙÐ Ö Ò Ú Ð Ö ÙØØÖÝ Ò ÙÒ Ø ÓÒ Ö ÖÒ ÚÖ Ò Ö Ú
Läs merSvenska Matematikersamfundet MEDLEMSUTSKICKET
Svenska Matematikersamfundet MEDLEMSUTSKICKET 1 maj 2007 Redaktör: Ulf Persson Ansvarig utgivare: Olle Häggström En brevväxling: Olle Häggström och Anders Hallberg Uppsala Gästabud: Ulf Persson Uppsalas
Läs merÁÒØÖÓ ÙØ ÓÒ ËÎ ÈÖÓ Ö ÑÑ Ø ÓÒ Ï Ä Ò Ò ÓÖÑ Ø ÕÙ Ë Ø Ò Î Ö Ð Ú Ö Ð ºÙÒ º Ö ÛÛÛº ºÙÒ º Ö» Ú Ö Ð ÕÙ Ô ËÓ ¹ ÍÒ Ú Ö Ø Æ ËÓÔ ¹ ÒØ ÔÓÐ ¾ ÒÓÚ Ñ Ö ¾¼¼
ÁÒØÖÓ ÙØ ÓÒ ËÎ Ä Ò Ò ÓÖÑ Ø ÕÙ Ú Ö Ð ºÙÒ º Ö ÛÛÛº ºÙÒ º Ö» Ú Ö Ð ÕÙ Ô ËÓ ¹ ÍÒ Ú Ö Ø Æ ËÓÔ ¹ ÒØ ÔÓÐ ¾ ÒÓÚ Ñ Ö ¾¼¼ Ç Ø Ð Ò ½½ ½ ¾ ÓÒÒ ØÖ Ð ÔÖ Ò Ô ËÎ ÓÒÒ ØÖ Ð ØÖÙØÙÖ ³ÙÒ Ö Ú ÓÒÒ ØÖ Ð ÙÖ Ë ÚÓ Ö Ö ÖÓÙÔ Ö ÙÒ
Läs merË ÑÑ Ò ØØÒ Ò ÃÓ ÑÓÐÓ ÑÑ ÙØ ÖÓØØ Ö Ð Ò Ñ Ø Ò Ö Ö ÒÓÑ Ò ÓÑ Ó ÖÚ Ö Ø ÍÒ Ú Ö ÙѺ ÍÖ ÔÖÙÒ Ø Ö Ö Ø Ð ÜØ Ö Ú Ñ¹ Ñ ØÖÐÒ Ò Ö Ö Ð Ø ÚØ Ó ÒØ Ñ Ò ØÖÓ ÓÑÑ ÙÖ ÓÐÐ Ó
ËÔ ØÖ Ð Ò ÐÝ Ú ÑÑ ÙØ ÖÓØØ Ò ØÙ ØØ Ú ÍÒ Ú Ö ÙÑ Ñ Ø Ò Ö Ö ÒÓÑ Ò Ú Ò Ë Ó Ó Ø º Ö Ö Ò Ð Ö ÖÓ Ø º Ë ½¼ Ü Ñ Ò Ö Ø ÒÓÑ Ø Ò Ý ÖÙÒ Ò Ú ½ ¼ Ô À Ò Ð Ö Ð Ü ÊÝ ÁÒ Ø ØÙØ ÓÒ Ò Ö Ý Ë ÓÐ Ò Ö Ø Ò Ú Ø Ò Ô ÃÙÒ Ð Ì Ò ÓÐ Ò
Läs merÌÁÄÄ ÅÈ ÁËÃÊ Ì ËÌÊÍÃÌÍÊ Ê ÂÙÐ Ù ÖÞ Þ Ò Ó Â Ò ËØ Ú Ò Å Ì Å ÌÁÃ À ÄÅ ÊË Ì ÃÆÁËÃ À ËÃÇÄ Ì ÇÊ Ë ÍÆÁÎ ÊËÁÌ Ì Ì ÇÊ ¾¼¼½
ÌÁÄÄ ÅÈ ÁËÃÊ Ì ËÌÊÍÃÌÍÊ Ê ÂÙÐ Ù ÖÞ Þ Ò Ó Â Ò ËØ Ú Ò Å Ì Å ÌÁÃ À ÄÅ ÊË Ì ÃÆÁËÃ À ËÃÇÄ Ì ÇÊ Ë ÍÆÁÎ ÊËÁÌ Ì Ì ÇÊ ¾¼¼½ ÊÇÊ Ì ÖÑ Ò Ö Ø Ñ Ø Ñ Ø Ø Ö ØØ ÑÝ Ø Ö ØØ Ô ØÖÙÑ Ú ÓÐ Ñ Ø Ñ Ø ÑÒ Ò ÓÑ Ô ØØ ÐÐ Ö ÒÒ Ø ØØ
Läs merÄÓ Ð Ö Ò Ú ÖÓÚ ÙÖ Ñ ÐÔ Ú È˹ Ó ÈÊË¹Ø Ò Ö Ö Ð Ò Æ Ð Ò Ö Ò Â ÑÑÝ ÖÐ Ò Å ØØ Ö Ä Ö ÂÓ Ò ÓÒ ÃÖ ØÓ Ö Æ Ð ÓÒ Ö Ö Ð Ò Æ Ð Ò Ö Ò Â ÑÑÝ ÖÐ Ò Å ØØ Ö Ä Ö ÂÓ Ò ÓÒ
ÄÓ Ð Ö Ò Ú ÖÓÚ ÙÖ Ñ ÐÔ Ú È˹ Ó ÈÊË¹Ø Ò Ã Ò Ø Ö Ø Ú Ð Ò Ò Ö ÔÖÓ Ö ÑÑ Ø Ö Ø Ø Ò Ö Ö Ð Ò Æ Ð Ò Ö Ò Â ÑÑÝ ÖÐ Ò Å ØØ Ö Ä Ö ÂÓ Ò ÓÒ ÃÖ ØÓ Ö Æ Ð ÓÒ ÁÒ Ø ØÙØ ÓÒ Ò Ö Ø ¹ Ó Ò ÓÖÑ Ø ÓÒ Ø Ò Ú ÐÒ Ò Ò Ö ØÓÖØ Ò À ÄÅ
Läs merProblembanken. Grundskola åk 7 9, modul: Problemlösning. Hillevi Gavel, Mälardalens högskola
Problembanken Grundskola åk 7 9, modul: Problemlösning Hillevi Gavel, Mälardalens högskola ÅÓÙÐ ÈÖÓÐÑÐ ÒÒ Ð ½ ÀÐÐÚ ÚÐ ÅÐÖÐÒ ÓÐ ÒÒ ÔÖÓÐÑÒ ÒÒÐÐÖ ½ ÔÖÓÐÑ Ñ ÚÖÖÒ ÒÒÐÐ Ó ÚÖØ Öº ÌÒÒ Ö ØØ Ò ÚÐÖ ÔÖÓÐÑ ØÖ Ú ÓÑ
Läs mer2π e. P(k, l, q Y, T) P(k, l, q)p(y, T k, l, q) = P(k, l, q) i. P(y i t i, k, l, q) 2 i (yi kti l)2 (2π) P(z Y, T, s) = P(z k, l, q, s)p(k, l, q Y, T)
ÒÐÝ Ó ÔÖØÓÒ Ú ÐØ Ô ÙÐÔÖÓÐÖ Ó ÖÓÑ Ð Ô Ø ÒÖ ÀÓÐ Ø ÑÖ ¾¼½½ ËÁË ÌÒÐ ÊÔÓÖØ Ì¾¼½½½ ÁËËÆ ½½¼¼¹ ½ ËÑÑÒØØÒÒ Î Ö ÓÑ Ò Ð Ú Ø ÎÒÒÓÚ¹ÒÒ Ö ÔÖÓØØ ÍËÌ ÙÒ¹ Ö Ø ÙÖ Ý Ò ØØ Ø ÑÓÐÐÖÒ Ó ÚÚÐ ØØÓÒ Ò ÒÚÒ Ö ØØ ÒÐÝ Ö ÐØ Ô ÙÐÔÖÓÐÖ
Läs merSvenska Matematikersamfundet MEDLEMSUTSKICKET
Svenska Matematikersamfundet MEDLEMSUTSKICKET 15 maj 2011 Redaktör: Ulf Persson Ansvarig utgivare: Tobias Ekholm Intervjuer: Raghunathan, Björner, Laptev Popular Mathematics: Ulf Persson John Milnor -
Läs merÂ Ú ËÖ ÔØ ÇŠغ ÈÖÓ Ö ÑÑ Ø ÓÒ Ï Ä Ò Ò ÓÖÑ Ø ÕÙ Ë Ø Ò Î Ö Ð Ú Ö Ð ºÙÒ º Ö ÛÛÛº ºÙÒ º Ö» Ú Ö Ð ÕÙ Ô ËÓ ¹ ÍÒ Ú Ö Ø Æ ËÓÔ ¹ ÒØ ÔÓÐ ½ ÓØÓ Ö ¾¼¼
Â Ú ËÖ ÔØ Øº Ä Ò Ò ÓÖÑ Ø ÕÙ Ú Ö ºÙÒ º Ö ÛÛÛº ºÙÒ º Ö» Ú Ö ÕÙ Ô ËÓ ¹ ÍÒ Ú Ö Ø Æ ËÓÔ ¹ ÒØ ÔÓ ½ ÓØÓ Ö ¾¼¼ Ç Ø Ò ½ ¾ ÓÒÒ ØÖ ÔÖ Ò Ô Ù Ë ÚÓ Ö Ò Ú Ù Ö Ò Ë ÚÓ Ö ÑÓ Ö Ë ÚÓ Ö ÑÓ Ö ÙÒ ØÝ ³ÙÒ Ñ ÒØ Ù Ë ÚÓ Ö ÓÖ Ö ÙÒ
Läs merImperativ programering
Imperativ programering Lösningen till Inlämningsuppgift 1A sommaren 2007 Jesper Wilhelmsson 21 juni 2007 1 Program 1 1.1 C - غ ÒÙ Ø Óº ÒÙ Ø º ÒØ Ñ Ò µ Ö ÓÖ ³ ³ ³ ³ µ ÔÖ ÒØ ± µ ÔÖ ÒØ Ò µ Ö ØÙÖÒ ÁÌ ËÍ ËË
Läs merÁÑÔÐ Ñ ÒØ Ö Ò Ó Ö Ø Ö Ö Ò Ú ÔÙÒ Ø Ö ÔØÓÖ Ö Ö Ö ÐØ Ò Ð Ò Ú ÓØÓ Ø Ö Ñ Ö Ø ØÖ Ø Ò Ú Ö Ò ÂÇÀ Æ ÃÊÁËÌ ÆË Æ Ü Ñ Ò Ö Ø ËØÓ ÓÐÑ ËÚ Ö Å ¾¼½¾ ʹ ¹Ë ¾¼½¾ ¼¼
ÁÑÔÐ Ñ ÒØ Ö Ò Ó Ö Ø Ö Ö Ò Ú ÔÙÒ Ø Ö ÔØÓÖ Ö Ö Ö ÐØ Ò Ð Ò Ú ÓØÓ Ø Ö Ñ Ö Ø ØÖ Ø Ò Ú Ö Ò ÂÇÀ Æ ÃÊÁËÌ ÆË Æ Ü Ñ Ò Ö Ø ËØÓ ÓÐÑ ËÚ Ö Å ¾¼½¾ ʹ ¹Ë ¾¼½¾ ¼¼ Ë ÑÑ Ò ØØÒ Ò Î ØÙ Ö Ö Ò Ñ ØÓ Ö ØÑÑ Ò Ú ÔÙÒ Ø Ú Ö Ò ØÑÑ
Läs merº º ËÝÒ ÔØ ÔÐ Ø Ø Ø º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º º ¾¼ º Æ ÙÖÓØÖ Ò Ñ ØØ Ö º º º º º º º º º º
Æ ÙÖÓ Ý ÓÐÓ ¹ Ò ÑÑ Ò ØØÒ Ò Ú ³ÈÖ Ò ÔÐ Ó Æ ÙÖ Ð Ë Ò ³ Ú Ö ÓÒ ¼º½¾ Ò Ø Ä ÙÒ ÕÙ Ø ¾¼ ÒÙ Ö ¾¼¼ Ë ÑÑ Ò ØØÒ Ò ÒÒ Ö ÔÔÓÖØ Ö Ó Ö Ö Ò Ö Ú Ú Ø Ø ÓÒ ÔØ Ò ÓÑ Ö ÓÑÑ Ö Ã Ò Ð Ë Û ÖØÞ ² Â Ð Ó ³ÈÖ Ò ÔÐ Ó Æ ÙÖ Ð Ë Ò ³ ½
Läs merSvenska Matematikersamfundet MEDLEMSUTSKICKET
Svenska Matematikersamfundet MEDLEMSUTSKICKET 15 oktober 2009 Redaktör: Ulf Persson Ansvarig utgivare: Tobias Ekholm Dinner with the Devlin: Persson Logikern Pelle Lindström död: Dag Westerståhl More Sex.
Läs merTentamen i TMME32 Mekanik fk för Yi
Ì ÒØ Ñ Ò ÌÅÅ ¾ Ì Æ½µ Å Ò Ö Ì ÒØ Ñ Ò ØÙÑ ¾¼½ ¹¼ ¹½ к ½ ¹½ º Ü Ñ Ò ØÓÖ Ä Ö ÂÓ Ò ÓÒº ÂÓÙÖ Ú Ò Ä Ö ÂÓ Ò ÓÒº Ì Ð ÓÒ ¼½ ¹¾ ½½¾¼º Ö Ø ÒØ Ñ Ò ÐÓ Ð Ò Ðº ½ Ó ½ º ¼º À ÐÔÑ Ð Ê ØÚ Ö ØÝ ÑØ ØØ ¹ Ð ÓÖµ Ñ ÒØ Ò Ò Ö Ò
Läs merTentamen i Beräkningsvetenskap I, 5.0 hp,
Uppsala universitet Institutionen för informationsteknologi Teknisk databehandling Tentamen i Beräkningsvetenskap I, 5.0 hp, 2008-03-25 OBS! Denna tentamen avser nya versionen av kursen Beräkningsvetenskap
Läs mer¾
ÁÒØÖÓ Ù Ø ÓÒ Ø ÐÐ Å ÔÐ Ò Ö ÀÓÐ Ø ¾ Ñ Ö ¾¼¼ ¾ ÁÆÆ À ÄÄ ½ ÁÒÒ ÐÐ ½ ÖÙÒ ¾ ½º½ ØØ Ø ÖØ Å ÔÐ Ö Ï Ò ÓÛ µ º º º º º º º º º º º º º º º º º ¾ ¾ Ö ØÑ Ø ÙØØÖÝ Ò Ú Ö Ð Ö Å Ò ÔÙÐ Ø ÓÒ Ú Ð Ö ÙØØÖÝ Ò ÙÒ Ø ÓÒ Ö ÖÒ ÚÖ
Läs merÈ Ò ÓÒ ÔÐ Ò Ö Ò Ú Ö ØÝ ÊÓ ÖØ ÒÑ Ö ÖÓ ¼ ËØ Ò È ØØ Ö ÓÒ ØÔ Ó Ò Ò Ü Þ ½ ½¾ Ñ Ö ¾¼¼ ÈÖÓ Ø Ö Ø Ö ÙÖ Ò ÒÚÒ Ö ÒØÖ Ö Ý Ø Ñ Ò Ú ÁÒ Ø ØÙØ ÓÒ Ò Ö Ò ÓÖÑ Ø ÓÒ Ø ÒÓ
ÈÒ ÓÒ ÔÐÒÖÒ ÚÖØÝ ÊÓÖØ ÒÑÖ ÖÓ¼ ËØÒ ÈØØÖ ÓÒ ØÔ ÓÒ Ò ÜÞ ½ ½¾ ÑÖ ¾¼¼ ÈÖÓØÖØ Ö ÙÖ Ò ÒÚÒÖÒØÖÖ Ý ØÑ Ò Ú ÁÒ ØØÙØÓÒÒ Ö ÒÓÖÑØÓÒ ØÒÓÐÓ ÍÔÔ Ð ÙÒÚÖ ØØ ÁÒÒÐÐ ½ ÁÒØÖÓÙØÓÒ ½º½ ÍÔÔØ ÖÚÒÒ º º º º º º º º º º º º º º º º
Läs merG(h r k r l r ) = h r A + k r B + l r C (1)
ËÌÇ ÃÀÇÄÅË ÍÆÁÎ ÊËÁÌ Ì ËÁÃÍÅ ÎÆÁÆ ËÄ ÇÊ ÌÇÊÁ Ì Ê ËÈÊÁ ÆÁÆ ¹ Á Á Ê ÃÌÁÇÆËÅ ÆËÌ Ê ÎÁ Ê ÆÌ Æ Á Ê ÃÌÁÇÆ ÆÄÁ Ì ¹Ë À ÊÊ ÊË Å ÌÇ ½ºÁÒÐ Ò Ò º ÃÓÖØ ÑÑ Ò ØØÒ Ò Ú ÖÙÒ Ð Ò Ø ÓÖ ºµ Ç º ÒÒ ÒÐ Ò Ò Ö ÒØ Ú ØØ ÙØ ÖÐ Ø Ö
Läs mera = ax e b = by e c = cz e
ËÁÃÍÅ ËÌÇ ÃÀÇÄÅË ÍÆÁÎ ÊËÁÌ Ì ÈÊÇ Ä ÅË ÅÄÁÆ Ê ÃÇÆ ÆË Ê Å Ì ÊÁ ÆË ËÁà РÁ Ĺ ½ ½º ÃÖ Ø ÐÐ ØÖÙ ØÙÖ ½¹½º ÃÓÔÔ Ö Ö ¹ ØÖÙ ØÙÖ Ó Ò Ø Ø Ò º»Ñ 3 º Ö Ò Ñ ÐÔ Ö Ú µ à ÒØÐÒ Ò Ò ÓÒÚ ÒØ ÓÒ ÐÐ Ò Ø ÐÐ Òº µ Ú ØÒ Ø Ñ ÐÐ
Läs merÁÒ Ò Ö Ñ Ø Ñ Ø ÁÁ Ö Ð Ò Ò Ñ Ø Ö Ð ÑÑ Ò ØÐÐØ Ú ÌÓÑ Ö Ñ Ò ÙÐØ Ø ÓÑÖ Ø Ö Ò ØÙÖÚ Ø Ò Ô Ö Ó Ø Ò Ó Ñ Ö ÙÔÔÐ Ò ¾¼½
ÁÒ Ò Ö Ñ Ø Ñ Ø ÁÁ Ö Ð Ò Ò Ñ Ø Ö Ð ÑÑ Ò ØÐÐØ Ú ÌÓÑ Ö Ñ Ò ÙÐØ Ø ÓÑÖ Ø Ö Ò ØÙÖÚ Ø Ò Ô Ö Ó Ø Ò Ó Ñ Ö ÙÔÔÐ Ò ¾¼½ Ö Ð Ò Ò ÒØ Ò Ò Ö Ö Ú Ö ÙÖ Ò ÁÒ Ò Ö Ñ Ø Ñ Ø ÁÁ Ôº Ì˵ Ö Ö Ø Ö Ø ØÙ Ö Ò Ú ÙÐØ Ø ÓÑÖ Ø Ö Ò ØÙÖÚ
Läs meru(t) = u o sin(ωt) y(t) = y o sin(ωt + φ) Y (iω) = G(iω)U(iω)
Ã Ô Ø Ð ÑÔ Ö ÑÓ ÐÐ Ö Ò ØØ Ö Ã Ô Ø Ð Ø ÐÐ ÓÑÔ Ò Ø ÅÓ ÐÐ Ö Ò Ú ÝÒ Ñ Ý Ø Ñ Ó Ö Ø Ñ Ô Ø ÒØ Òº Á Ô Ø Ð ¾ ÙØ Ö Ý Ð ÑÓ ÐÐ Ö Ò Ú ÙÖ Ñ Ò ÖÒ Ú Ø ÓÒ Ö Ò Ø Ö Ñ ÝÒ Ñ ÑÓ ÐÐ Öº Î Ö Ó ÒØ Ø ØØ ÑÓ ÐÐÔ Ö Ñ ØÖ ÖÒ ÝÒ Ñ ÑÓ
Läs mer1 = 2π 360 = π ( 57.3 ) 2π = = 60 1 = 60. 7π π = 210
ÁÒØÖÓ Ù Ø ÓÒ ÙÖ Ñ Ø Ñ Ø Å»Ì Æ Ð Ö ÓÒ ¾¼½¾¹¼ ¹¾ ½ Á Ñ» ܺ ÐÙÐÙ ÓÑÔÐ Ø ÓÙÖ º Ì ÌÖ ÓÒÓÑ ØÖ ÙÒØ ÓÒ È. Î Ò ÐÑØØ Ø Ö Ò Ö Ë ÒÙ Ó ÒÙ Ó Ø Ò Ò º Ò Ø ÓÒ Öº ÌÖ ÓÒÓÑ ØÖ ÙÒ Ø ÓÒ Ö Ó Ö Ö Ö ÌÖ ÓÒÓÑ ØÖ ÒØ Ø Ø Ö ÌÖ Ò Ð
Läs merFrån det imaginära till normala familjer
Från det imaginära till normala familjer Analytiska konvergenser Linnea Widman Vt 2010 Examensarbete 1, 15 hp Kandidatexamen i matematik, 180 hp Institutionen för matematik och matematisk statistik ÖÒ
Läs merSvenska Matematikersamfundet MEDLEMSUTSKICKET
Svenska Matematikersamfundet MEDLEMSUTSKICKET 15 februari 2010 Redaktör: Ulf Persson Ansvarig utgivare: Tobias Ekholm What should a Mathematician Know?: Davis & Mumford Två klassiska läroböcker i analys:
Läs merx + y + z = 0 ax y + z = 0 x ay z = 0
LUNDS TEKNISKA HÖGSKOLA MATEMATIK TENTAMENSSKRIVNING LINJÄR ALGEBRA 2011-12-13 kl 1419 INGA HJÄLPMEDEL Lösningarna skall vara försedda med ordentliga motiveringar Alla koordinatsystem får antas vara ortonormerade
Läs merÅ Þ Ö Î Ö Ø ÓÒ Ó Ò Ö Ð Ö Ð ÓÖ Ø Ñ ÖØ Ø ÓÒ Ö ÙÐØĐ Ø ĐÙÖ ÁÒ ÓÖÑ Ø Ö Ö Ö ¹Ã ÖÐ ¹ÍÒ Ú Ö ØĐ Ø ÌĐÙ Ò Ò ÞÙÖ ÖÐ Ò ÙÒ Ö Ò Ó ØÓÖ Ö Æ ØÙÖÛ Ò Ø Ò ÚÓÖ Ð Ø ÚÓÒ Ö ØÓ
Å Þ Ö Î Ö Ø ÓÒ Ó Ò Ö Ð Ö Ð ÓÖ Ø Ñ ÖØ Ø ÓÒ Ö ÙÐØĐ Ø ĐÙÖ ÁÒ ÓÖÑ Ø Ö Ö Ö ¹Ã ÖÐ ¹ÍÒ Ú Ö ØĐ Ø ÌĐÙ Ò ÞÙÖ ÖÐ Ò ÙÒ Ö Ò Ó ØÓÖ Ö Æ ØÙÖÛ Ò Ø Ò ÚÓÖ Ð Ø ÚÓÒ Ö ØÓÔ Ë Û ÖÞÛ ÐÐ Ö ÌĐÙ Ò ½ Ì Ö ÑĐÙÒ Ð Ò ÉÙ Ð Ø ÓÒ ½ º½¾º½
Läs merlevel days
ÌÓÑÑÝ ÆÓÖÖ ÅØÑØ ØØ Ø ÐÑÖ ² Í ½ ÑÖ ¾¼¼ ÈÓ ÓÒÔÖÓ Ò Ó ÜØÖÑ Ð ØÖ ÒÒ ÖÐ ÒÒ Ú ØÓÖØ Ö ÐØ ÖÒ Ô ØÑØ ÓÚÒÐ ÒÐ Öº Î ÖÖ Ñ ØØ ÒÖ ÈÓ ÓÒÔÖÓ Ò ÓÑ ÓØ Ö Ò Ö ÑÓÐÐ Ö ÒÖ ØÒ ÓÚÒÐ ÒÐ Ö ÒØÖÖº ËÒ Ú Ñ Ò ÈÇ̹ÑØÓÒ ØØ ØÓÖÐÒ ÐÐÖ ØÝÖÒ
Läs merÖÙÒ ÙÖ Ë Ò Ð Ò Ð Ò Ö Ð Ò Ò Ñ Ø Ö Ð À ÒÒÙ ÌÓ ÚÓÒ Ò Ö Ö Ø Ú ÌÓÑ Ö Ñ Ò ÙÐØ Ø Ò Ö Ò ØÙÖÚ Ø Ò Ô Ö Ó Ø Ò Ó Ñ ¾¼½
ÖÙÒ ÙÖ Ë Ò Ð Ò Ð Ò Ö Ð Ò Ò Ñ Ø Ö Ð À ÒÒÙ ÌÓ ÚÓÒ Ò Ö Ö Ø Ú ÌÓÑ Ö Ñ Ò ÙÐØ Ø Ò Ö Ò ØÙÖÚ Ø Ò Ô Ö Ó Ø Ò Ó Ñ ¾¼½ Ö Ð Ò Ò ÒØ Ò Ò Ö Ö Ú Ö ÙÖ Ò ÖÙÒ ÙÖ Ë Ò Ð ¹ Ò Ð Ò Ôº Ì˵ Ö ØÙ Ö Ò Ú ÙÐØ Ø Ò Ö Æ ØÙÖÚ Ø Ò Ô Ö Ó
Läs merÁÒÐÒÒ Ú ØÖØÖ Ú Ò Ø ÒÒ ÐÐ ÖÚØ ÓÑ ÒÖ Ú ØØ Ò ÚĐÖÔÔÔÖ ÒĐÑÐÒ Ò Øº ØÒ ÔÖ Ú ØÒ Ø ØÒ Ñ Ë Øµº ÄØ ÒÙ Ì ÚÖ ØØ ÚØ ÖÑØ ØÙÑ Ó ÒØ ØØ ØØ Ú Ø ÖÚØ ØÒ Ò ÒÐĐÓ Ú ØÒ Ì Ó ÙØ
½º ÓÑÒÒ ÔÖÒÔÒ ØØ ÚĐÖÔÔÔÖ ÓÑ ÒÖ ØÖÑÖ Ú ÒÖ ÚĐÖÔÔÔÖ ÐÐ ØØ ¹ ÒÒ ÐÐØ ÖÚغ ÊĐØØØÒ ÑÒ ÝÐØÒ ØØ ĐÓÔ ØØ ÚØ ÚĐÖÔÔÔÖ ØØ ÖÑØ ØÙÑ ØÐÐ ØØ ĐÓÖÚĐ ÙÔÔÓÖØ ÔÖ ÐÐ Ò ĐÓÔÓÔØÓÒº ¹ ØÖ Ó ÓÔØÓÒ ÓÒØÖØ ĐÖ ÑÝØ ÑÐ ĐÓÖØÐ Öº ØÖ Ö ÚÖØ
Läs merSvenska Matematikersamfundet MEDLEMSUTSKICKET
Svenska Matematikersamfundet MEDLEMSUTSKICKET 15 januari 2007 Redaktör: Ulf Persson Ansvarig utgivare: Olle Häggström Mittag-Lefflers testamente: Arild Stubhaug Reminiscenser av Mittag-Lefflerinstitutet:
Läs mer¾¼ Ë Ò ÓÐ ÖØ Ö Ò ÓÒÒ Ö ËØÓ ¹ ÓÐÑ ½ ¼ º ½½ º Í ÍÍ Ë ÄÍÅ ÆÍ Å Ú Ò ØØ Ö Ú Ë Ö ØÖ Ñº ÀÒÚ ÖÒ ¾½ ¾¾ ¾ ¾¾ ¾ ½¼½ ¾ ¾ ¾ ½¾ ½ ½ ¾ ¾º ¾½ Ö À Ò ËÚ Ò Ú Ö º ÍÖ ÇÖ Ó
Ë ÙÖ Ö ÐÐ Ð ØØ Ö ØÙÖ Ò Ö Ö ÐÐ ¾¼ ÒÙ Ö ¾¼¼ Á Ë Ð Ò ½ ½ Ë Ð Ð Ø ÐÓ Ð³ Ô ÖÓ Ì ÐÐ ÓÔÔ Ø Ø Ö¹ Ò µº ÍÖ Ä Ò ÚÓ ÁÒØ ÖÒ ÒÖ ½ º Ø Ô Ô Ö ÒØÓº Ë ÑÑ ÔÙ Ð Ø ÓÒ ÓÑ ½ ¼º ¾ Ë Ô Ö ÑÓ Ô Ö Ñµº ÍÖ Ä Ò ÚÓ ÁÒØ ÖÒ ¹ ÒÖ ½ º ÃÓÖØ
Läs merB:=0; C:=0; B:=B+2; C:= 0; B>0 -> B:= B-2; B>0 -> B:= B-2;
ËÝÑ ÓÐ Ò ÐÝ Ó ÌÖ Ò Ø ÓÒ ËÝ Ø Ñ ÁÒÚ Ø Ô Ô Ö Ø Ø Ëž¼¼¼ ÏÓÖ ÓÔ Æ Ø Ö Ò Ë Ò Ö ÓÑÔÙØ Ö Ë Ò Ä ÓÖ ØÓÖÝ ËÊÁ ÁÒØ ÖÒ Ø ÓÒ Ð Å ÒÐÓ È Ö ¼¾ ÍË Ò Ö ÓÛÖ Ðº Ö ºÓÑ ÍÊÄ ØØÔ»»ÛÛÛº к Ö ºÓÑ» Ò Ö» È ÓÒ ½ ¼µ ¹ ¾ ¾ Ü ½ ¼µ ¹¾
Läs merSvenska Matematikersamfundet MEDLEMSUTSKICKET
Svenska Matematikersamfundet MEDLEMSUTSKICKET 15 oktober 2008 Redaktör: Ulf Persson Ansvarig utgivare: Nils Dencker Brändén och Karlsson Wallenbergpristagare: Borcea och Benedicks Lund under luppen: Magnus
Läs merTmem. ::= {mem data := Tmem data ;mem free := Tmem free ;mem null := Tmem null ;mem code := Tmem code }
ÓÖÑ Ð Î Ö Ø ÓÒ Ó Å ÑÓÖÝ ÅÓ Ð ÓÖ ¹Ä ÁÑÔ Ö Ø Ú Ä Ò Ù Ë Ò Ö Ò Ð ÞÝ Ò Ú Ö Ä ÖÓÝ ÁÆÊÁ ÊÓÕÙ ÒÓÙÖØ ½ Ä Ò Ý Ü Ö Ò ßË Ò Ö Ò º Ð ÞÝ Ú ÖºÄ ÖÓÝÐ ÒÖ º Ö ØÖ Øº Ì Ô Ô Ö ÔÖ ÒØ ÓÖÑ Ð Ú Ö Ø ÓÒ Û Ø Ø ÓÕ ÔÖÓÓ Ø ÒØ Ó Ñ ÑÓÖÝ
Läs merÍØÚÖ Ö Ò Ú ËË ¹ Ò Ð Ö Ò ÓÑ Ö Ö Ò Ò Ø Ð ÓÔ Ö Ø Ö ÓÔ Ö Ø Ú Ú Ö Ñ Ø Å ØØ Ë Ð Ò Ö Ñ ¾¼¼ Å Ø Ö³ Ì Ò ÓÑÔÙØ Ò Ë Ò ¾¼ Ö Ø ËÙÔ ÖÚ ÓÖ Ø Ë¹ÍÑÍ Â ÖÖÝ Ö ÓÒ Ü Ñ Ò Ö È Ö Ä Ò ØÖ Ñ ÍÑ ÍÒ Ú Ö ØÝ Ô ÖØÑ ÒØ Ó ÓÑÔÙØ Ò Ë Ò Ë
Läs merarxiv: v1 [physics.gen-ph] 3 Sep 2008
Ê Ä ÌÁÎÁËÌÁËÃ Ê ÈËÇ Á arxiv:0809.0708v1 [physics.gen-ph] 3 Sep 2008 Ë ÑÑ Ò ØØÒ Ò º Ö Ð Ò Ò Ð Ö Ò ËÔ ÐÐ Ê Ð Ø Ú Ø Ø Ø ¹ ÓÖ Ò Ñ ØÓÖ ÓÑÑ ÒØ Ö Ö ÑØ Ú Ö Ö ØØ ÑÓ Ö Ø ÓÖ Òº ÌÖÓØ Ñ Ö Ò ÙÒ Ö Ö Ô Ò Ò ÒÒ Ø Ò Ø ÓÑ
Läs merImperativ programering
Imperativ programering Inlämningsuppgift 1 sommaren 2007 Jesper Wilhelmsson 12 juni 2007 1 Deluppgift A Nedan finns fem program skrivna i fem olika språk. Er uppgift är att skriva alla fem programmen i
Läs merk=1 r n 1 3n 3, 1 tol n
ÙÒØÓÒ ØÓÖ ØÓÖÐÓÖØÓÒ ¾ Ú ËÚÒ ËÔÒÒ ÊÚÖ Ø ¾¼¼ Ú ÂÒ Ù ØÚ ÓÒ ÁÒÐÒÒ ËØÖ Ø ÐÒ Ú ÒÒ ÐÓÖØÓÒ ÒÐÖ ÓÑ ÓÙÖÖ ÖÖ ÑÒ Ú ØÖØÖ Ñ Ö¹ ÙÑÑØÓÒº ÀÐ ÐÓÖØÓÒÒ ¹ ÙØÓÑ ÙÔÔØ ¾º½ Ö ÅÔÐ Ö ØØ ÖÖ ¹ ÝÖ Ô ÅØк À Ò ÅØÐÑÒÙÐ ÐØØÐÐÒк Î ÐÖ Ò
Läs merÅÓ ÐÐ Ö Ò Ú ÝÒ Ñ Ý Ø Ñ Ò Ø ÖÐ ÓÒ Ó ÈÖ Ë ÑÙ Ð ÓÒ + Ú º º Ý Ø ÑØ Ò ÁÒ Øº º ÁÒ ÓÖÑ Ø ÓÒ Ø ÒÓÐÓ ÍÔÔ Ð ÙÒ Ú Ö Ø Ø + Ú º º Ð ØÖÓØ Ò À ÓÐ Ò Ð ÖÒ ¾¾ Ñ Ö ¾¼¼
ÅÓÐÐÖÒ Ú ÝÒÑ Ý ØÑ ÒØ ÖÐ ÓÒ Ó ÈÖ ËÑÙÐ ÓÒ + Úº º Ý ØÑØÒ ÁÒ Øº º ÁÒÓÖÑØÓÒ ØÒÓÐÓ ÍÔÔ Ð ÙÒÚÖ ØØ + Úº º ÐØÖÓØÒ À ÓÐÒ ÐÖÒ ¾¾ ÑÖ ¾¼¼ ÖÓÖ ØØ ÓÑÔÒÙÑ Ö ÙØÚÐØ ÙÒÖ ¾¼¼¹¾¼¼ Ó Ö Ú ØØ ÓÑ Ò Ð Ú ÙÖ ÑØÖÐØ ØÐÐ ÙÖ Ò ÅÓÐÐÖÒ
Läs merSvenska Matematikersamfundet MEDLEMSUTSKICKET
Svenska Matematikersamfundet MEDLEMSUTSKICKET 15 maj 2010 Redaktör: Ulf Persson Ansvarig utgivare: Tobias Ekholm 19P 10P 2P 11P 20P 29P 6P 15P 24P P 25P 16P 7P 30P 21P 12P 3P 26P 17P 8P John Tate - Abelprisvinnare:
Läs merArticle available at or
Å Ø º ÅÓ Ðº Æ Øº È ÒÓѺ ÎÓк ÆÓº ¾ ¾¼¼ ÔÔº ¾ ¹ ÅÓ ÐÐ Ò ÚÓÐÙØ ÓÒ Ó Ê ÙÐ ØÓÖÝ Æ ØÛÓÖ Ò ÖØ Ð Ø Ö º Ë Ò Þ¹ a,c º È Ö ÓÒ a ºź È b Ò º ÐÓÒ ½,a,c a ÄÁÊÁË ÆÊË ÍÅÊ ¾¼ ÁÆË ¹ÄÝÓÒ ÍÒ Ú Ö Ø ÄÝÓÒ ¾½ Î ÐÐ ÙÖ ÒÒ Ö Ò
Läs merSvenska Matematikersamfundet MEDLEMSUTSKICKET
Svenska Matematikersamfundet MEDLEMSUTSKICKET 15 november 2010 Redaktör: Ulf Persson Ansvarig utgivare: Tobias Ekholm ICM 2010 - Hyderabad: Ulf Persson The Good, the Bad and the Ugly: Bill Casselman Platons
Läs mer