我试图通过b
得到矩阵a
。但是,我得到了下面的代码错误。上线发生 的误差形成矩阵时出现错误,MATLAB
NV(b,:)=(a;b);
错误是:
在无效语法 “” 或丢失),]
和在解析错误 “)”
这是代码:
n=2;
g1= 1:1:10;
g=10.^(g1/10); %SNR
for a= 0:g %diff SNR
for b= 1:n %DIFF USERS
NV(b,:)=(a;b); % NOISE VAR, MATRIX FOR DIFF SNR AND DIFF USERS.
end
end
什么可能会导致这些错误,我该如何解决它们? 谢谢
你知道你正在循环到'g'这是一个10 * 1向量,而不是标量吗? ps你的代码还有其他一些问题,但是这可能需要首先解决。 –
(a; b)是什么意思?可能你更新(a,b) – Gilad
嗨,大家好,感谢所有的答复,在回顾了我设法解决它的理论后。有一些混乱,不得不改变很多代码。但再次感谢所有答复 – user2002030