Discover MakerZone

MATLAB and Simulink resources for Arduino, LEGO, and Raspberry Pi

Learn more

Discover what MATLAB® can do for your career.

Opportunities for recent engineering grads.

Apply Today

Solution 173967

Submitted on 6 Dec 2012 by James

Correct

23Size
Leading solution size is 19.
This solution is locked. To view this solution, you need to provide a solution of the same size or smaller.

Test Suite

Test
Code Input and Output
1
Pass
 
%%
n = 1;
A = 3;
assert(isequal(matrix_design(n),A))
ans =
     1
2
Pass
 
%%
for n=[2 10 50];
A=matrix_design(n);
assert(sum(abs(eig(matrix_design(n))-3)<1e-3)>= 1 && min(diff(sort(A(:))))>=0.5)
end
ans =
     1     3
     4     2
ans =
     1     3
     4     2
ans =
    92    99     1     8    15    67    74    51    58    40
    98    80     7    14    16    73    55    57    64    41
     4    81    88    20    22    54    56    63    70    47
    85    87    19    21     3    60    62    69    71    28
    86    93    25     2     9    61    68    75    52    34
    17    24    76    83    90    42    49    26    33    65
    23     5    82    89    91    48    30    32    39    66
    79     6    13    95    97    29    31    38    45    72
    10    12    94    96    78    35    37    44    46    53
    11    18   100    77    84    36    43    50    27    59
ans =
    92    99     1     8    15    67    74    51    58    40
    98    80     7    14    16    73    55    57    64    41
     4    81    88    20    22    54    56    63    70    47
    85    87    19    21     3    60    62    69    71    28
    86    93    25     2     9    61    68    75    52    34
    17    24    76    83    90    42    49    26    33    65
    23     5    82    89    91    48    30    32    39    66
    79     6    13    95    97    29    31    38    45    72
    10    12    94    96    78    35    37    44    46    53
    11    18   100    77    84    36    43    50    27    59
ans =
  Columns 1 through 8
        2202        2229        2256        2283        2310        2337        2364        2391
        2228        2255        2282        2309        2336        2363        2390        2417
        2254        2281        2308        2335        2362        2389        2416        2443
        2280        2307        2334        2361        2388        2415        2442        2469
        2306        2333        2360        2387        2414        2441        2468        2495
        2332        2359        2386        2413        2440        2467        2494        1896
        2358        2385        2412        2439        2466        2493        1895        1922
        2384        2411        2438        2465        2492        1894        1921        1948
        2410        2437        2464        2491        1893        1920        1947        1974
        2436        2463        2490        1892        1919        1946        1973        2000
        2462        2489        1891        1918        1945        1972        1999        2001
        2488        1890        1917        1944        1971        1998        2025        2027
          14        1916        1943        1970        1997        2024        2026        2053
        1915        1942        1969        1996        2023        2050        2052        2079
        1941        1968        1995        2022        2049        2051        2078        2105
        1967        1994        2021        2048        2075        2077        2104        2131
        1993        2020        2047        2074        2076        2103        2130        2157
        2019        2046        2073        2100        2102        2129        2156        2183
        2045        2072        2099        2101        2128        2155        2182        2209
        2071        2098        2125        2127        2154        2181        2208        2235
        2097        2124        2126        2153        2180        2207        2234        2261
        2123        2150        2152        2179        2206        2233        2260        2287
        2149        2151        2178        2205        2232        2259        2286        2313
        2175        2177        2204        2231        2258        2285        2312        2339
        2176        2203        2230        2257        2284        2311        2338        2365
         327         354         381         408         435         462         489         516
         353         380         407         434         461         488         515         542
         379         406         433         460         487         514         541         568
         405         432         459         486         513         540         567         594
         431         458         485         512         539         566         593         620
         457         484         511         538         565         592         619          21
         483         510         537         564         591         618          20          47
         509         536         563         590         617          19          46          73
         535         562         589         616          18          45          72          99
         561         588         615          17          44          71          98         125
         587         614          16          43          70          97         124         126
         613          15          42          69          96         123         150         152
        1889          41          68          95         122         149         151         178
          40          67          94         121         148         175         177         204
          66          93         120         147         174         176         203         230
          92         119         146         173         200         202         229         256
         118         145         172         199         201         228         255         282
         144         171         198         225         227         254         281         308
         170         197         224         226         253         280         307         334
         196         223         250         252         279         306         333         360
         222         249         251         278         305         332         359         386
         248         275         277         304         331         358         385         412
         274         276         303         330         357         384         411         438
         300         302         329         356         383         410         437         464
         301         328         355         382         409         436         463         490
  Columns 9 through 16
        2418        2445        2472        2499           1          28          55          82
        2444        2471        2498        1900          27          54          81         108
        2470        2497        1899        1901          53          80         107         134
        2496        1898        1925        1927          79         106         133         160
        1897        1924        1926        1953         105         132         159         186
        1923        1950        1952        1979         131         158         185         212
        1949        1951        1978        2005         157         184         211         238
        1975        1977        2004        2031         183         210         237         264
        1976        2003        2030        2057         209         236         263         290
        2002        2029        2056        2083         235         262         289         316
        2028        2055        2082        2109         261         288         315         342
        2054        2081        2108        2135         287         314         341         368
        2080        2107        2134        2161        2188         340         367         394
        2106        2133        2160        2187         339         366         393         420
        2132        2159        2186        2213         365         392         419         446
        2158        2185        2212        2239         391         418         445         472
        2184        2211        2238        2265         417         444         471         498
        2210        2237        2264        2291         443         470         497         524
        2236        2263        2290        2317         469         496         523         550
        2262        2289        2316        2343         495         522         549         551
        2288        2315        2342        2369         521         548         575         577
        2314        2341        2368        2395         547         574         576         603
        2340        2367        2394        2421         573         600         602           4
        2366        2393        2420        2447         599         601           3          30
        2392        2419        2446        2473         625           2          29          56
         543         570         597         624        1876        1903        1930        1957
         569         596         623          25        1902        1929        1956        1983
         595         622          24          26        1928        1955        1982        2009
         621          23          50          52        1954        1981        2008        2035
          22          49          51          78        1980        2007        2034        2061
          48          75          77         104        2006        2033        2060        2087
          74          76         103         130        2032        2059        2086        2113
         100         102         129         156        2058        2085        2112        2139
         101         128         155         182        2084        2111        2138        2165
         127         154         181         208        2110        2137        2164        2191
         153         180         207         234        2136        2163        2190        2217
         179         206         233         260        2162        2189        2216        2243
         205         232         259         286         313        2215        2242        2269
         231         258         285         312        2214        2241        2268        2295
         257       ...