matlab feval
时间: 2024-06-18 08:01:50 浏览: 313
处理字符串表达式-matlab学习资料
`feval`是MATLAB中的一个函数,全称为“Function Evaluation”,它的主要作用是用于在MATLAB环境中执行给定的字符串形式的函数名或函数表达式。换句话说,它允许你在脚本或函数中动态地调用其他函数,即使这些函数的名称在运行时才确定。
使用`feval`的基本语法是:
```matlab
result = feval(function_name, arg1, arg2, ...);
```
- `function_name`是你想要调用的函数的名称,可以是一个字符串,也可以是一个存储函数名称的变量。
- `arg1, arg2, ...`是传递给被调用函数的参数。
举个例子,如果你有一个函数叫`myFunction`,你可以在另一个函数中这样使用`feval`:
```matlab
function_result = feval('myFunction', input_value);
```
阅读全文