数组索引必须是正整数或逻辑值

1个图(过去30天)
作者Abhijit班达
作者Abhijit班达 2020年5月10日
X = 0.05:0.05:1;
定义Y = Log(X)';
F(X)= X * Y。;
[的fMin,IDX] =分钟(F);
导致= X(IDX);

0评论

登录发表评论。

答案(1)

迪帕克·古普塔
迪帕克·古普塔 2020年5月10日
嗨作者Abhijit,
在这里,你不需要使用索引。我认为你要创建和f(x)x的函数,而是因为你已经定义x的绝对值,它被视为指数和MATLAB指数为正整数。您的代码将工作没有指数F。
X = 0.05:0.05:1;
定义Y = Log(X)';
F = X * Y。;
[的fMin,IDX] =分钟(F);
导致= X(IDX);
如果您需要先创建x的函数,然后你需要首先声明使用符号/ SYMS它。为了更多地了解如何创建符号功能请点击此链接: https://in.mathworks.com/help/symbolic/create-symbolic-functions.html
干杯

0评论

登录发表评论。