怎样画出以下函数的图形? 。

我用的是32位R2009a,32位win7系统
这是程序代码
x= 0:0.1:100;
y1 = (sin(x)+sinh(x))/(cos(x)+cosh(x))
y2 = (1+cos(x).*cosh(x))/((cos(x)+cosh(x)).^2)
y3 = (sin(x)-sinh(x))/(cos(x)+cosh(x))
y4 = sin(x).*sinh(x)/((cos(x)+cosh(x)).^2)
y = 6/(x^2).*((1-3/(2*x).*y1+y2).^2+(3/(2*x).*y3+y4).^2).^(1/2)
plot(x,y)
运行后的结果是>> x = 0:0.1:100;
y1 = (sin(x)+sinh(x))/(cos(x)+cosh(x));
y2 = (1+cos(x).*cosh(x))/((cos(x)+cosh(x)).^2);
y3 = (sin(x)-sinh(x))/(cos(x)+cosh(x));
y4 = sin(x).*sinh(x)/((cos(x)+cosh(x)).^2);
y = 6/(x^2).*((1-3/(2*x).*y1+y2).^2+(3/(2*x).*y3+y4).^2).^(1/2);
plot(x,y)
??? Error using ==> mpower
Matrix must be square.

 Réponse acceptée

pelifih
pelifih le 17 Nov 2022

0 votes

x = 0:0.1:100;
y1 = (sin(x)+sinh(x))./(cos(x)+cosh(x));
y2 = (1+cos(x).*cosh(x))./((cos(x)+cosh(x)).^2);
y3 = (sin(x)-sinh(x))./(cos(x)+cosh(x));
y4 = sin(x).*sinh(x)./((cos(x)+cosh(x)).^2);
y = 6./(x.^2).*((1-3./(2*x).*y1+y2).^2+(3./(2*x).*y3+y4).^2).^(1/2);
plot(x,y)

Plus de réponses (0)

Catégories

En savoir plus sur 启动和关闭 dans Centre d'aide et File Exchange

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!