1.画椭球

1.1 圆心在(0,0,0)

[x,y,z]=sphere(30);%30是画出来的球面的经纬分面数...30的话就是30个经度, 30个纬度

surf(x,y,z)

图片.png

1.2 圆心在(x0,y0,z0),半径为 r

[x,y,z]=sphere(30);%30是画出来的球面的经纬分面数...30的话就是30个经度, 30个纬度

x0=1;

y0=3;

z0=2;

r=3;

x=x0+r*x;

y=y0+r*y;

z=z0+r*z;

surf(x,y,z)

图片.png

1.3 椭球

$$

\varGamma(x) = \frac{\int_{\alpha}^{\beta} g(t)(x-t)^2\text{ d}t }{\phi(x)\sum_{i=0}^{N-1} \omega_i} \tag{2}

$$

%(xc,yc,zc)为中心,xr,yr,zr为半轴长。

[x, y, z] = ellipsoid(0,0,0,5.9,3.25,3.25,30);

surfl(x, y, z)

colormap copper

axis equal

图片.png

2.绘制双曲抛物面

公式

[图片上传失败...(image-4fd354-1524844323322)]

代码

x=-8:0.5:8; % x范围

y=-8:0.5:8; % y范围

[xx,yy]=meshgrid(x,y); %构成格点矩阵

p=1;

z=-(xx.^2)./(2*p)+(yy.^2)./(2*p);

surf(xx,yy,z); %子图1,绘制三维图形

title('双曲抛物面');

图片

图片.png

3.绘制椭圆抛物面

公式

[图片上传失败...(image-da49c7-1524844323322)]

代码

x=-8:0.5:8; % x范围

y=-8:0.5:8; % y范围

[xx,yy]=meshgrid(x,y); %构成格点矩阵

p=1;

z=sqrt((xx.^2)./(2*p)+(yy.^2))./(2*p);

surf(xx,yy,z);title('椭圆抛物面'); %子图1,绘制三维图形

图片

图片.png

3.绘制椭圆抛物面

公式

[图片上传失败...(image-f57e5d-1524844323322)]

代码

x=-8:0.5:8; % x范围

y=-8:0.5:8; % y范围

[xx,yy]=meshgrid(x,y); %构成格点矩阵

p=1;

z=sqrt((xx.^2)./(2*p)+(yy.^2))./(2*p);

surf(xx,yy,z);title('椭圆抛物面'); %子图1,绘制三维图形

matlab绘制三维图形现状,MATLAB绘制三维图形相关推荐

  1. 【MATLAB】三维图形绘制 ( 绘制网格 + 等高线 | meshc 函数 | 绘制平面 + 等高线 | surfc 函数 )

    文章目录 一.绘制网格 + 等高线 1.meshc 函数 2.代码示例 二.绘制平面 + 等高线 1.surfc 函数 2.代码示例 一.绘制网格 + 等高线 1.meshc 函数 meshc 函数参 ...

  2. matlab绘图z=sin(x_「matlab画三维图」Matlab 应用之绘制三维图形(基础篇) - seo实验室...

    matlab画三维图 在Matlab中,三维图形的绘制包括三维曲线,三维网线图和三维曲面图.闲话不多说,直接进入正题.首先介绍几个函数: 1.plot3(x,y,z,-) 其中,x,y,z为维数相同的 ...

  3. matlab实验4图形的绘制,MATLAB编程与应用实验报告(三维图形绘制)

    <MATLAB编程与应用实验报告(三维图形绘制)>由会员分享,可在线阅读,更多相关<MATLAB编程与应用实验报告(三维图形绘制)(5页珍藏版)>请在人人文库网上搜索. 1.M ...

  4. MATLAB 之 绘制三维图形的基本函数、三维曲面和其他三维图形

    文章目录 一.绘制三维曲线的基本函数 二.三维曲面 1. 平面网格坐标矩阵的生成 2. 绘制三维曲面的函数 3. 标准三维曲面 三.其他三维图形 1. 三维条形图 2. 三维饼图 3. 三维实心图 4 ...

  5. MATLAB函数mesh与surf等绘制三维曲面入门

    一.引言 三维曲面在实际应用中被广泛使用,能够更好的展示三维空间中曲面,以实现三维数据的可视化. Matlab软件中可以使用mesh.fmesh.surf和fsurf等函数来实现三维曲面的绘图.其中m ...

  6. matlab常见用法汇总,包括绘制二维、三维曲线、圆、读取、保存图片/数据、数值精度、绘制圆、绘制角度等

    文章目录 写在前面 一 绘制二维曲线 二 绘制三维曲线 plot3. 三 绘制三维离散点 scatter3() 四 保存图片到本地 五 数值精度 六 字符串拼接 七 将数据保存到txt 八 matla ...

  7. matlab画三维图电磁场,利用matlab实现矩形波导电磁场分布图的绘制.doc

    利用matlab实现矩形波导电磁场分布图的绘制.doc 利用MATLAB实现矩形波导电磁场分布图的绘制(附源程序)通过MATLAB计算并绘出任意时刻金属矩形波导的主模TE10模的电磁场分布图.波导尺寸 ...

  8. matlab 三维点 边界曲面,不用matlab如何从散点数据绘制极坐标三维曲面图?

    [ 在 OSN10 (老洪) 的大作中提到: ] : 标  题: Re: 不用matlab如何从散点数据绘制极坐标三维曲面图? : 发信站: 水木社区 (Sat Dec 15 20:47:17 201 ...

  9. 怎么绘制定义域空心的三维图:用matlab还是mathematic?

    怎么绘制定义域空心的三维图:用matlab还是mathematic? 0.背景:绘制三维图,定义域为空心,不连通.需要的效果如图2所示 需要绘制的函数公式为: z = f ( x , y ) = 2 ...

最新文章

  1. PySpider HTTP 599: SSL certificate problem错误的解决方法
  2. 基础理论:给定离散概率表求分布函数
  3. 构建论文框架的八条原则
  4. python输出不重复的单词_python-如何在文本文件中创建所有单词的列表,但字母重复的单词除外...
  5. 科技人员在计算机前的肖像,首个全国科技工作者日来了 西南大学学子为科技工作者画像...
  6. GB/T 17710-1999 PHP生成校验码
  7. 使用IntelliJ IDEA 15和Maven创建Java Web项目(转)
  8. php统计网站 / html页面 浏览访问次数程序
  9. 移动开发者的未来在哪里?
  10. 如何在solarwinds中自定义 OID
  11. 双进程的扩展双屏软件的快捷键的设计和使用说明
  12. linux 解压加密zip,linux 系统下 zip 的加密压缩与解压缩命令
  13. 记账系统(java)
  14. 微信账户在服务器删除不了怎么办,微信号注销不了怎么办 账户无法永久注销解决方法...
  15. 京东运营 不错的帖子
  16. URL ASCII编码解码
  17. ds310服务器运行灯不亮,【群晖 DS218+ 2盘位 NAS网络存储服务器外观设计】按键|usb2.0口|电源键|指示灯|风扇_摘要频道_什么值得买...
  18. 孩子发烧,别急着降温
  19. 锁消除、锁粗化、偏向锁、适应性锁
  20. 迅雷正式回应搜狐诉讼,揭示网络视频行业潜规则

热门文章

  1. go html vue,用Go+Vue.js快速搭建一个Web应用(初级demo)
  2. 提升ListView的运行效率
  3. 虚拟主机跟php,php虚拟主机和服务器(云服务器跟虚拟主机)
  4. pyspark基础教程
  5. pandas DataFrame 索引(二)
  6. 电脑下载的python在哪里_mac下 python3 安装--有说明原电脑安装的文件在哪里
  7. 27. Leetcode 92. 反转链表 II (链表-反转链表)
  8. 机器学习笔记:牛顿方法
  9. 经典!MATLAB线性等分linspace()函数,精确等分点数
  10. Linux 运维故障排查思路,有这篇文章就够了