【发布时间】:2016-04-27 22:54:16
【问题描述】:
我想做这样的事情:
syms x1 x2 h11 h12 h21 h22
x = [x1 x2]
matrix = [h11 h12; h21 h22]
然后创建我的函数为:
f(x, matrix) = ((2*matrix)^(-1/2))*(x');
但我一定是做错了什么,因为我得到了:
使用 sym/cat 时出错>checkDimensions(第 75 行)CAT 参数维度 不一致。
sym/cat 中的错误>catMany(第 38 行)[resz,范围] = checkDimensions(sz,dim);
sym/cat 中的错误(第 27 行) ySym = catMany(dim, strs);
sym/horzcat 中的错误(第 19 行) ySym = cat(2,args{:});
sym/subsasgn 中的错误(第 1639 行) C = symfun(B,[inds{:}]);
【问题讨论】:
标签: matlab function matrix vector