1、在同一平面中的两个窗口分别画出心形线和马鞍面。
要求:
1、在图形上加格栅、图例和标注
2、定制坐标
3、以不同角度观察马鞍面

代码如下

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);
x=linspace(-20,20,40);
y=linspace(-20,20,40);
[X,Y]=meshgrid(x1,y1);
Z = X.^2 - Y.^2;
f2=surf(X,Y,Z);
title('马鞍面');
legend(f2,'z=x^2-y^2','Location','NorthWest')
xlabel('x轴')
ylabel('y轴')
zlabel('z轴')
axis([-20 20 -20 20 -1000 1500])
setAllowAxesRotate(rotate3d,ax1,false);
grid on

运行结果

clear
[x,y,z]=sphere(200);%代码1,2的作用是把球变成半透明的样子
i=find(x.^2+y.^2-x>=0 & x.^2+y.^2+z.^2<1);  %代码1
z(i)=NaN;                                   %代码2
%代码1,2的作用是把球变成半透明的样子mesh(x,y,z)
hold on
t=0:pi/20:2*pi;
x=(cos(t)+1)/2;
y=sin(t)/2;
z=linspace(-1.2,1.2,length(t));
X=meshgrid(x);
Y=meshgrid(y);
Z=[meshgrid(z)]';
surf(X,Y,Z)
xlabel('x'),ylabel('y'),zlabel('z')
title('球面 X^2+Y^2+Z^2=1和圆柱面X^2+Y^2=X所围成的区域')
rotate3d on

运行结果

2. MATLAB 画图相关推荐

  1. Matlab画图时的线型、标记以及颜色简记

    文章目录 背景 线型 标记 颜色 例说 背景 使用Matlab画图的时候经常由于需要画图,但是总是忘了曲线颜色.线型以及标记,这里在这里记录下,方便查阅. 效果预览: LineSpec -线型,标记和 ...

  2. MATLAB 画图时插入图例

    MATLAB 画图时插入图例 legend('a','b');% 两条曲线,依次为a和b

  3. Matlab画图-非常具体,非常全面

    Matlab画图 强大的画图功能是Matlab的特点之中的一个,Matlab提供了一系列的画图函数,用户不须要过多的考虑画图的细节,仅仅须要给出一些基本參数就能得到所需图形,这类函数称为高层画图函数. ...

  4. matlab caxis 刻度,[求助]MATLAB画图问题,caxis.m的问题

    [求助]MATLAB画图问题,caxis.m的问题 近日在用evolutionary spectrum做一个序列的周期分析,碰到如下的问题: ??? Error using ==> set Ba ...

  5. 2021-01-20 Matlab画图技巧与实例:堆叠图stackedplot

    Matlab画图技巧与实例:堆叠图stackedplot 在MATLAB线图中,一共有3种类型,分别是 线图,包括:plot,plot3,stairs,errorbar,area,stackedplo ...

  6. matlab的exec程序,C++调用Matlab画图的一段程序

    劳动节闲来无事,写了一天程序,just for fun. 看,这是C++调用Matlab画图的一段程序.暂时不想多解释了,有兴趣的话,看看下面的代码吧. 以下几段代码由上到下,越来越旧.最上面的是最新 ...

  7. [Matlab] 画图命令

    matlab画图命令,不定时更新以便查找 set(gcf, 'color', [1 1 1]); % 使图背景为白色 alpha(0.4); %设置平面透明度 plot(Circle1,Circle2 ...

  8. matlab画图入门篇--各种基本图形绘制的函数与实例【转载】

    MATLAB画图入门篇--各种基本图形绘制的函数与实例 一. 二维图形(Two dimensional plotting) 1. 基本绘图函数(Basic plotting function):Plo ...

  9. 用matlab画图的好处,用matlab画图注意事项

    问题 开始用matlab画图时,使用默认设置,画出来的图不好看 比如,这段代码 x=0:0.1:10; y1=sin(x); y2=sin(x+3); plot(x,y1,x,y2) xlabel(' ...

  10. 解决Matlab画图直接保存.eps格式而导致图不全的问题

    解决Matlab画图直接保存.eps格式而导致图不全的问题 参考文章: (1)解决Matlab画图直接保存.eps格式而导致图不全的问题 (2)https://www.cnblogs.com/Garf ...

最新文章

  1. Docker 部署 SpringBoot 项目整合 Redis 镜像做访问计数Demo
  2. 15个相见恨晚的 Linux 神器,你可能一个都没见过
  3. python下载大文件-python 大文件
  4. SlidingDrawer的使用(一)
  5. 读取文本节点_总结语录|Part1:Dynamo节点介绍
  6. Tomcat 8.5.29启动报TldScanner.scanJars错误问题解决办法
  7. 23种设计模式----------代理模式(一)
  8. [ES6] 细化ES6之 -- Promise对象
  9. java onkeydown_java笔记 js onkeypress与onkeydown 事件区别详细说明
  10. [leetcode]211. 添加与搜索单词 - 数据结构设计 ---前缀树解法
  11. Web开发编程语言是最适合新手的吗-开课吧
  12. java equals方法可变_java中equals方法和“==”的区别
  13. Python基础学习(二)
  14. 电场在计算机专业的应用,电磁学在电力系统中的应用
  15. ER Studio 使用笔记
  16. 阿里巴巴Java开发手册终极版v1.3.0(百度网盘资源)
  17. Q200 EX.查看写入和预计使用寿命
  18. 分享一个漂亮的后台 admin 前端模板
  19. SlideLive网站:提供PPT模板在线播放和免费下载的功能
  20. 好用的日历 android,手机日历软件哪个最好用?日历app排行榜(10款)

热门文章

  1. 15 单因子利率模型蒙卡模拟
  2. DJ9-3 DMA 方式
  3. 货币增发为什么会造成通货膨胀? 如何造成
  4. 国产FPGA!哪些公司比较牛?
  5. 计算机应用技术简历就业意向,车辆工程专业的应届毕业生简历上就业意向应怎么填?...
  6. 上海python招聘微信群_如何用20行Python代码打造一个微信群聊助手?
  7. python基础教程菜鸟教程-Python从基础到入门系列教程
  8. 网件R6220刷机失败
  9. STM32复位与时钟、定时器
  10. 大众点评数据信息获取——字体反爬