早教吧作业答案频道 -->其他-->
matlab小白是为了写一个得出最大值和最小值的FUNCTIONfunction[x1,x2,ymax,ymin]=maxmin(a,b,c)%UNTITLED3Summaryofthisfunctiongoeshere%Determinethemaxanmin%a,b,carethecontants%x,yarethecoordinates[ymax,x1]=fmaxbnd('
题目详情
matlab小白
是为了写一个得出最大值和最小值的FUNCTION
function [x1,x2,ymax,ymin] = maxmin(a,b,c)
%UNTITLED3 Summary of this function goes here
% Determine the max an min
% a,b,c are the contants
% x,y are the coordinates
[ymax,x1]=fmaxbnd('a*x1^2+b*x1+c',-100,100);
[ymin,x]=fminbnd('a*x2^2+b*x2+c',-100,100);
end
貌似F BND这个函数不能用在FUNCTION上 我之前写了一个循环赋值的 但是只能得出Y的最大值最小值 不能返回出对应的X
希望高手指教下 这个程序到底怎么写好
是为了写一个得出最大值和最小值的FUNCTION
function [x1,x2,ymax,ymin] = maxmin(a,b,c)
%UNTITLED3 Summary of this function goes here
% Determine the max an min
% a,b,c are the contants
% x,y are the coordinates
[ymax,x1]=fmaxbnd('a*x1^2+b*x1+c',-100,100);
[ymin,x]=fminbnd('a*x2^2+b*x2+c',-100,100);
end
貌似F BND这个函数不能用在FUNCTION上 我之前写了一个循环赋值的 但是只能得出Y的最大值最小值 不能返回出对应的X
希望高手指教下 这个程序到底怎么写好
▼优质解答
答案和解析
[ymax,x1]=fminbnd(@(x1)-a*x1^2-b*x1-c,-100,100);
[ymin,x2]=fminbnd(@(x2)a*x2^2+b*x2+c,-100,100);
MATLAB里函数极值都是求min的,没有fmaxbnd.要求最大值对函数取个负就行了
[ymin,x2]=fminbnd(@(x2)a*x2^2+b*x2+c,-100,100);
MATLAB里函数极值都是求min的,没有fmaxbnd.要求最大值对函数取个负就行了
看了 matlab小白是为了写一个...的网友还看了以下:
已知字母组合成英语单词1、e e t t i n h r 2、e e r a t w h 3、o 2020-05-14 …
matlab 程序出错,帮我看看错在哪儿了函数function dvdt=huxi(t,v) gl 2020-05-16 …
有一根长为L的钢管,当在一端打击一下时,某人在它的另一端听到两次响声,时间间隔为T,若声音在空气中 2020-06-06 …
国家的另外一种意思例如:h.o.l.l.a.n.d荷兰hopeourlovelastsandnev 2020-06-14 …
某同学用单摆测当地的重力加速度.他测出了摆线长度L和摆动周期T,如图(a)所示.通过改变悬线长度L 2020-07-08 …
英语单词填空1.时间状语:d-r-n-2.场所:b-s-s-o-f-r--e-a-t-e-t3.教 2020-07-14 …
用matlab求定积分的上限b的值定积分l=∫(x^2+y^2+z^2)^(1/2)*xd(t)上 2020-07-24 …
某同学用单摆测当地的重力加速度.他测出了摆线长度L和摆动周期T,如图(a)所示.通过改变悬线长度L 2020-07-30 …
英语:下1.将下联打乱的字母组成单词,并写出汉语意思1.a,e,h,g,c,n[]2.e,i,s,t 2020-12-10 …
英文单词分类填空动物类1.O()t()p()s2.k()t()e()3.l()b()t()r4.a( 2021-02-05 …