MATLAB画三维球体函数
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画三维球体函数相关推荐
- matlab这么画三维函数图,matlab 画三维图函数
PAT甲级 1001. A+B Format (20) 题目原文: Calculate a + b and output the sum in standard format -- that is, ...
- matlab绘图z=sin(x_「matlab画三维图」Matlab 应用之绘制三维图形(基础篇) - seo实验室...
matlab画三维图 在Matlab中,三维图形的绘制包括三维曲线,三维网线图和三维曲面图.闲话不多说,直接进入正题.首先介绍几个函数: 1.plot3(x,y,z,-) 其中,x,y,z为维数相同的 ...
- matlab鼠标三维坐标点,请问如何用matlab画三维点,已知x,y,z的坐标,在三维坐标系上显示...
点击查看请问如何用matlab画三维点,已知x,y,z的坐标,在三维坐标系上显示具体信息 答:例如 : X=1,Y=2,Z=3; 代码就是: plot3(1,2,3,'*') grid on%加网格 ...
- matlab三维图像比较,matlab 画三维图像
数学学习中,有很多地方需要画图来直观对比显示,本节记录一下用matlab画三维图形的几种方法. 例: , 1.surf.surfc.surfl surf: clear clc close all %% ...
- Matlab画三维图的一些技巧
引言 本人是一位数学科研工作者,平时的文章采用的是latex编写,里面图形的生成主要来自于Matlab(个人对Matlab非常喜欢,感觉上手比较容易,更亲民).对于图形的处理比较频繁,而且总会有一些特 ...
- MATLAB 画三维长方体 介绍+代码
MATLAB 画三维长方体 介绍+代码 在做机械臂三维避障仿真时可能用到对空间障碍物进行描述,一般用长方体,圆柱体等描述,以下是两种画长方体的程序,第一种是指定长方体的八个顶点坐标,第二种是指定长方体 ...
- matlab已知函数表达式画函数图像,怎么用matlab画已知函数表达式的一个函数图像?函数比较复杂的……...
点击查看怎么用matlab画已知函数表达式的一个函数图像?函数比较复杂的--具体信息 答:要具体哦,如果一个自变量,函数图像就是曲线,用plot 如果是2个自变量,函数图像就是曲面了,如f=3*exp ...
- 如何用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 ...
- matlab中发现一特么别好用的画三维图函数ezmesh()
在画三维图时小伙伴们还在用普通的mesh或者其他要自定义变量范围的函数吗? 以前我也是这样用的mesh()函数,如若变量的范围估计错误,估计还出不来图像,或者出来的图像只能看到边上一点点,那么ezme ...
最新文章
- 使用R语言分析微信好友
- linux epoll监听套接字实例
- 第二单元作业——电梯模拟总结
- 为什么要进行特征归一化/标准化?
- 查询数据库授权以及授权到期的处理方法
- python开发android应用app,python开发app开发框架
- Intellij idea 插件 | 超越鼓励师 吐槽
- 苹果x人脸识别突然失灵_iPhone手机触摸屏失灵怎么办?成都苹果维修点教你轻松解决...
- 便捷的收集数据工具—Sniffer嗅探器
- 适合我的前端学习路线(学习前端不迷路)
- 安装NVIDIA显卡驱动以及CUDA
- 华为腾讯众安微众360大咖齐聚,2019中国区块链开发者大会等你来!
- 第十二届蓝桥杯嵌入式——赛后总结
- 在iOS当中发送电子邮件和短信
- jaccard相似性度量
- NTFS - 获取NTFS系统格式的盘符
- Java中整数基础知识
- 互联网行业常用数据分析指标
- linux qt写入excel文件内容,Qt 读取Excel表格数据 生成Excel表格并写入数据
- 水桶服务器1.7.10服务器文件,我的世界1.7.10水桶开服包游戏
热门文章
- 在word中快速查找所有图片
- K近邻分类器(李飞飞CS231n学习笔记---lecture2:K最近邻算法)
- github+hexo搭建个人博客
- 多线程实现4个窗口卖100张票
- 唯美云海高清动态壁纸分享
- 华为OD机试 - 获取最大软件版本号(Java JS Python)
- 开启人工智能教育结合的未来模式
- flash全屏显示代码
- Caused by: java.lang.NoSuchMethodException: xx.<init> [class android.content.Context, interface
- sqli-labs第十一关