Matlab for Communications at Universität Duisburg-Essen

Flashcards and summaries for Matlab for Communications at the Universität Duisburg-Essen

Arrow Arrow

It’s completely free

studysmarter schule studium
d

4.5 /5

studysmarter schule studium
d

4.8 /5

studysmarter schule studium
d

4.5 /5

studysmarter schule studium
d

4.8 /5

Study with flashcards and summaries for the course Matlab for Communications at the Universität Duisburg-Essen

Exemplary flashcards for Matlab for Communications at the Universität Duisburg-Essen on StudySmarter:

What is Matlab?

Exemplary flashcards for Matlab for Communications at the Universität Duisburg-Essen on StudySmarter:

Matlab operations

Exemplary flashcards for Matlab for Communications at the Universität Duisburg-Essen on StudySmarter:

Building blocks of expressions

This was only a preview of our StudySmarter flashcards.
Flascard Icon Flascard Icon

Millions of flashcards created by students

Flascard Icon Flascard Icon

Create your own flashcards as quick as possible

Flascard Icon Flascard Icon

Learning-Assistant with spaced repetition algorithm

Sign up for free!

Exemplary flashcards for Matlab for Communications at the Universität Duisburg-Essen on StudySmarter:

Variables

Exemplary flashcards for Matlab for Communications at the Universität Duisburg-Essen on StudySmarter:

Numbers

Exemplary flashcards for Matlab for Communications at the Universität Duisburg-Essen on StudySmarter:

Operators (examples)

Exemplary flashcards for Matlab for Communications at the Universität Duisburg-Essen on StudySmarter:

Functions

This was only a preview of our StudySmarter flashcards.
Flascard Icon Flascard Icon

Millions of flashcards created by students

Flascard Icon Flascard Icon

Create your own flashcards as quick as possible

Flascard Icon Flascard Icon

Learning-Assistant with spaced repetition algorithm

Sign up for free!

Exemplary flashcards for Matlab for Communications at the Universität Duisburg-Essen on StudySmarter:

Addressing elements

Exemplary flashcards for Matlab for Communications at the Universität Duisburg-Essen on StudySmarter:

linspace function

Exemplary flashcards for Matlab for Communications at the Universität Duisburg-Essen on StudySmarter:

colon notation

Exemplary flashcards for Matlab for Communications at the Universität Duisburg-Essen on StudySmarter:

Functions that generate basic matrices

This was only a preview of our StudySmarter flashcards.
Flascard Icon Flascard Icon

Millions of flashcards created by students

Flascard Icon Flascard Icon

Create your own flashcards as quick as possible

Flascard Icon Flascard Icon

Learning-Assistant with spaced repetition algorithm

Sign up for free!

Exemplary flashcards for Matlab for Communications at the Universität Duisburg-Essen on StudySmarter:

Array Orientation

Your peers in the course Matlab for Communications at the Universität Duisburg-Essen create and share summaries, flashcards, study plans and other learning materials with the intelligent StudySmarter learning app.

Get started now!

Flashcard Flashcard

Exemplary flashcards for Matlab for Communications at the Universität Duisburg-Essen on StudySmarter:

Matlab for Communications

What is Matlab?

  • high performance language for technical computing
  • interactive system
    • basic data element: array (doesn't require dimensioning)
  • features toolboxes:
    • family of application-specific solutions
    • comprehensive collections of Matlab functions (M-files)
  • matrix-based programming tool

Matlab for Communications

Matlab operations

  • arithmetic and logical operations
  • mathematical functions
  • graphical functions
  • input/output operations

Matlab for Communications

Building blocks of expressions

  • Variables
  • Numbers
  • Operators
  • Functions

Matlab for Communications

Variables

  • doesn't require declarations or dimension statements
  • names: consist of a string, which starts with a letter, followed by any number of letters, digits or underscores
  • Matlab distinguishes between uppercase and lowercase letters

Matlab for Communications

Numbers

  • conventional decimal notation
  • scientific notation: 
    • uses letter e to specify power-of-ten scale factor
  • Imaginary numbers:
    • i or j as a suffix

Matlab for Communications

Operators (examples)

  • + : Addition
  • - : Subtraction
  • * : Multiplication
  • / : Division
  • ' : Complex conjugate transpose
  • () : Brackets to specify the evaluation order

Matlab for Communications

Functions

  • standard elementary mathematical functions:
    • e.g. sin, sqrt, exp, abs
    • square root or logarithm of a negative number: appropriate complex result
  • advanced mathematical functions:
    • e.g. Bessel, Gamma functions
  • List of elementary mathematical functions:
    • Type: >> help elfun
  • built-in functions:
    • part of the Matlab core
    • e.g. sqrt, sin
  • functions, implemented in M-files:
    • you can see the code and modify it
    • e.g. gamma, sinh

Matlab for Communications

Addressing elements

A(n,m):

n-th element of the m-th column

Matlab for Communications

linspace function

  • x = linspace(0,pi,101) = (0:0.01:1)*pi
  • linspace(first_value, last_value, number of values)
  • default number_of_values = 100

Matlab for Communications

colon notation

  • (first_value:increment:last_value)
  • v = (10:-2:0)
    • v = 10 8 6 4 2 0
  • default increment: 1

Matlab for Communications

Functions that generate basic matrices

  • zeros(3,3)
  • ones(3,3)
  • rand(3,3):
    • generates uniformly distributed random elements
  • randn(3,3):
    • generates normally (Gaussian) distributed random elements

Matlab for Communications

Array Orientation

Changing the Orientation with the transpose operator '

Sign up for free to see all flashcards and summaries for Matlab for Communications at the Universität Duisburg-Essen

Singup Image Singup Image
Wave

Other courses from your degree program

For your degree program Matlab for Communications at the Universität Duisburg-Essen there are already many courses on StudySmarter, waiting for you to join them. Get access to flashcards, summaries, and much more.

Back to Universität Duisburg-Essen overview page

Marketing Communication

mass communication

Marketing Communication

Corporate Communications

cyto communication

What is StudySmarter?

What is StudySmarter?

StudySmarter is an intelligent learning tool for students. With StudySmarter you can easily and efficiently create flashcards, summaries, mind maps, study plans and more. Create your own flashcards e.g. for Matlab for Communications at the Universität Duisburg-Essen or access thousands of learning materials created by your fellow students. Whether at your own university or at other universities. Hundreds of thousands of students use StudySmarter to efficiently prepare for their exams. Available on the Web, Android & iOS. It’s completely free.

Awards

Best EdTech Startup in Europe

Awards
Awards

EUROPEAN YOUTH AWARD IN SMART LEARNING

Awards
Awards

BEST EDTECH STARTUP IN GERMANY

Awards
Awards

Best EdTech Startup in Europe

Awards
Awards

EUROPEAN YOUTH AWARD IN SMART LEARNING

Awards
Awards

BEST EDTECH STARTUP IN GERMANY

Awards
X

StudySmarter - The study app for students

StudySmarter

4.5 Stars 1100 Rating
Start now!
X

Good grades at university? No problem with StudySmarter!

89% of StudySmarter users achieve better grades at university.

50 Mio Flashcards & Summaries
Create your own content with Smart Tools
Individual Learning-Plan

Learn with over 1 million users on StudySmarter.

Already registered? Just go to Login