沈阳市检察院班子成员:matlab 画图与解方程

来源:百度文库 编辑:爱问知道 时间:2020/03/31 10:04:10

1. 画 下列函数的图形:

(1)

%%

% 三维曲面画图

%%

t0=linspace(0,20);

u0=linspace(0,2);

[u,t]=meshgrid(u0,t0);

x=u.*sin(t);

y=u.*cos(t);

z=t./4;

plot3(x,y,z);

(2)

%% 2

x=linspace(0,3);

y=linspace(0,3);

[X,Y]=meshgrid(x,y);

z=sin(X*Y);

plot3(X,Y,z)

(3) .

%% 3

tt=linspace(0,2*pi);

uu=linspace(0,2*pi);

[u,t]=meshgrid(uu,tt);

x=sin(t*(3+cos(u)));

y=cos(t*(3+cos(u)));

z=sin(u);

plot3(x,y,z);

2. 求的所有根(先画图后求解)。

1)在(-20,20)的图像

2)在(-10,10)的图像

2)在(-1,1)的图像

编程求解:

%% 解方程

clear all;

clc;

syms x;

y=exp(x)-3*x.^2;

figure;

ezplot(y,[-1,1]);%绘曲线图

hold on;

yy=0;

plot([-1,1],[0,0],'r'); %y=0直线

[X] = solve('exp(x)-3*x^2=0','x') %超越方程

X=vpa(X) %精确

结果:

X =

  0.91000757248870906065733829575937

-0.45896226753694851459857243243406