matlab求最大值如我已经建立一个fun函数,现在要求在变量x从0-100的过程中的最大值,并返回那个使y取得最大的x以及y,该怎么写?不是用fminbnd之类的极值函数.

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 07:17:03
matlab求最大值如我已经建立一个fun函数,现在要求在变量x从0-100的过程中的最大值,并返回那个使y取得最大的x以及y,该怎么写?不是用fminbnd之类的极值函数.

matlab求最大值如我已经建立一个fun函数,现在要求在变量x从0-100的过程中的最大值,并返回那个使y取得最大的x以及y,该怎么写?不是用fminbnd之类的极值函数.
matlab求最大值
如我已经建立一个fun函数,现在要求在变量x从0-100的过程中的最大值,并返回那个使y取得最大的x以及y,该怎么写?不是用fminbnd之类的极值函数.

matlab求最大值如我已经建立一个fun函数,现在要求在变量x从0-100的过程中的最大值,并返回那个使y取得最大的x以及y,该怎么写?不是用fminbnd之类的极值函数.
这样,用i来遍历,利用while循环,(可能for循环语句更少,但是个人比较习惯while循环),每次一旦出现更大的值,用新的更大的值替换原来的值,这就是这个程序的思路.代码如下,为了使用简单,在matlab7.1中我用sin函数尝试,可正常运作.实际使用请将sin函数改为自己的函数.
clear;close all;clc;
i=0;x=0;
y=sin(1);
while(iy
y=sin(i);
x=i;
end
i=i+1;
end
x
y
补充:步长由i=i+1;控制,可以将1改为更小的值来提高准确度.

matlab求最大值如我已经建立一个fun函数,现在要求在变量x从0-100的过程中的最大值,并返回那个使y取得最大的x以及y,该怎么写?不是用fminbnd之类的极值函数. 遗传算法matlab编程求函数最大值?我们现在要用MATLAB编程实现遗传算法求解函数最大值问题,不能用MATLAB自带的遗传算法工具箱.现在有个问题就是,要求函数是一个变量X的话,程序我已经编了,但 matlab中求一个矩阵的最大值及其所在位置假如一个矩阵是4*5,那么怎么求它的最大元素,已经其所在位置? 如何用MATLAB求一个函数的最大值和最小值?比如f(x)=Ax+B其中c1 如何用matlab计算行列式的值?比如我建立了一个 3行2列的矩阵 A=[1 2;4 8;7 6]我想求这个行列式的值, matlab中求一个矩阵的最大值及其所在位置 matlab中 已知一个矩阵580*580 并且确定一个点 如何建立一个极坐标如题,矩阵中有一个圆,现在已经确定了圆心,现在想以这个圆心建立一个新的矩阵应该如何做,并且以这个点建立一个极坐标系 用matlab求一数组的最大值用matlab程序设计一个数组求他的最大值数组具有普遍性 如何在matlab中建立子函数? 如何用matlab建立如下矩阵 如和用matlab建立一个20000阶的所有元素都是1的矩阵 求你FU(和谐)CK我 matlab问题,高分求matlab求三元方程的极值.形式如图片,这个式子应该有一个最大值,我就是想求得这个值是多少,是不是1,如果是如何得到的,最好能有一个程序求出.再写一下 如果用xz-x+1>0与xz-y 如何用Matlab求比较复杂的函数的最值?我现在需要用matlab求一个函数的最大值和最小值,这个函数是金融里的B-S定价公式,我把我带入数据简化后的形式写下来:C=S*N(d1)-0.8607*X*N(d2)其中d1=(ln(S/X)+0 matlab绘制函数图形如何表现最大值求函数y=-4.3949*x.^2+29.2961*x-44.0220的最大值是6.6659,在matlab上绘制函数图形,最大值是4.7994.如何在matlab上绘制最大值是6.6659的图像 在matlab中 怎么计算平均值已经从excel中导入到matlab中了一个表格,想分别对每一列求最大值 最小值 平均值 怎么求?求(1)第一列各数之和 (2)第一列的最大值、最小值 (3)第一列各数的平 如何用matlab编写求该函数最大值?1.设S,A(0 matlab如何用 function【】求向量x中元素的平均值,最大值,最小值,均方值