MATLAB 现有程序如下:syms x Y; %定义成符号变量Y=(x-0.32)*(x-0.34)*(x-0.36)
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/16 07:06:50
MATLAB
现有程序如下:
syms x Y; %定义成符号变量
Y=(x-0.32)*(x-0.34)*(x-0.36);%函数表达式
f=diff(Y,x);%对函数求一阶导数
x0=vpa(solve(f),6);%求一阶导数等于零的点,就是求极值点的x坐标,vpa(f,6)
%是将f的结果用6为有效数字表示
y0=subs(Y,x,x0); %将Y表达式里面的X用x0代换,得出Y的有理式
an=[x0 y0]; %极值点横纵坐标
vpa(an,6) %显示极值点坐标
请问如何修改可以取得特定区间[a b]上的极值?
现有程序如下:
syms x Y; %定义成符号变量
Y=(x-0.32)*(x-0.34)*(x-0.36);%函数表达式
f=diff(Y,x);%对函数求一阶导数
x0=vpa(solve(f),6);%求一阶导数等于零的点,就是求极值点的x坐标,vpa(f,6)
%是将f的结果用6为有效数字表示
y0=subs(Y,x,x0); %将Y表达式里面的X用x0代换,得出Y的有理式
an=[x0 y0]; %极值点横纵坐标
vpa(an,6) %显示极值点坐标
请问如何修改可以取得特定区间[a b]上的极值?
我觉得可以直接穷举找最大值点.另外,到底是要极值还是最值?
再问: ��ֵ������ֵ��
再答: ��Ȼ�Ѿ�����������еļ�ֵ�㣬ֻҪ��ɸѡһ�¾Ϳ����ˡ�
再问: ��ֵ������ֵ��
再答: ��Ȼ�Ѿ�����������еļ�ֵ�㣬ֻҪ��ɸѡһ�¾Ϳ����ˡ�
MATLAB 现有程序如下:syms x Y; %定义成符号变量Y=(x-0.32)*(x-0.34)*(x-0.36)
matlab中不是不用定义变量吗?但为啥有在求方程组解时,需要>> syms x y >> [x,y]=solve(x^
matlab,sym问题,如果定义了符号变量x,syms x
matlab中画图,用plot,如下面程序 syms t x; p=t*x; y=int(p,x,0,1); 我想用pl
MATLAB程序问题解一个方程组如下syms x y z t a b c d m s; f = x+z-a;g = (2
matlab符号表达式求解:syms x y; m=x+y+1; x=[1 2 3]; y=[4 5 6]; 请问怎么求
matlab程序:syms x y z; x=-50:0.1:50; y=-50:0.1:50; z=(4-2.1*x.
matlab中:程序为 syms x y=‘3*x’;请问比如怎么求y在x=2处的值,
matlab >> syms x y;x=linspace(0,2*pi,60);y=(sin(x)*cos(5*x))
matlab计算函数值,syms x y; y=2*x;如何求x=2时y的值
matlab t=linspace(0,pi/10,1000); >> syms x y z% >> th=[x*(1+
matlab 解方程为何出现下面的情况啊 >> syms x y >> [y]=solve