求用matlab画出心型的函数!!

发布网友 发布时间:2022-04-20 05:02

我来回答

1个回答

热心网友 时间:2023-07-10 03:23

程序代码和图形如下:\x0d\x0a%1心形线\x0d\x0aclc;clear;close all;\x0d\x0ai=-pi:0.1:pi;\x0d\x0ax=2.*(sin(i)-sin(2*i)./2);\x0d\x0ay=2.*(cos(i)-cos(i).^2);\x0d\x0afigure(1);\x0d\x0aplot(x,y);grid on;box on;\x0d\x0aaxis([-3 3 -4.2 1]);\x0d\x0atitle('心形线');xlabel('x');ylabel('y');\x0d\x0a\x0d\x0a%2马鞍面\x0d\x0aclc;clear;\x0d\x0aa=10;\x0d\x0ab=10;\x0d\x0ax=-1.5:0.1:1.5;\x0d\x0ay=-1.5:0.1:1.5;\x0d\x0a[X,Y]=meshgrid(x,y);\x0d\x0aZ=X.^2/a-Y.^2/b;\x0d\x0afigure(2);\x0d\x0asubplot(221);\x0d\x0asurf (X,Y,Z);title('马鞍面'); xlabel('x');ylabel('y');\x0d\x0asubplot(222);\x0d\x0asurf (X,Y,Z);title('马鞍面'); xlabel('x');ylabel('y');\x0d\x0aview(20,30);\x0d\x0asubplot(223);\x0d\x0asurf (X,Y,Z);title('马鞍面'); xlabel('x');ylabel('y');\x0d\x0aview(50,20);\x0d\x0asubplot(224);\x0d\x0asurf (X,Y,Z);title('马鞍面'); xlabel('x');ylabel('y');\x0d\x0aview(60,10);
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com