ich so etwas wie dies tun wollen:Matlab: evaluate eine symbolische Funktion mit Vektor- und Matrix-Argumente
syms x1 x2 h11 h12 h21 h22
x = [x1 x2]
matrix = [h11 h12; h21 h22]
Und dann meine Funktion erstellen, wie:
f(x, matrix) = ((2*matrix)^(-1/2))*(x');
Aber ich muss etwas falsch tun weil ich:
Fehler Argumente sym/cat> checkDimensions (Linie 75) CAT Dimensionen verwenden, sind keine t konsistent.
Fehler in sym/cat> catMany (Zeile 38) [resz, Bereiche] = checkDimensions (sz, dim);
Fehler in sym/cat (Zeile 27) ySym = catMany (dim, strs);
Fehler in sym/horzcat (Zeile 19) ySym = cat (2, args {:});
Fehler in sym/subsasgn (Zeile 1639) C = symfun (B, [inds {:}]);