matlab 问题2:急!大侠们帮帮忙啊,在线等答案!M文件程序是需要有的哦, 发到550822137@qq邮箱也可以

kuaidi.ping-jia.net  作者:佚名   更新日期:2024-07-03
matlab 问题2:急!大侠们帮帮忙啊,在线等答案!M文件程序是需要有的哦, 发到550822137@qq邮箱也行

>> syms x a
>> limit((cos(x+a)-cos(x))/a,a,0)

ans =

-sin(x)

>> syms t
>> limit((1+x/t)^t,t,inf)

ans =

exp(x)
下次直接在网上搜一下吧,例子太多了!

把文件存成my13.m,然后再命令行运行my13(),提醒下每个function要加个end结尾。

function my13()
x0=[1,1,1,1,1,1,1];
A=[1,1,1,1,0,0,0;1,1,1,1,1,1,1];
b=[5;10];
C=[0,0,0,2,1,0.8,1];
d=[5];
xm=[0,0,0,0,0,0,0];
xM=[];
[x,y]=fmincon(@ffun,x0,A,b,C,d,xm,xM,@ghun)

function y=ffun(x)
y=-5*x(1)-5*x(2)-4*x(3)-6*x(4)-x(1)*x(3)-5*x(5)/(1+x(5))-8*x(6)/(1+x(6))-10*(1-2*exp(-x(7))+exp(-2*x(7)));
end
function[g,h]=ghun(x)
g=x(5)^2-x(7)^2+x(1)+x(3)+x(5)-5;
h=x(2)^2+x(3)^2+x(5)^2+x(6)^2-5;
end
end

% 2
syms x a
limit((cos(x+a)-cos(x))/a,a,0)

% 3
syms x t
limit((1+x/t)^t,t,inf)