作业帮 > 综合 > 作业

matlab隐函数作图

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/05/08 03:16:45
matlab隐函数作图
t=0.5*sita1.*sqrt(sita1.^2+1)+0.5*log(sita1+sqrt(sita1.^2+1))
t-1=1/2*sita2*(sita2^2+1)^(1/2)+1/2*log(sita2+(sita2^2+1)^(1/2))+1
d=sqrt((sita1*cos(sita1)-sita2*cos(sita2)^2+(sita1*sin(sita1)-sita2*sin(sita2))^2))
如上边的式子,3个方程,4个未知数,怎么做d(t)的图像呢?
sita1=@(t)fsolve(@(sita1)0.5*sita1.*sqrt(sita1.^2+1)+0.5*log(sita1+sqrt(sita1.^2+1))-[t],zeros(1,length(t)),optimset('display','off'));
sita2=@(t)fsolve(@(sita2)1/2*sita2.*(sita2.^2+1).^(1/2)+1/2*log(sita2+(sita2.^2+1).^(1/2))+2-[t],zeros(1,length(t)),optimset('display','off'));
d=@(t)sqrt((sita1(t).*cos(sita1(t))-sita2(t).*cos(sita2(t)).^2+(sita1(t).*sin(sita1(t))-sita2(t).*sin(sita2(t))).^2));
t=linspace(-3,3);
y=d(t);
plot(t,y);xlabel('t');ylabel('d');
%matlab版本:7.2(2006a)