more on format compact counterMax=3 counterMax = 3 fprintf('Remember %i facts about Matlab:\n',counterMax) Remember 3 facts about Matlab: for counter=1:counterMax fprintf('%i: Matlab is great!',counter) test1 Remember 3 facts about Matlab: 1: Matlab is great!2: Matlab is great!3: Matlab is great!Done. Try another value for counterMax test1 Remember 3 facts about Matlab: 1: Matlab is great! 2: Matlab is great! 3: Matlab is great! Done. Try another value for counterMax counterMax=2 counterMax = 2 test1 Remember 2 facts about Matlab: 1: Matlab is great! 2: Matlab is great! Done. Try another value for counterMax freqEqError=@(omega,k) sin(omega)+k.*omega.*cos(omega) freqEqError = function_handle with value: @(omega,k)sin(omega)+k.*omega.*cos(omega) k=2 k = 2 k=2 k = 2 nMax=1 nMax = 1 test2 Frequency 1, guess: test2 Frequency 1, guess: 1.571; exact: 1.837 nMax=4 nMax = 4 test2 Frequency 1, guess: 1.571; exact: 1.837 Frequency 2, guess: 4.712; exact: 4.816 Frequency 3, guess: 7.854; exact: 7.917 Frequency 4, guess: 10.996; exact: 11.041 nMax=10 nMax = 10 test2 Frequency 1, guess: 1.571; exact: 1.837 Frequency 2, guess: 4.712; exact: 4.816 Frequency 3, guess: 7.854; exact: 7.917 Frequency 4, guess: 10.996; exact: 11.041 Frequency 5, guess: 14.137; exact: 14.172 Frequency 6, guess: 17.279; exact: 17.308 Frequency 7, guess: 20.420; exact: 20.445 Frequency 8, guess: 23.562; exact: 23.583 Frequency 9, guess: 26.704; exact: 26.722 Frequency 10, guess: 29.845; exact: 29.862 more off test2 Frequency 1, guess: 1.571; exact: 1.837 Frequency 2, guess: 4.712; exact: 4.816 Frequency 3, guess: 7.854; exact: 7.917 Frequency 4, guess: 10.996; exact: 11.041 Frequency 5, guess: 14.137; exact: 14.172 Frequency 6, guess: 17.279; exact: 17.308 Frequency 7, guess: 20.420; exact: 20.445 Frequency 8, guess: 23.562; exact: 23.583 Frequency 9, guess: 26.704; exact: 26.722 Frequency 10, guess: 29.845; exact: 29.862 n=6 n = 6 A=zeros(6) A = 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 test3 A = 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 n=6 n = 6 test3 A A = 0 0 0 0 0 0 1 -3 2 0 0 0 0 2 -5 3 0 0 0 0 3 -7 4 0 0 0 0 4 -9 5 0 0 0 0 0 0 test3 test3 A = 1 -1 0 0 0 0 1 -3 2 0 0 0 0 2 -5 3 0 0 0 0 3 -7 4 0 0 0 0 4 -9 5 0 0 0 0 0 1 n=5 n = 5 test3 A = 1 -1 0 0 0 1 -3 2 0 0 0 2 -5 3 0 0 0 3 -7 4 0 0 0 0 1 n=8 n = 8 test3 A = 1 -1 0 0 0 0 0 0 1 -3 2 0 0 0 0 0 0 2 -5 3 0 0 0 0 0 0 3 -7 4 0 0 0 0 0 0 4 -9 5 0 0 0 0 0 0 5 -11 6 0 0 0 0 0 0 6 -13 7 0 0 0 0 0 0 0 1 n=10 n = 10 test3 A = 1 -1 0 0 0 0 0 0 0 0 1 -3 2 0 0 0 0 0 0 0 0 2 -5 3 0 0 0 0 0 0 0 0 3 -7 4 0 0 0 0 0 0 0 0 4 -9 5 0 0 0 0 0 0 0 0 5 -11 6 0 0 0 0 0 0 0 0 6 -13 7 0 0 0 0 0 0 0 0 7 -15 8 0 0 0 0 0 0 0 0 8 -17 9 0 0 0 0 0 0 0 0 0 1 n=11 n = 11 test3 A = 1 -1 0 0 0 0 0 0 0 0 0 1 -3 2 0 0 0 0 0 0 0 0 0 2 -5 3 0 0 0 0 0 0 0 0 0 3 -7 4 0 0 0 0 0 0 0 0 0 4 -9 5 0 0 0 0 0 0 0 0 0 5 -11 6 0 0 0 0 0 0 0 0 0 6 -13 7 0 0 0 0 0 0 0 0 0 7 -15 8 0 0 0 0 0 0 0 0 0 8 -17 9 0 0 0 0 0 0 0 0 0 9 -19 10 0 0 0 0 0 0 0 0 0 0 1 test4 A = 1 -1 0 0 0 0 0 0 0 0 0 1 -3 2 0 0 0 0 0 0 0 0 0 2 -5 3 0 0 0 0 0 0 0 0 0 3 -7 4 0 0 0 0 0 0 0 0 0 4 -9 5 0 0 0 0 0 0 0 0 0 5 -11 6 0 0 0 0 0 0 0 0 0 6 -13 7 0 0 0 0 0 0 0 0 0 7 -15 8 0 0 0 0 0 0 0 0 0 8 -17 9 0 0 0 0 0 0 0 0 0 9 -19 10 0 0 0 0 0 0 0 0 0 0 1 nn3 {Undefined function or variable 'nn3'.} n=3 n = 3 test4 A = 1 -1 0 0 0 0 0 0 0 0 0 1 -3 2 0 0 0 0 0 0 0 0 0 2 -5 3 0 0 0 0 0 0 0 0 0 3 -7 4 0 0 0 0 0 0 0 0 0 4 -9 5 0 0 0 0 0 0 0 0 0 5 -11 6 0 0 0 0 0 0 0 0 0 6 -13 7 0 0 0 0 0 0 0 0 0 7 -15 8 0 0 0 0 0 0 0 0 0 8 -17 9 0 0 0 0 0 0 0 0 0 9 -19 10 0 0 0 0 0 0 0 0 0 0 1 test4 ABad = 1 2 3 4 5 6 7 8 9 cond(A) ans = 236.8946 cond(ABad) ans = 5.0523e+16 n=4 n = 4 test4 ABad = 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 cond(ABad) ans = 1.4155e+17 n=10 n = 10 test4 ABad = 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 cond(ABad) ans = 8.5709e+20 n=2 n = 2 cond(ABad) ans = 8.5709e+20 test4 ABad = 1 2 3 4 cond(ABad) ans = 14.9330 n=1 n = 1 cond(ABad) ans = 14.9330 test4 ABad = 1 cond(ABad) ans = 1 %doing sums test5 total = 1.6439 ;pi^2/6 ans = 1.6449 test5 total = 1.6448 x=1 x = 1 nMax=50 nMax = 50 test6 n = 0 total = 2.7183 exp(1) ans = 2.7183 test6 n = 0 total = 2.7183