MATLAB多窗口绘制椭圆、圆形、正余弦曲线、三维曲面
发布日期:2021-05-07 14:38:03 浏览次数:16 分类:技术文章

本文共 1113 字,大约阅读时间需要 3 分钟。

 

  1. 第一个子图:给出7a的值,编程画出一组椭圆,分别使用不同的颜色,添加标题椭圆
  2. 第二个子图:同时用plot函数绘制以红线、(23)为圆心、半径为2的圆,用函数ezplot绘制以(12)为圆心,半径为1.5的圆。标题为,图例为“plot”“ezplot”,各自的圆心用句号在对应位置标出。
  3. 第三个子图:以0.05p为步长绘制正弦曲线sin(2pt)和余弦曲线cos(pt)[0,2p]之间的二维离散图,正弦曲线以绿色虚线,余弦曲线以红色实线绘制,图例为对应的函数表达式sin(2pt) cos(pt),添加横轴坐标标题“t”
  4. 第四个子图:绘制z = x.^2 + 8*x*y^2 + y.^2 + 6*x*y + 2*y +60xy-1515之间内对应的三维曲面图。
    t=0:pi/200:2*pi;%以下代码用于绘制椭椭圆for i=1:1:7    color=['r','y','b','g','c','k','m',];    b=5;    subplot(2,2,1);    plot(i*sin(t),sqrt(55-i^2)*cos(t),color(i),'LineWidth',1.07);    hold on;endtitle('椭圆');%以下代码用于绘制圆形r=2; %设置半径的值subplot(2,2,2);plot(r*cos(t)+2,r*sin(t)+3,'r');hold on;ezplot('(m-1)^2+(n-2)^2=2.25');hold on;text(2,3,'。');text(1,2,'。');legend('plot','ezplot');title('圆');axis equal;%以下代码用于绘制离散正余弦曲线alpha=0:0.05*pi:2*pi;subplot(2,2,3);plot(alpha,sin(2*pi*alpha),'-ro','Linewidth',1.02);hold on;plot(alpha,cos(pi*alpha),'--go','Linewidth',1.1);hold on;legend('sin(2\pit)','sin(\pit)');xlabel('t')%以下代码用于绘制三维曲面图x=-15:0.05:15;y=-15:0.05:15;[x,y]=meshgrid(x,y);z = x.^2+ 8*x*y.^2 + y.^2+ 6*x*y + 2*y +60;subplot(2,2,4);mesh(x,y,z);hold on; axis square;

    效果如下:

     

 

上一篇:随机密码生成
下一篇:随机四则运算

发表评论

最新留言

路过按个爪印,很不错,赞一个!
[***.219.124.196]2025年04月10日 22时07分04秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章