Error using inline/subsref (line 14) Too many inputs to inline function.
古いコメントを表示
Greetings, my code run with error message of 'Error using inline/subsref (line 14) Too many inputs to inline function.'
This is where I used inline function.
df = vectorize(inline(get(handles.edit8,'String')))
f = vectorize(inline(get(handles.edit9,'String')))
When I run with the string of ' df(x,y) = 4.*exp(0.8.*x)-0.5.*y' and ' f(x) = (40.*exp(-x./2).*exp((13.*x)./10))./13 - (14.*exp(-x./2))./13', the code run perfectly.
However, when i run with this string ' df(x) = -2.*x.^3+12.*x.^2-20.*x+8.5' and 'f(x) = - x.^4./2 + 4.*x.^3 - 10.*x.^2 + (17.*x)./2 + 1', it has the error message.
Need help for this issue and it is very much appreciated! Thanks :)
採用された回答
その他の回答 (1 件)
Star Strider
2016 年 12 月 1 日
1 投票
It is difficult to determine exactly what you are doing. Your inline function takes only one input, 'String', so you can only pass one argument to it in any one call to it.
カテゴリ
ヘルプ センター および File Exchange で Scope Variables and Generate Names についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!