中易网

【MATLAB】在赋值 A(I)=B 中,B 和 I 中的元素数目必须相同。

答案:2  悬赏:0  
解决时间 2021-04-28 06:54
(报错):
在赋值 A(I)=B 中,B 和 I 中的元素数目必须相同。

出错 ouheqichuanshu (line 8)
R(j)=T*A; %第一经过耦合器干涉情况特殊

(源代码):
global R;
A=[0;10;0]; %最初始1,2,3端口输入信号功率矩阵
T=[1/2 (1i*2^0.5)/2 -1/2;
(1i*2^0.5)/2 0 (1i*2^0.5)/2;
-1/2 (1i*2^0.5)/2 1/2]; %理想3*3耦合器的传输矩阵
for j=1:10 %设置循环得到每次经过耦合器干涉后的输出功率
if j==1;
R(j)=T*A; %第一经过耦合器干涉情况特殊
else
R(j)=T*R(j-1); %第j次经过耦合器干涉后的输出功率
bar(R(j)); %画出各端口功率,柱状图表示
title('经过耦合器在Loop1的4,5,6端口输出功率'); %设置显示图像名称
end
end

求告知怎么改,谢谢!
最佳答案
biterrorrate是矩阵吧?你用mean(biterrorrate(:))代替 mean(biterrorrate);
全部回答
循环语句中的 z(i)是z的第i个元素,matlab默认z(i)为一个数字,长度为1。后面赋值是一个行向量,得到的结果长度和x、y相同(长度201) 这造成等号左右的元素数目不同。 考虑z是一个矩阵,矩阵第一行存储i=1的结果。 你把赋值语句改成 for i=1:2 z(i,:)=c.*(d-x.^2................................ end 即可
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
肠胃炎吃什么食物
土牧尔台出口(G55二广高速出口东南向)地址在
理工类专升本需要提前学习哪些科目
我的皮肤是敏感性肌肤,哪种BB霜适合我,希望
纳兰性德的生平?
谁的游戏人生15级以上的帮我激活一下。非常感
为什么我家的电脑的DNF一打完号码就不行了
如何能不改变头发长度,剪掉分叉?
Win7的IE浏览器为什么打不开啊?
游戏 虐杀原形 是根据那个电影创作的?
是能给我5个音速种子
真爱如血第二季第九集好久更新
锦峰路地址有知道的么?有点事想过去
HBSAg阴性,Anti-HBS阴性,Anti-HBe阳性,Anti-
很多常用的单词都不会拼了怎么办
推荐资讯
网友永远不可能成为可靠的男朋友??
宠物小精灵官方版只有充值才能获得皮卡丘吗?
网易原来的校友录怎么找不到了?
coreldraw软件中,把文字沿路经处放,是点是
电脑的声音为什么语速总是很快
广东省的初中学校哪些地方没化学而开科学课呀
哪款千元手机网速快支持多种软件且拍照较强大
好象现在有5块150M流量?谁知道告诉我下。谢
散打PK+点
碧水缘在哪里啊,我有事要去这个地方
[炫舞多功能超级房主挂V8.5智能版] 谁有啊
电脑没声音,老是出现这个。
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?