用matlab画图 要详细步骤和过程!!!

用matlab画图 要详细步骤和过程!!!,第1张

这两道题都不是很复杂,根据要求弄就完事了。

具体程序如下:

clear all

close all

%%

theta = 0:pi/100:2*pi

R = 3

x = R*cos(theta)

y = R*sin(theta)

figure

plot(x,y,'b-.','LineWidth',2)

grid on

hold on

x1 = 0:pi/100:4*pi

y1 = exp(-x1./4).*sin(4*x1)

plot(x1,y1,'g:','LineWidth',2)

title('题目1')

xlabel('x')

ylabel('y')

axis equal

%%

x = -4:0.01:4

y = x.^2.*cos(x)

figure

plot(x,y,'b-.','LineWidth',2)

grid on

hold on

x1 = 3:0.01:10

y1 = 2*exp(1./(x1.^2)).*sin(x1)

plot(x1,y1,'r','LineWidth',2)

title('题目2')

xlabel('x')

ylabel('y')

axis equal

legend('y = x^2cosx','y = 2e^(^1^/^x^2^)sinx')

结果如图:

syms t x

p=t*x

y=int(p,x,0,1)

ezplot(y)

______________

subs(y)是把你y中的变量用已定义的值进行替代,书宬这里就是把t替换成了数组0:0.2:6,于是得到就是数值型的数组了。plot的参数是数值型的数组,ezplot的参数是符号变量。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12162047.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存