Language Reference Manual

Total Page:16

File Type:pdf, Size:1020Kb

Language Reference Manual MATLAB The Language5 of Technical Computing Computation Visualization Programming Language Reference Manual Version 5 How to Contact The MathWorks: ☎ (508) 647-7000 Phone PHONE (508) 647-7001 Fax FAX ☎ (508) 647-7022 Technical Support Faxback Server FAX SERVER ✉ MAIL The MathWorks, Inc. Mail 24 Prime Park Way Natick, MA 01760-1500 http://www.mathworks.com Web INTERNET ftp.mathworks.com Anonymous FTP server @ [email protected] Technical support E-MAIL [email protected] Product enhancement suggestions [email protected] Bug reports [email protected] Documentation error reports [email protected] Subscribing user registration [email protected] Order status, license renewals, passcodes [email protected] Sales, pricing, and general information Language Reference Manual (November 1996) COPYRIGHT 1994 - 1996 by The MathWorks, Inc. All Rights Reserved. The software described in this document is furnished under a license agreement. The software may be used or copied only under the terms of the license agreement. No part of this manual may be photocopied or repro- duced in any form without prior written consent from The MathWorks, Inc. U.S. GOVERNMENT: If Licensee is acquiring the software on behalf of any unit or agency of the U. S. Government, the following shall apply: (a) for units of the Department of Defense: RESTRICTED RIGHTS LEGEND: Use, duplication, or disclosure by the Government is subject to restric- tions as set forth in subparagraph (c)(1)(ii) of the Rights in Technical Data and Computer Software Clause at DFARS 252.227-7013. (b) for any other unit or agency: NOTICE - Notwithstanding any other lease or license agreement that may pertain to, or accompany the delivery of, the computer software and accompanying documentation, the rights of the Government regarding its use, reproduction and disclosure are as set forth in Clause 52.227-19(c)(2) of the FAR. Contractor/manufacturer is The MathWorks Inc., 24 Prime Park Way, Natick, MA 01760-1500. MATLAB, SIMULINK, and Handle Graphics are registered trademarks and Real-Time Workshop is a trade- mark of The MathWorks, Inc. Other product or brand names are trademarks or registered trademarks of their respective holders. Preface iii Preface What Is MATLAB? MATLAB is a technical computing environment for high-performance numeric computation and visualization. MATLAB integrates numerical anal- ysis, matrix computation, signal processing, and graphics in an easy-to-use environment where problems and solutions are expressed just as they are written mathematically – without traditional programming. The name MATLAB stands for matrix laboratory. MATLAB was originally written to provide easy access to matrix software developed by the LINPACK and EISPACK projects, which together represent the state of the art in soft- ware for matrix computation. MATLAB is an interactive system whose basic data element is an array that does not require dimensioning. This allows you to solve many numerical prob- lems in a fraction of the time it would take to write a program in a language such as Fortran, Basic, or C. MATLAB has evolved over a period of years with input from many users. In uni- versity environments, it has become the standard instructional tool for intro- ductory courses in applied linear algebra, as well as advanced courses in other areas. In industrial settings, MATLAB is used for research and to solve prac- tical engineering and mathematical problems. Typical uses include general purpose numeric computation, algorithm prototyping, and special purpose problem solving with matrix formulations that arise in disciplines such as automatic control theory, statistics, and digital signal processing (time-series analysis). MATLAB also features a family of application-specific solutions that we call toolboxes. Very important to most users of MATLAB, toolboxes are comprehen- sive collections of MATLAB functions (M-files) that extend the MATLAB envi- ronment in order to solve particular classes of problems. Areas in which toolboxes are available include signal processing, control systems design, dynamic systems simulation, systems identification, neural networks, and others. Probably the most important feature of MATLAB, and one that we took care to perfect, is its easy extensibility. This allows you to become a contributing author too, creating your own applications. In the years that MATLAB has been available, we have enjoyed watching many scientists, mathematicians, and engineers develop new and interesting applications, all without writing a single line of Fortran or other low-level code. iv What Is MATLAB? Who Wrote MATLAB? The original MATLAB was written in Fortran by Cleve Moler, in an evolu- tionary process over several years. The underlying matrix algorithms are from the many people who worked on the LINPACK and EISPACK projects. The current MATLAB program was written in C by The MathWorks. The first release was written by Steve Bangert, who wrote the parser/interpreter, Steve Kleiman, who implemented the graphics, and John Little and Cleve Moler, who wrote the analytical routines, the user's guide, and most of the M-files. Since the first release, many other people have joined the MATLAB development team and have made substantial contributions. v Preface MATLAB Documentation MATLAB comes with an extensive set of both online and printed documenta- tion. The online MATLAB Function Reference is a compendium of all MATLAB language and graphics commands plus mathematical functions. You can access this documentation from the MATLAB Help Desk. Users on all platforms can access this facility via the doc command.Windows and Macintosh users can additionally access this facility via the Help menu or the ? icon on the Com- mand Window toolbar. From the Help Desk main menu, choose “MATLAB Functions ” to display the Function Reference. The online documentation is augmented with a full set of printed documents, consisting of the following titles: • Getting Started with MATLAB , which explains how to get started with the fundamentals of MATLAB. • Using MATLAB, which explains how to use MATLAB as both a program- ming language and a command-line application. • MATLAB Graphics , which describes how to use MATLAB’s graphics and visualization tools. • MATLAB Application Program Interface Guide , which explains how to write C or Fortran programs that interact with MATLAB. • MATLAB 5 New Features Guide , which provides information useful in making the transition from MATLAB 4 to MATLAB 5. • MATLAB Installation Guide , which decribes how to install MATLAB on your platform. If one or more of the printed documents is unavailable to you, you can locate an online version of the same document via the Help Desk. vi Contents Preface What Is MATLAB? . iv MATLAB Documentation . vi Command Summary 1 General Purpose Commands . 1-2 Operators and Special Characters . 1-3 Logical Functions . 1-4 Language Constructs and Debugging . 1-4 Elementary Matrices and Matrix Manipulation . 1-5 Specialized Matrices . 1-7 Elementary Math Functions . 1-7 Specialized Math Functions . 1-8 Coordinate System Conversion . 1-8 Matrix Functions - Numerical Linear Algebra . 1-9 Data Analysis and Fourier Transform Functions . 1-10 Polynomial and Interpolation Functions . 1-11 i Function Functions – Nonlinear Numerical Methods . 1-12 Sparse Matrix Functions . 1-12 Sound Processing Functions . 1-14 Character String Functions . 1-14 Low-Level File I/O Functions . 1-15 Bitwise Functions . 1-16 Structure Functions . 1-17 Object Functions . 1-17 Cell Array Functions . 1-17 Multidimensional Array Functions . 1-17 Graphics Functions . 1-18 Reference 2 List of Commands Function Names . A–2 ii Contents 1 Command Summary This chapter lists MATLAB commands by functional area. 1 Command Summary General Purpose Commands Managing Commands and Functions addpath Add directories to MATLAB’s search path . page 2-23 doc Load hypertext documentation . page 2-194 help Online help for MATLAB functions and M-files . page 2-337 lasterr Last error message. page 2-394 lookfor Keyword search through all help entries. page 2-411 path Control MATLAB’s directory search path . page 2-490 profile Measure and display M-file execution profiles. page 2-520 rmpath Remove directories from MATLAB’s search path . page 2-556 type List file . page 2-664 version MATLAB version number . page 2-672 what Directory listing of M-files, MAT-files, and MEX-files . page 2-680 whatsnew Display README files for MATLAB and toolboxes . page 2-681 which Locate functions and files. page 2-682 Managing Variables and the Workspace clear Remove items from memory . page 2-108 disp Display text or array . page 2-190 length Length of vector. page 2-399 load Retrieve variables from disk . page 2-402 pack Consolidate workspace memory . page 2-486 save Save workspace variables on disk. page 2-565 size Array dimensions . page 2-580 who, whos List directory of variables in memory . page 2-685 Controlling the Command Window echo Echo M-files during execution. page 2-197 format Control the output display format . page 2-267 more Control paged output for the command window . page 2-435 Working with Files and the Operating Environment applescript Load a compiled AppleScript from a file and execute it . page 2-32 cd Change working directory . page 2-85 delete Delete files and graphics objects . page 2-183 diary Save session in a disk file . page 2-186 dir Directory listing. page 2-189 edit Edit an M-file. page 2-198 1-2 Operators and Special Characters fullfile Build full filename from parts . page 2-283 inmem Functions in memory . page 2-362 matlabroot Root directory of MATLAB installation . page 2-427 tempdir Return the name of the system’s temporary directory. page 2-654 tempname Unique name for temporary file . page 2-655 ! Execute operating system command . page 2-13 Starting and Quitting MATLAB matlabrc MATLAB startup M-file . page 2-426 quit Terminate MATLAB . page 2-533 startup MATLAB startup M-file . page 2-619 Operators and Special Characters + Plus .
Recommended publications
  • Kung J., Rota G.C., Yan C.H. Combinatorics.. the Rota Way
    This page intentionally left blank P1: ... CUUS456-FM cuus456-Kung 978 0 521 88389 4 November 28, 2008 12:21 Combinatorics: The Rota Way Gian-Carlo Rota was one of the most original and colorful mathematicians of the twentieth century. His work on the foundations of combinatorics focused on revealing the algebraic structures that lie behind diverse combinatorial areas and created a new area of algebraic combinatorics. His graduate courses influenced generations of students. Written by two of his former students, this book is based on notes from his courses and on personal discussions with him. Topics include sets and valuations, partially or- dered sets, distributive lattices, partitions and entropy, matching theory, free matrices, doubly stochastic matrices, Mobius¨ functions, chains and antichains, Sperner theory, commuting equivalence relations and linear lattices, modular and geometric lattices, valuation rings, generating functions, umbral calculus, symmetric functions, Baxter algebras, unimodality of sequences, and location of zeros of polynomials. Many exer- cises and research problems are included and unexplored areas of possible research are discussed. This book should be on the shelf of all students and researchers in combinatorics and related areas. joseph p. s. kung is a professor of mathematics at the University of North Texas. He is currently an editor-in-chief of Advances in Applied Mathematics. gian-carlo rota (1932–1999) was a professor of applied mathematics and natural philosophy at the Massachusetts Institute of Technology. He was a member of the Na- tional Academy of Science. He was awarded the 1988 Steele Prize of the American Math- ematical Society for his 1964 paper “On the Foundations of Combinatorial Theory I.
    [Show full text]
  • The Generalized Dedekind Determinant
    Contemporary Mathematics Volume 655, 2015 http://dx.doi.org/10.1090/conm/655/13232 The Generalized Dedekind Determinant M. Ram Murty and Kaneenika Sinha Abstract. The aim of this note is to calculate the determinants of certain matrices which arise in three different settings, namely from characters on finite abelian groups, zeta functions on lattices and Fourier coefficients of normalized Hecke eigenforms. Seemingly disparate, these results arise from a common framework suggested by elementary linear algebra. 1. Introduction The purpose of this note is three-fold. We prove three seemingly disparate results about matrices which arise in three different settings, namely from charac- ters on finite abelian groups, zeta functions on lattices and Fourier coefficients of normalized Hecke eigenforms. In this section, we state these theorems. In Section 2, we state a lemma from elementary linear algebra, which lies at the heart of our three theorems. A detailed discussion and proofs of the theorems appear in Sections 3, 4 and 5. In what follows below, for any n × n matrix A and for 1 ≤ i, j ≤ n, Ai,j or (A)i,j will denote the (i, j)-th entry of A. A diagonal matrix with diagonal entries y1,y2, ...yn will be denoted as diag (y1,y2, ...yn). Theorem 1.1. Let G = {x1,x2,...xn} be a finite abelian group and let f : G → C be a complex-valued function on G. Let F be an n × n matrix defined by F −1 i,j = f(xi xj). For a character χ on G, (that is, a homomorphism of G into the multiplicative group of the field C of complex numbers), we define Sχ := f(s)χ(s).
    [Show full text]
  • Mathematisches Forschungsinstitut Oberwolfach Analytic Number Theory
    Mathematisches Forschungsinstitut Oberwolfach Report No. 50/2019 DOI: 10.4171/OWR/2019/50 Analytic Number Theory Organized by J¨org Br¨udern, G¨ottingen Kaisa Matom¨aki, Turku Robert C. Vaughan, State College Trevor D. Wooley, West Lafayette 3 November – 9 November 2019 Abstract. Analytic number theory is a subject which is central to modern mathematics. There are many important unsolved problems which have stim- ulated a large amount of activity by many talented researchers. At least two of the Millennium Problems can be considered to be in this area. Moreover in recent years there has been very substantial progress on a number of these questions. Mathematics Subject Classification (2010): 11Bxx, 11Dxx, 11Jxx-11Pxx. Introduction by the Organizers The workshop Analytic Number Theory, organised by J¨org Br¨udern (G¨ottingen), Kaisa Matom¨aki (Turku), Robert C. Vaughan (State College) and Trevor D. Woo- ley (West Lafayette) was well attended with over 50 participants from a broad geographic spectrum, all either distinguished and leading workers in the field or very promising younger researchers. Over the last decade or so there has been considerable and surprising movement in our understanding of a whole series of questions in analytic number theory and related areas. This includes the establishment of infinitely many bounded gaps in the primes by Zhang, Maynard and Tao, significant progress on our understand- ing of the behaviour of multiplicative functions such as the M¨obius function by Matom¨aki and Radziwi l l, the work on the Vinogradov
    [Show full text]
  • Matrices Related to Dirichlet Series 2
    MATRICES RELATED TO DIRICHLET SERIES DAVID A. CARDON Abstract. We attach a certain n n matrix An to the Dirichlet series × ∞ −s L(s)= k=1 akk . We study the determinant, characteristic polynomial, eigenvalues,P and eigenvectors of these matrices. The determinant of An can be understood as a weighted sum of the first n coefficients of the Dirichlet series L(s)−1. We give an interpretation of the partial sum of a Dirichlet series as a product of eigenvalues. In a special case, the determinant of An is the sum of the M¨obius function. We disprove a conjecture of Barrett and Jarvis regarding the eigenvalues of An. 1. Introduction To the Dirichlet series ∞ a L(s)= k , ks Xk=1 we attach the n n matrix × ∞ Dn = akEn(k), Xk=1 where E (k) is the n n matrix whose ijth entry is 1 if j = ki and 0 otherwise. n × For example, a1 a2 a3 a4 a5 a6 arXiv:0809.0076v1 [math.NT] 30 Aug 2008 a1 a2 a3 a1 a2 D6 = . a1 a1 a1 Since En(k1)En(k2)= En(k1k2) for every k ,k N, formally manipulating linear combinations of E (k) is 1 2 ∈ n very similar to formally manipulating Dirichlet series. However, because En(k) Date: October 28, 2018. 1 MATRICES RELATED TO DIRICHLET SERIES 2 is the zero matrix whenever k > n, the sum defining Dn is guaranteed to converge. Of course, the n n matrix contains less information than the × Dirichlet series. Letting n tend to infinity produces semi-infinite matrices, the formal manipulation of which is exactly equivalent to formally manipulating Dirichlet series.
    [Show full text]
  • Pattern Avoidance and Fiber Bundle Structures on Schubert Varieties
    Thursday 2.10 Auditorium B Pattern Avoidance and Fiber Bundle Structures on Schubert Varieties Timothy Alland [email protected] SUNY Stony Brook (This talk is based on joint work with Edward Richmond.) MSC2000: 05E15, 14M15 Permutations are known to index type A Schubert varieties. A question one can ask regarding a specific Schubert variety is whether it is an iterated fiber bundle of Grass- mannian Schubert varieties, that is, if it has a complete parabolic bundle structure. We have found that a Schubert variety has a complete parabolic bundle structure if and only if its associated permutation avoids the patterns 3412, 52341, and 635241. We find this by first identifying when the standard projection from the Schubert variety in the complete flag variety to the Schubert variety in the Grassmannian is a fiber bundle using what we have called \split pattern avoidance". In this talk, I will demonstrate how we were able to move from a characterization of this projection in terms of the support and left descents of the permutation's parabolic decomposition to one that applies split pattern avoidance. I will also give a flavor of the proof of how the three patterns mentioned above determine whether a Schubert variety has a complete parabolic bundle structure. Monday 3.55 Auditorium B A simple proof of Shamir's conjecture Peter Allen [email protected] LSE (This talk is based on joint work with Julia B¨ottcher, Ewan Davies, Matthew Jenssen, Yoshiharu Kohayakawa, Barnaby Roberts.) MSC2000: 05C80 It is well known (and easy to show) that the threshold for a perfect matching in the bino- log n mial random graph G(n; p) is p = Θ n , coinciding with the threshold for every vertex to be in an edge (and much more is known).
    [Show full text]
  • A Multiprecision Derivative-Free Schur–Parlett Algorithm for Computing Matrix Functions
    A Multiprecision Derivative-Free Schur–Parlett Algorithm for Computing Matrix Functions Higham, Nicholas J. and Liu, Xiaobo 2020 MIMS EPrint: 2020.19 Manchester Institute for Mathematical Sciences School of Mathematics The University of Manchester Reports available from: http://eprints.maths.manchester.ac.uk/ And by contacting: The MIMS Secretary School of Mathematics The University of Manchester Manchester, M13 9PL, UK ISSN 1749-9097 A MULTIPRECISION DERIVATIVE-FREE SCHUR{PARLETT ALGORITHM FOR COMPUTING MATRIX FUNCTIONS∗ NICHOLAS J. HIGHAMy AND XIAOBO LIUy Abstract. The Schur{Parlett algorithm, implemented in MATLAB as funm, computes a function f(A) of an n × n matrix A by using the Schur decomposition and a block recurrence of Parlett. The algorithm requires the ability to compute f and its derivatives, and it requires that f has a Taylor series expansion with a suitably large radius of convergence. We develop a version of the Schur{Parlett algorithm that requires only function values and uses higher precision arithmetic to evaluate f on the diagonal blocks of order greater than 2 (if there are any) of the reordered and blocked Schur form. The key idea is to compute by diagonalization the function of a small random diagonal perturbation of each triangular block, where the perturbation ensures that diagonalization will succeed. This multiprecision Schur{Parlett algorithm is applicable to arbitrary functions f and, like the original Schur{Parlett algorithm, it generally behaves in a numerically stable fashion. Our algorithm is inspired by Davies's randomized approximate diagonalization method, but we explain why that is not a reliable numerical method for computing matrix functions.
    [Show full text]
  • Table of Contents
    Contents PREFACE to The Mathematica GuideBooks CHAPTER 0 Introduction and Orientation 0.1 Overview 0.1.1 Content Summaries 0.1.2 Relation of the Four Volumes 0.1.3 Chapter Structure 0.1.4 Code Presentation Style 0.2 Requirements 0.2.1 Hardware and Software 0.2.2 Reader Prerequisites 0.3 What the GuideBooks Are and What They Are Not 0.3.1 Doing Computer Mathematics 0.3.2 Programming Paradigms 0.4 Exercises and Solutions 0.4.1 Exercises 0.4.2 Solutions 0.5 The Books Versus the Electronic Components 0.5.1 Working with the Notebook 0.5.2 Reproducibility of the Results 0.5.3 Earlier Versions of the Notebooks 0.6 Style and Design Elements 0.6.1 Text and Code Formatting 0.6.2 References 0.6.3 Variable Scoping, Input Numbering, and Warning Messages 0.6.4 Graphics 0.6.5 Notations and Symbols 0.6.6 Units 0.6.7 Cover Graphics © 2004, 2005 Springer Science+Business Media, Inc. 2 Printed from THE MATHEMATICA GUIDEBOOKS 0.7 Production History 0.8 Four General Suggestions @ @ References P R O G R A M M I N G CHAPTER 1 Introduction to Mathematica 1.0 Remarks 1.1 Basics of Mathematica as a Programming Language 1.1.1 General Background In and Out Numbering † General Naming, Spelling, and Capitalization Conventions for Symbols † Options and Option Settings † Messages † Add-On Packages 1.1.2 Elementary Syntax Common Shortcuts † Parentheses, Braces, and Brackets † Comments Inside Code † Font Usage † Referring to Outputs † Functional Programming Style † “Ideal” Formatting 1.2 Introductory Examples 1.2.0 Remarks 1.2.1 Numerical Computations Periodic Continued
    [Show full text]
  • Scattering from Finite Structures : an Extended Fourier Modal Method
    Scattering from finite structures : an extended Fourier modal method Citation for published version (APA): Pisarenco, M. (2011). Scattering from finite structures : an extended Fourier modal method. Technische Universiteit Eindhoven. https://doi.org/10.6100/IR716275 DOI: 10.6100/IR716275 Document status and date: Published: 01/01/2011 Document Version: Publisher’s PDF, also known as Version of Record (includes final page, issue and volume numbers) Please check the document version of this publication: • A submitted manuscript is the version of the article upon submission and before peer-review. There can be important differences between the submitted version and the official published version of record. People interested in the research are advised to contact the author for the final version of the publication, or visit the DOI to the publisher's website. • The final author version and the galley proof are versions of the publication after peer review. • The final published version features the final layout of the paper including the volume, issue and page numbers. Link to publication General rights Copyright and moral rights for the publications made accessible in the public portal are retained by the authors and/or other copyright owners and it is a condition of accessing publications that users recognise and abide by the legal requirements associated with these rights. • Users may download and print one copy of any publication from the public portal for the purpose of private study or research. • You may not further distribute the material or use it for any profit-making activity or commercial gain • You may freely distribute the URL identifying the publication in the public portal.
    [Show full text]
  • The Divisor Matrix, Dirichlet Series and SL(2,Z)
    The Divisor Matrix, Dirichlet Series and SL(2, Z) Peter Sin and John G.Thompson May 8th, 2008. Overview Basic notions and notations Overgroups of the divisor matrix A special representation of SL(2, Z) Ordered factorizations Jordan form of D Construction of representations The main construction From group elements to Dirichlet series Related topics The Divisor matrix I D = (di,j )i,j∈N defined by ( 1, if i divides j, di,j = 0 otherwise. The matrix ring A I E := free Q-module with basis {en}n∈N. ∼ I EndQ(E) = A := the space of matrices A = (ai,j )i,j∈N, with rational entries, such that each column has only finitely many nonzero entries. ∗ ∼ N ∗ I E = Q , sequences of rational numbers, f ∈ E is identified with the sequence (f (en))n∈N. Write f (en) as f (n) for short. ∗ I A acts on the right of E : X N (fA)(n) = am,nf (m), f ∈ Q , A ∈ A. m∈N The matrix ring A I E := free Q-module with basis {en}n∈N. ∼ I EndQ(E) = A := the space of matrices A = (ai,j )i,j∈N, with rational entries, such that each column has only finitely many nonzero entries. ∗ ∼ N ∗ I E = Q , sequences of rational numbers, f ∈ E is identified with the sequence (f (en))n∈N. Write f (en) as f (n) for short. ∗ I A acts on the right of E : X N (fA)(n) = am,nf (m), f ∈ Q , A ∈ A. m∈N The matrix ring A I E := free Q-module with basis {en}n∈N.
    [Show full text]
  • The Divisor Matrix, Dirichlet Series and SL (2, Z)
    THE DIVISOR MATRIX, DIRICHLET SERIES AND SL(2, Z) PETER SIN AND JOHN G. THOMPSON Abstract. A representation of SL(2, Z) by integer matrices act- ing on the space of analytic ordinary Dirichlet series is constructed, in which the standard unipotent element acts as multiplication by the Riemann zeta function. It is then shown that the Dirichlet series in the orbit of the zeta function are related to it by algebraic equations. arXiv:0712.0837v6 [math.NT] 18 Jul 2008 2000 Mathematics Subject Classification. 11M06, 20C12. 1 2 1. Introduction This paper is concerned with group actions on the space of ana- lytic Dirichlet series. A formal Dirichlet series is a series of the form s n∞=1 ann− , where an n∞=1 is a sequence of complex numbers and s is formal variable. Such{ } series form an algebra [[s]] under the opera- tionsP of termwise addition and scalar multiplicationD and multiplication defined by Dirichlet convolution: ∞ ∞ ∞ s s s (1) ( ann− )( bnn− )= ( aibj)n− . n=1 n=1 n=1 ij=n X X X X It is well known that this algebra, sometimes called the algebra of arithmetic functions, is isomorphic with the algebra of formal power series in a countably infinite set of variables. The analytic Dirichlet series, those which converge for some complex value of the variable s, form a subalgebra s , shown in [6] to be a local, non-noetherian unique factorizationD{ domain.} As a vector space we can identify [[s]] with the space of sequences and s with the subspace of sequencesD satifying a certain polynomial growthD{ } condition.
    [Show full text]
  • Arxiv:0811.3701V4 [Math.NT] 9 Mar 2009 Matrices Are Not Symmetric, and Many Eigenvalues Must Be Computed to Estimate the Determi- Nants
    Symmetric matrices related to the Mertens function Jean-Paul Cardinal D´epartement de Math´ematiques Universit´eParis 13 93430 Villetaneuse, France [email protected] Abstract ∗ In this paper we explore a family of congruences over N from which one builds a sequence of symmetric matrices related to the Mertens function. From the results of numerical experiments, we formulate a conjecture about the growth of the quadratic norm of these matrices, which implies the Riemann hypothesis. This suggests that matrix analysis methods may come to play a more important role in this classical and difficult problem. Key words: Mertens function, Symmetric Eigenvalue Problem, Riemann hypothesis 2000 MSC: 11C20, 11N56, 15A36, 15A60 1. Introduction Among the numerous statements equivalent to the Riemann hypothesis, a few have been formulated as matrix problems. The Redheffer matrix An = (ai;j)1≤i;j≤n is an n × n matrix defined by ai;j = 1 if j = 1 or if i divides j, and ai;j = 0 otherwise. R. Redheffer [16] proved that the Riemann hypothesis is true if and only if 1=2+ det(An) = O(n ); for every > 0: F. Roesler [17] defined the matrix Bn = (bi;j)2≤i;j≤n by bi;j = i − 1 if i divides j, and bi;j = −1 otherwise, and he thus proved that the Riemann hypothesis is true if and only if −1=2+ det(Bn) = O(n!n ); for every > 0: Both the Redheffer and Roesler matrices are related, via their determinants, to the Mertens func- tion, which is by definition the summatory function of the M¨obiusfunction (see [1] p.91).
    [Show full text]
  • Four Faces of Number Theory Titus Hilberdink Jürgen Sander This Book Arises from Courses Given at the International Summer School
    Series of Lectures in Mathematics Titus Hilberdink and Jürgen Sander and Jürgen Titus Hilberdink Bugeaud, Bringmann, Yann Kathrin Kathrin Bringmann Yann Bugeaud Titus Hilberdink Jürgen Sander Kathrin Bringmann Yann Bugeaud Four Faces of Number Theory Titus Hilberdink Jürgen Sander This book arises from courses given at the International Summer School organized in August 2012 by the number theory group of the Department of Four Faces of Number Theory Mathematics at the University of Würzburg. It consists of four essentially self- contained chapters and presents recent research results highlighting the strong Four Faces of interplay between number theory and other fields of mathematics, such as combinatorics, functional analysis and graph theory. The book is addressed to (under)graduate students who wish to discover various aspects of number theory. Number Theory Remarkably, it demonstrates how easily one can approach frontiers of current research in number theory by elementary and basic analytic methods. Kathrin Bringmann gives an introduction to the theory of modular forms and, in particular, so-called Mock theta-functions, a topic which had been untouched for decades but has obtained much attention in the last years. Yann Bugeaud is concerned with expansions of algebraic numbers. Here combinatorics on words and transcendence theory are combined to derive new information on the sequence of decimals of algebraic numbers and on their continued fraction expansions. Titus Hilberdink reports on a recent and rather unexpected approach to extreme values of the Riemann zeta-function by use of (multiplicative) Toeplitz matrices and functional analysis. Finally, Jürgen Sander gives an introduction to algebraic graph theory and the impact of number theoretical methods on fundamental questions about the spectra of graphs and the analogue of the Riemann hypothesis.
    [Show full text]