作者azi8376 (东东)
看板MATLAB
标题[讨论] 使用eval函数无法将数值代入
时间Tue Jul 24 10:27:03 2012
原始错误讯息:
??? Error using ==> abs
Too many input arguments.
------------------------------------
该行错误程式码:
B(3*i-2:3*i,5)=eval(B15);
------------------------------------
其中B15是偏微分後的sym,内容为
B15 = 1/Tx*conj(Tx)-2*abs(1,Tx)/signum(Tx)
0
0
目的在每次回圈重新指派某些值,
重新带入B15产生B矩阵
我想请问大家,此错误讯息代表的意思是什麽?
意思是要我简化B15这条函式代数吗?
大家有遇过类似问题或是有相关的经验吗?
先谢谢大家!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.4.202
1F:推 Gwaewluin:eval要用整行,你试试B(3*i-2:3*i,5)=sub(B15); 07/24 10:46
2F:→ ejialan:他错误讯息是说你用abs时给太多输入了 07/25 12:33