MATLAB画三维球体函数区别

共四种方法

[u,v,w] = sphere(56);subplot(2,2,1)
plot3(u,v,w);
title('plot()')subplot(2,2,2)
surf(u,v,w)
title('surf')subplot(2,2,3)
surfl(u,v,w)
title('surfl')subplot(2,2,4)
mesh(u,v,w)
title('mesh')

运行结果如下:

画实体球的相关函数

%%
% 三维实心球
t=linspace(0,pi,25);
p=linspace(0,2*pi,25);
[theta,phi]=meshgrid(t,p);
x=sin(theta).*sin(phi);
y=sin(theta).*cos(phi);
z=cos(theta);
[m,n]=size(z);
re=[0 0 1];%改数字 改变颜色、数字为0-1
colormap(re)  % colormap(map) 用map矩阵映射当前图形的色图
surf(x,y,z);
% 是阴影函数控制曲面和图形对象的颜色着色,即用来处理色彩效果的,包括以下三种形式:
% shading faceted:默认模式,在曲面或图形对象上叠加黑色的网格线;
% shading flat:是在shading faceted的基础上去掉图上的网格线;
% shading interp:对曲面或图形对象的颜色着色进行色彩的插值处理,使色彩平滑过渡 ;
shading interp
axis equal;
% daspect([m n p]):将坐标轴的长宽高(x,y,z轴)单位长度之比设为:m:n:p。
% daspect([1 1 1]) = axis equal
daspect([1,1,1])
view(3);
axis tight % 使得图形框图靠近数据
camlight   % camlight的目的:创建或者移动在camera coordinates里的光源
grid on
lighting gouraud
%%
% colormap的用法
colormap([spring;summer;autumn;winter])%相当于自定义了一个256*3维的colormap  %实际上spring,summer,autumn,winter%都是64*3维的colormap
x=[0 1 1 0];
y=[0 0 1 1];                           %定义四个点 [0 0] [1 0] [1 1] [0 1]
fill(x,y,[0 0.1 0.2 0.3]);             %定义四个点的C值    %则Cmin=0,Cmax=0.3
colorbar;
map=colormap;                          %map为256*3矩阵

MATLAB画三维球体函数相关推荐

  1. matlab这么画三维函数图,matlab 画三维图函数

    PAT甲级 1001. A+B Format (20) 题目原文: Calculate a + b and output the sum in standard format -- that is, ...

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

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

  3. matlab鼠标三维坐标点,请问如何用matlab画三维点,已知x,y,z的坐标,在三维坐标系上显示...

    点击查看请问如何用matlab画三维点,已知x,y,z的坐标,在三维坐标系上显示具体信息 答:例如 : X=1,Y=2,Z=3; 代码就是: plot3(1,2,3,'*') grid on%加网格 ...

  4. matlab三维图像比较,matlab 画三维图像

    数学学习中,有很多地方需要画图来直观对比显示,本节记录一下用matlab画三维图形的几种方法. 例: , 1.surf.surfc.surfl surf: clear clc close all %% ...

  5. Matlab画三维图的一些技巧

    引言 本人是一位数学科研工作者,平时的文章采用的是latex编写,里面图形的生成主要来自于Matlab(个人对Matlab非常喜欢,感觉上手比较容易,更亲民).对于图形的处理比较频繁,而且总会有一些特 ...

  6. MATLAB 画三维长方体 介绍+代码

    MATLAB 画三维长方体 介绍+代码 在做机械臂三维避障仿真时可能用到对空间障碍物进行描述,一般用长方体,圆柱体等描述,以下是两种画长方体的程序,第一种是指定长方体的八个顶点坐标,第二种是指定长方体 ...

  7. matlab已知函数表达式画函数图像,怎么用matlab画已知函数表达式的一个函数图像?函数比较复杂的……...

    点击查看怎么用matlab画已知函数表达式的一个函数图像?函数比较复杂的--具体信息 答:要具体哦,如果一个自变量,函数图像就是曲线,用plot 如果是2个自变量,函数图像就是曲面了,如f=3*exp ...

  8. 如何用matlab画三维函数相交,如何用matlab绘制三元函数f=x^2 y^3 z^4在

    www.mh456.com防采集. 1234567syms x y z;f = (x-y)^2+(x-z)^2+(y-z)^2-100;z = solve(f,'z');for p = 1:lengt ...

  9. matlab中发现一特么别好用的画三维图函数ezmesh()

    在画三维图时小伙伴们还在用普通的mesh或者其他要自定义变量范围的函数吗? 以前我也是这样用的mesh()函数,如若变量的范围估计错误,估计还出不来图像,或者出来的图像只能看到边上一点点,那么ezme ...

最新文章

  1. 使用R语言分析微信好友
  2. linux epoll监听套接字实例
  3. 第二单元作业——电梯模拟总结
  4. 为什么要进行特征归一化/标准化?
  5. 查询数据库授权以及授权到期的处理方法
  6. python开发android应用app,python开发app开发框架
  7. Intellij idea 插件 | 超越鼓励师 吐槽
  8. 苹果x人脸识别突然失灵_iPhone手机触摸屏失灵怎么办?成都苹果维修点教你轻松解决...
  9. 便捷的收集数据工具—Sniffer嗅探器
  10. 适合我的前端学习路线(学习前端不迷路)
  11. 安装NVIDIA显卡驱动以及CUDA
  12. 华为腾讯众安微众360大咖齐聚,2019中国区块链开发者大会等你来!
  13. 第十二届蓝桥杯嵌入式——赛后总结
  14. 在iOS当中发送电子邮件和短信
  15. jaccard相似性度量
  16. NTFS - 获取NTFS系统格式的盘符
  17. Java中整数基础知识
  18. 互联网行业常用数据分析指标
  19. linux qt写入excel文件内容,Qt 读取Excel表格数据 生成Excel表格并写入数据
  20. 水桶服务器1.7.10服务器文件,我的世界1.7.10水桶开服包游戏

热门文章

  1. 在word中快速查找所有图片
  2. K近邻分类器(李飞飞CS231n学习笔记---lecture2:K最近邻算法)
  3. github+hexo搭建个人博客
  4. 多线程实现4个窗口卖100张票
  5. 唯美云海高清动态壁纸分享
  6. 华为OD机试 - 获取最大软件版本号(Java JS Python)
  7. 开启人工智能教育结合的未来模式
  8. flash全屏显示代码
  9. Caused by: java.lang.NoSuchMethodException: xx.<init> [class android.content.Context, interface
  10. sqli-labs第十一关