matlab 画图 方程,matlab 画图与解方程

1. 画 下列函数的图形:

(1)19375329_1.jpg

%%

% 三维曲面画图

%%

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);

19375329_2.jpg

(2) 19375329_3.jpg

%% 2

x=linspace(0,3);

y=linspace(0,3);

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

z=sin(X*Y);

plot3(X,Y,z)

19375329_4.jpg

(3)19375329_5.jpg .

%% 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);

19375329_6.jpg

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

1)19375329_8.jpg在(-20,20)的图像

19375329_9.jpg

2)19375329_8.jpg在(-10,10)的图像

19375329_10.jpg

2)19375329_8.jpg在(-1,1)的图像

19375329_11.jpg

编程求解:

%% 解方程

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

19375329_12.jpg

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值