G和C都是3*3矩阵,怎么用matlab写A=G+jwC,w已知

问题描述:

G和C都是3*3矩阵,怎么用matlab写A=G+jwC,w已知
freq=0:1000:10000;
omega=2*pi.*freq;
A=G+1i.*omega.*C;
X=A\b;%inv(A)*b
vout=X(2,1);
plot(freq,abs(vout));
Error using .*
Matrix dimensions must agree.
应该怎么改
1个回答 分类:综合 2014-12-03

问题解答:

我来补答
A=G+1i.*omega.*C;
这个1i是什么?
再问: 就是j,复数里面虚数部分
再答: 你试试将你的程序段替换为如下程序段 Vout=[]; for freq=0:1000:10000 omega=2*pi.*freq; A=G+1i.*omega.*C; X=A\b;%inv(A)*b vout=[vout X(2,1)]; end plot(0:1000:10000,abs(vout));
 
 
展开全文阅读
剩余:2000
上一页:不是奥数题