University of Melbourne · FACULTY OF MATHEMATICS

MAST10007 Chap.14 Complex Linear Algebra, MATLAB and Exam Synthesis

- one subject, every graph, every model, every mark
13 Chapters9-page Bible
Our own words - no uploaded lecturer files
Updated for this semester
Chapter 14 of 14 · MAST10007

Complex Linear Algebra, MATLAB and Exam Synthesis

Chapter 14 develops complex linear algebra, matlab and exam synthesis for University of Melbourne MAST10007. Complex inner products use conjugation so that a vector has a real nonnegative squared norm. The conjugate transpose replaces the ordinary transpose: Hermitian matrices satisfy H*=H and unitary matrices satisfy U*U=I.

The available 2026 lab material supports matrix entry, arithmetic, concatenation, functions, and reduced row echelon form in MATLAB. Use software to check calculations, never as a substitute for mathematical reasoning.

It pairs exact definitions with a new completed example, two concept diagrams, diagnostic contrasts and answered retrieval prompts.

The complex setting preserves the chapter's earlier geometric logic by changing the adjoint operation. Conjugation in the inner product makes squared length real and nonnegative, so orthogonality, projection, and norm checks remain meaningful.

Hermitian and unitary matrices are the complex counterparts of familiar real symmetric and orthogonal structures. MATLAB can verify entries, products, row reductions, and candidate identities from the supported lab workflow, but the written solution must still state the mathematical definition, the relevant dimensions, and what the computed output proves.

In this chapter

What this chapter covers

  • 01

    Complex vectors and conjugation

  • 02

    Conjugate transpose

  • 03

    Complex inner products

  • 04

    Hermitian matrices

  • 05

    Unitary matrices

  • 06

    Real special cases

  • 07

    MATLAB matrix entry

  • 08

    RREF and system checks

  • 09

    Computation versus proof

  • 10

    Assessment synthesis

  • 11

    Conjugation as the safeguard for complex norms

  • 12

    Adjoint-based verification of unitary matrices

  • 13

    Separating MATLAB output from mathematical justification

Worked example · free

Complex Linear Algebra, MATLAB and Exam Synthesis worked example

Q [4 marks]. AskSia-authored practice weighting (not an official mark scheme): Show that U=(1/√2)[[1,i],[i,1]] is unitary.
  • stepConjugate every entry and transpose to obtain U*=(1/√2)[[1,-i],[-i,1]].
  • stepMultiply U*U. The first diagonal entry is (1+(-i)i)/2=(1+1)/2=1.
  • stepThe off-diagonal entries are (i-i)/2=0, and symmetry gives the second diagonal entry 1.
  • stepThus U*U=I, so U is unitary and preserves the complex inner product and norm. Using an ordinary transpose would give the wrong test.
Conjugate every entry and transpose to obtain U*=(1/√2)[[1,-i],[-i,1]]. Multiply U*U. The first diagonal entry is (1+(-i)i)/2=(1+1)/2=1. The off-diagonal entries are (i-i)/2=0, and symmetry gives the second diagonal entry 1. Thus U*U=I, so U is unitary and preserves the complex inner product and norm. Using an ordinary transpose would give the wrong test.
Sia tip — Check the representation, preserve exact arithmetic, and verify the conclusion independently. For the given complex matrix, form the conjugate transpose rather than an ordinary transpose, multiply in the defining order, and compare the product with the identity. Track conjugation of every imaginary entry and state why that calculation verifies unitarity.
Glossary

Key terms

Complex vectors and conjugation
Complex vectors use conjugation to make squared length real and nonnegative. The conjugate of a+bi is a−bi, and conjugation reverses products componentwise without changing real scalars.
Conjugate transpose
The conjugate transpose A*=overline(A)^T conjugates entries and swaps rows with columns. It reverses products: (AB)*=B*A*. For real matrices it reduces to the ordinary transpose.
Complex inner products
The standard complex inner product uses conjugation in one argument. This ensures <v,v> is the sum of squared moduli rather than a possibly complex sum of squares. State the convention when order matters.
Hermitian matrices
A Hermitian matrix satisfies H*=H. Its diagonal entries are real, its eigenvalues are real, and it admits an orthonormal eigenbasis over C. It is the complex analogue of a real symmetric matrix.
Unitary matrices
A unitary matrix satisfies U*U=I, so U^{-1}=U*. It preserves complex inner products and norms. Its columns form an orthonormal basis under the complex inner product.
Real special cases
For real entries, Hermitian becomes symmetric and unitary becomes orthogonal. This is a specialisation, not a separate theory. Remembering the complex statement prevents an ordinary-transpose error when i appears.
Complex conjugation in an inner product
Conjugating one argument ensures that a vector's inner product with itself is real and nonnegative. Without conjugation, imaginary components can cancel or change sign incorrectly, so the result would not support a valid norm and orthogonality geometry.
Computation versus proof
MATLAB can test products, reduced forms, and candidate identities, but a displayed output is not a mathematical explanation. A complete solution states the definition being tested, records the command or operation, interprets the result, and keeps exact reasoning visible.
FAQ

Complex Linear Algebra, MATLAB and Exam Synthesis FAQ

How do I check complex vectors and conjugation?

Complex vectors use conjugation to make squared length real and nonnegative. The conjugate of a+bi is a−bi, and conjugation reverses products componentwise without changing real scalars. Orthogonal: when entries are real, conjugate transpose becomes transpose.

What is the main trap in complex linear algebra, matlab and exam synthesis?

Transpose and conjugate transpose coincide only for real matrices. MATLAB output is evidence for an arithmetic check, not a proof. Do not invent commands or later-lab coverage beyond the provided Labs 1–2.

Can AI help with this MAST10007 topic?

Yes. Ask Sia to explain one step, create a fresh practice problem, or check your reasoning. Use it to learn rather than complete graded assessment, and follow University of Melbourne academic-integrity rules.

Why does an ordinary transpose fail for complex unitary checks?

An ordinary transpose changes position but not complex phase. The conjugate transpose also conjugates each entry, which is required by the complex inner product. The unitary condition is therefore written with the adjoint, not with the real-only transpose shortcut.

How should MATLAB be used when a mathematical explanation is required?

Use it to enter matrices, perform supported arithmetic, inspect reduced row echelon form, and check a candidate relation. Then reproduce the governing definition and explain what the output establishes. Do not replace proof, exact notation, or interpretation with a screenshot or unexplained command.

Study strategy

Exam move

Use the varied 9-page chapter as a dependency map: define each object, reproduce the fresh worked example, explain both diagrams, answer the two retrieval prompts, and perform an independent check. For complex linear algebra, matlab and exam synthesis, revisit the first line where your representation, dimensions, or theorem conditions diverge.

Rewrite each real-space identity with the conjugate transpose and identify where conjugation enters. Rework the unitary example by hand, then use MATLAB only as a separate arithmetic check using the supported lab operations. For every software output, add a sentence naming the definition tested and the conclusion justified.

Finish with a mixed retrieval pass that connects complex inner products to earlier projection, eigenvector, and matrix-inverse ideas.

Working through Complex Linear Algebra, MATLAB and Exam Synthesis in MAST10007? Sia is AskSia’s AI Mathematics tutor — ask any MAST10007 Complex Linear Algebra, MATLAB and Exam Synthesis question and get a clear, step-by-step explanation grounded in how MAST10007 is taught and assessed. Read this chapter free, then take your hardest questions to Sia.

A+Everything unlocked
Unlocks this Bible + all 77 of your University of Melbourne subjects - and 1,000+ Bibles across every Australian university.
Sia - your MAST10007 tutor, unlimited, worked the way the exam marks it
The full 9-page Bible + practice bank with worked solutions
Chrome extension - sync your LMS so Sia knows your deadlines
Bilingual EN / Chinese on every Bible and every Sia answer
$0.99 Trial
30-day money-back · cancel in one tap · how it works
Unlock the full MAST10007 Bible + 77 University of Melbourne subjects
$0.99 Trial