clear clc t= -100:0.001:100; % 初值: 增量: 终 值 syms x; y = x/(x * x + 1); f = inline(y); % 内联函数 max = max(f(t)) min = min(f(t))
时间: 2024-05-02 15:17:16 浏览: 186
内联函数inline使用实例
5星 · 资源好评率100%
代码解释:
- `clear` 和 `clc` 分别是清空变量和清空命令窗口的指令。
- `t = -100:0.001:100` 定义了一个从 -100 到 100 的数组,步长为 0.001,用于后面计算函数的取值。
- `syms x` 定义了一个符号变量 x。
- `y = x/(x * x + 1)` 定义了一个函数表达式,表示 y = x / (x^2 + 1)。
- `f = inline(y)` 将函数表达式转换为一个可调用的函数 f。
- `max = max(f(t))` 计算函数 f 在 t 中的最大值。
- `min = min(f(t))` 计算函数 f 在 t 中的最小值。
完整代码如下:
```matlab
clear
clc
t = -100:0.001:100;
syms x;
y = x/(x * x + 1);
f = inline(y);
max = max(f(t));
min = min(f(t));
```
阅读全文