star198311 发表于 2009-4-17 19:55

求助:inline函数使用的问题

for i=1:n
f=inline('1127/175000*(2*x)^(-0.09)+1127*0.303*(2*x)^(-0.75)-Input(2,i)/2');
end

在循环调用时Input不能转换为一个数,也就是说如果Input(2,i)=0.7的话却起不到0.7的效果,会出现错误。我知道这是inline函数本身不支持这种操作,有什么方法能实现这种功能。
谢谢!!

ChaChing 发表于 2009-4-18 22:40

input是matlab一个函数, LZ这里是变数吗? 最好少用已有函数名当变数
不清楚LZ要的, 看看num2str是否LZ需要的!
页: [1]
查看完整版本: 求助:inline函数使用的问题