Aufgabe 1.2 – (Vektor-) Operationen (Einzeiler)

 

Geben sie jeweils einen möglichst einzeiligen Matlab-Ausdruck an, mit welchem

  1. alle Elemente eines Feldes F quadriert werden
  2. von allen Elementen eines Feldes F die Quadratwurzel berechnet wird
  3. die Matrix Num elementeweise durch die Matrix Den dividiert wird
  4. das Skalarprodukt der beiden Spaltenvektoren a und b berechnet wird
  5. die Anzahl der Spalten der Matrix M ermittelt wird
  6. ein Spaltenvektor v mit allen geraden Zahlen von 2 bis 600 erzeugt wird
  7. ein Vektor P mit 200 äquidistanten Werten im Bereich \left[ {-\sqrt {2p} ;\sqrt {2\pi } } \right] erzeugt wird
  8. eine 5×5 Matrix mit gleichverteilten ganzzahligen Zufallswerten im Bereich [-5 5] erzeugt wird

Lösung

x=F.^2;
y=sqrt(F);
Q=Num./Den;
sp=a'*b;
n=size(M,2);
v=(2:2:600)';
P=linspace(-sqrt(2*pi), sqrt(2*pi), 200);
M=randi([-5 5],5,5);

Ähnliche Artikel

Kommentar verfassen