用matlab求函数最大值
时间: 2023-10-16 14:10:57 浏览: 171
使用MATLAB可以使用符号计算工具箱来求函数的最大值。首先,根据引用中给出的函数表达式,我们可以定义符号变量x1和x2,并构建函数表达式y。然后,使用inline函数将函数表达式转换为可计算的函数句柄f。接下来,我们可以使用max函数和给定的自变量范围t1和t2来计算函数的最大值。具体的运行结果可以参考引用。
使用MATLAB代码可以表示如下:
```matlab
syms x1 x2;
y = 9.434-1980.396*x1 + 2619.34*x2;
f = inline(y);
t1 = -100:0.001:100;
t2 = -100:0.001:100;
max_val = max(f(t1, t2));
```
其中,max_val即为函数的最大值。<span class="em">1</span><span class="em">2</span>
#### 引用[.reference_title]
- *1* *2* [MAtlab求函数最大值以及对应自变量](https://blog.csdn.net/qq_52626583/article/details/126225292)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
阅读全文