lzth.net
当前位置:首页 >> 使用mAtlAB编程:画出心形线和马鞍面 >>

使用mAtlAB编程:画出心形线和马鞍面

程序代码和图形如下: %1心形线 clc;clear;close all; i=-pi:0.1:pi; x=2.*(sin(i)-sin(2*i)./2); y=2.*(cos(i)-cos(i).^2); figure(1); plot(x,y);grid on;box on; axis([-3 3 -4.2 1]); title('心形线');xlabel('x');ylabel('y'); %2马鞍面 cl...

你的问题确实很麻烦. %问题1. clear ax1=subplot(1,2,1); t=0:.01*pi:2*pi; f1=polar(t,1+cos(t)); title('心形线'); legend(f1,'r=1+cost') ax2=subplot(1,2,2); x1=linspace(-40,20,40); y1=linspace(-40,20,40); [xx1,yy1]=meshgrid(x1,y1);...

使用下面程序就可以: ezpolar('1/2*(1+cos(t))')

%问题1. clear ax1=subplot(1,2,1); t=0:.01*pi:2*pi; f1=polar(t,1+cos(t)); title('心形线'); legend(f1,'r=1+cost') ax2=subplot(1,2,2); x1=linspace(-40,20,40); y1=linspace(-40,20,40); [xx1,yy1]=meshgrid(x1,y1); zz1=xx1.*yy1; f2=sur...

可这样: a=[1 2 4]; fai=[0 pi/3 2*pi/3]; t=0:pi/180:2*pi; for k=3:-1:1 x=a(k)*(2*cos(t)-cos(2*t))-a(k); y=a(k)*(2*sin(t)-sin(2*t)); [s,r]=cart2pol(x,y); polar(s+fai(k),r) hold on axis equal end

FILL Filled 2-D polygons. FILL(X,Y,C) fills the 2-D polygon defined by vectors X and Y with the color specified by C. The vertices of the polygon are specified by pairs of components of X and Y. If necessary, the polygon is clo...

视图---工具栏----绘图---勾选 在绘图工具中选择---自选图形----基本形状----选中其中的心形---在表格中拉动,就形成一个心形 右键该图案---添加文字----可输入内容 问题补充: 用公式!

没有具体的画法、靠自己多练、并在练习过程中掌握画曲线的技巧和注意手腕的力道、久而久之就熟练了、

心形线,是某个圆周上的一点绕着与其相切的有相同半径的圆周滚动所形成的轨迹。 极坐标方程为r=a(1+cosθ) 记得采纳啊

答: 用极坐标。 显然图像关于x轴对称。 S=2∫0到π dθ∫0到1-cosθ ρdρ =3π/2

网站首页 | 网站地图
All rights reserved Powered by www.lzth.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com