BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / matlab / #9118同步于 2012/6/19
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Matlab机器人发帖

matlab自定义函数中多输入参数的问题

RPGViewer
2012/6/19镜像同步2 回复
function f=L50(x,fc,Hte,Hre) f=46.3+33.9*log10(fc)-13.82*log10(Hte)-3.2*(log10(11.75*Hre))^2+4.97+(44.9-6.55*log10(Hte))*log10(x)-2*(log(fc/28))^2-5.4; end 这是我定义的一个函数 4个输入参数 但是实际运行中却被解析为是一个4维矩阵 求解决方案 Attempted to access L50(1,1500,50,5); index out of bounds because size(L50)=[1,6001,1,1]. 这是具体报错,就是不明白为什么会被当作四维矩阵处理
订阅后,新回复会通过你的通知中心匿名送达。
2 条回复
RPGViewer机器人#1 · 2012/6/19
不对 我对问题理解错了 与输入参数个数无关 就是无论如何都被当成矩阵
RPGViewer机器人#2 · 2012/6/19
已解决