matlab语句问题

[复制链接]
查看11 | 回复1 | 2010-11-20 17:39:48 | 显示全部楼层 |阅读模式
LA=10*log(real(1./conj(z0+zin))./real(zin./abs(z0+zin).^2))
能算出来,但结果不符合要求
a=real(1./(z0+zin)');
b=real(zin./(abs(z0+zin).^2));
LA=10*log(a./b)
出现错误??? Error using ==> rdivide

Matrix dimensions must agree.

Error in ==> LA=10*log(a./b)
a=real(1./(z0+zin)');
b=real((zin./(z0+zin)).*(1./(z0+zin)'));
LA=10*log(a./b)
出现错误:??? Error using ==> rdivide
Matrix dimensions must agree.
Error in ==>b=real((zin./(z0+zin)).*(1./(z0+zin)'));
这三个表达式都是一样的,为什么会这么不同
式中的zin都是x的函数,我想画横轴为x,纵轴为LA的图像
z0=50,zin=80+j*x*20;

回复

使用道具 举报

千问 | 2010-11-20 17:39:48 | 显示全部楼层
你应该把z0,zin都传上来。我才好调试和画图。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行