作业帮 > 综合 > 作业

第二第三题 matlab操作

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/27 18:09:53
第二第三题 matlab操作
2.
dsolve('Df=f*g-0.3*f','Dg=-f*g','f(0)=0.02, g(0)=0.98','t')
3. 题目不完整
再问: Warning: Explicit solution could not be found. > In dsolve at 197 In Untitled5 at 1 ans = [ empty sym ] ���� ���е������������ �����ǵ�����
再答: 3. ������û�У��Ǿ�ֻ������ֵ���� �ȶ���һ������ function dy = dmyfun(t, y) dy = zeros(2, 1); dy(1) = y(1)*(y(2)-0.3); dy(2) = -y(1)*y(2); ���ű� [T, Y] = ode45('dmyfun', [0 100], [0.02 0.98]); plot(T, Y); legend f g
再问: Error using dmyfun (line 3)Not enough input arguments.������   ����ԭ��

再答: �ҵij�����matlab2013b�������С�������Ľ���ͼ��ʾ�����������£�function test_fmincon
% ��ֱ���Ŀ�꺯��(min f(x))
% ����Լ��A*x<=b�е�A��b�Լ�Aeq*x=beq�е�Aeq��beq��
% ������Լ��c(x)<=0��ceq(x)=0�е�c��ceq��
x0 = [1 1 1].';
A = [];
b = [];
lb = [0 0 0].';
ub = [inf inf inf].';
s = fmincon(@fun,x0,A,b,[],[],lb,ub,@con)

% Ŀ�꺯��
function [y] = fun(X)
y = -X(1)*X(2)*X(3); % -���

% ������Լ��
function [c,ceq]=con(X)
c = 3*X(1)*X(2)+2*1.5*X(3)*(X(1)+X(2))-36; % ���-Ԥ��<=0
ceq = 0;
���s =

     2
     2
     2����߳�����2
�汾���Ա���� �ҿɶ������г����ġ�

再问: ���԰ѳ�������������� ���еڶ�����f g �� лл �ҿ��ԼӲƸ�ֵ
再答: