数模更新篇-7-绘制三维图-4-符号函数和隐函数三维图形的绘制

37 篇文章 3 订阅
订阅专栏

符号函数的绘制

所谓符号函数就是用符号来表示的函数

plot3函数

类似于plot函数,可以认为化的是三维的函数图像

% t = 0: 0.1: 4*pi;   % 符号是t,t从0变动到4pi,间隔设置为0.1
t = linspace(0,4*pi,100);  % 符号是t,t从0变动到4pi,等分为100个点
x = sin(t)+1; % 利用t计算x的值
y = cos(t);  % 利用t计算y的值
z = t; % 利用t计算z的值
plot3(x,y,z)  % 绘制三维空间下的折线图
plot3(x,y,z,'r--') 

在这里插入图片描述

fplot3函数

syms t  % 符号是t
x = sin(t)+1;
y = cos(t); 
z = t;
fplot3(x,y,z) % 默认t的变化范围为[-5 5]
fplot3(x,y,z,[0 4*pi]) % 修改t的变化范围为0至4pi

在这里插入图片描述
相较于上一个绘图的步骤来说,该函数绘制图象是更为简便,所以常用次函数来绘制三维图形

fmesh函数,fsurf函数,fcontour函数

%% fmesh 三维网格图 (2016a版本推出的函数,老版本Matlab用的是ezmesh函数,未来版本可能会被淘汰)
syms x y 
z=x^2+y^2;
fmesh(z) % 默认x的变化范围和y的变化范围都是[-5 5]
fmesh(z,[-2 2 -4 4]) % 修改x的变化范围和y的变化范围分别为[-2 2][-4 4]
% axis vis3d  % 冻结屏幕高宽比,使得一个三维对象的旋转不会改变坐标轴的刻度显示
% axis equal  % 设置屏幕高宽比,使得每个坐标轴的具有均匀的刻度间隔
fmesh(z,[-2 2 -4 4],'MeshDensity',11)   % 设置每个方向计算的点数

% 画一朵花花送给亲爱的Ta
syms u v
r = 2 + sin(7.*u + 5.*v);
x = r.*cos(u).*sin(v);
y = r.*sin(u).*sin(v);
z = r.*cos(v);
% 可以直接用乘号
% r = 2 + sin(7*u + 5*v);
% x = r*cos(u)*sin(v);
% y = r*sin(u)*sin(v);
% z = r*cos(v);
fmesh(x,y,z,[0 2*pi 0 pi])
alpha(0.8)

%% fsurf 三维曲面图 (2016a版本推出的函数,老版本Matlab用的是ezsurf函数,未来版本可能会被淘汰)
syms x y 
z=x^2+y^2;
fsurf(z) % 默认x的变化范围和y的变化范围都是[-5 5]
fsurf(z,[-2 2 -4 4]) % 修改x的变化范围和y的变化范围分别为[-2 2][-4 4]
% axis vis3d  % 冻结屏幕高宽比,使得一个三维对象的旋转不会改变坐标轴的刻度显示
% axis equal  % 设置屏幕高宽比,使得每个坐标轴的具有均匀的刻度间隔
fsurf(z,[-2 2 -4 4],'MeshDensity',11)   % 设置每个方向计算的点数

% 画一朵花花送给亲爱的Ta
syms u v
r = 2 + sin(7.*u + 5.*v);
x = r.*cos(u).*sin(v);
y = r.*sin(u).*sin(v);
z = r.*cos(v);
fsurf(x,y,z,[0 2*pi 0 pi])

%% fcontour 绘制等高线 (2016a版本推出的函数,老版本Matlab用的是ezcontour函数,未来版本可能会被淘汰)
syms x y 
z=x^2+y^2;
fcontour(z) % 默认x的变化范围和y的变化范围都是[-5 5]
fcontour(z,[-2 2 -4 4]) % 修改x的变化范围和y的变化范围分别为[-2 2][-4 4]
fcontour(z,'fill','on') % 在等高线线条间进行填充

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

隐函数的绘制

f = @(x,y,z) x.^2 + y.^2 - z.^2;  % 函数句柄(在拟合那一节里面介绍过),这里要注意,要用点运算符
fimplicit3(f)
xlabel('x轴');  ylabel('y轴');  zlabel('z轴');  % 加上坐标轴的标签
interval = [-5 5 -5 5 0 5];   % 指定范围
fimplicit3(f,interval)
fimplicit3(f,interval,'EdgeColor', 'none', 'FaceAlpha',0.5)  % 去掉边缘颜色,调整透明度


% fimplicit3(f,interval) 为 x、y 和 z 指定绘图区间。
f = @(x,y,z) (x.^2+(9/4)*y.^2+z.^2-1).^3-x.^2.*z.^3-(9/80)*y.^2.*z.^3;
fimplicit3(f,[-1.5,1.5,-1.5,1.5,-1.5,1.5],'EdgeColor', 'none', 'FaceAlpha',0.5);

在这里插入图片描述

matlab绘图(三)绘制三维图
higerwy的博客
03-10 5万+
曲面图绘制(只需将mesh改为surf即可),这十张图片体现不同的颜色映射风格,标题为对应的colormap的值。对应列元素绘制三维曲线,曲线条数等于矩阵列数。由各划分点分别作平行于两坐标轴的直线,则得到二维矩区域。surf用于绘制三维曲面图,各线条之间的补面用颜色填充。对于参数式表示的三维曲线,还可以用简易绘图函数。组成一组曲线的坐标参数,选项的定义和。C(i,j)是Pij的颜色值。1.最基本的绘制三维曲线的函数。等函数就可以把这张曲面画出来。映射到曲面上,就得到曲面上的。表示的曲面,通常,先在。
1.4 隐函数的图
weixin_47911788的博客
05-21 2542
二元方程 f(x,y)=0(或者它所确定的隐函数)的图在坐标平面上通常一条曲线。如果方程比较复杂,这种曲线就很难想象,更难以作图。 但是Maple却可以很容易地用命令implicitplot 绘出这种曲线。 隐函数曲线作图的基本格式: implicitplot(f(x,y)=0,x=a…b,y=c…d) 例1.4.1 作出以下方程表示的曲线: 这是一个圆心在原点,半径为a的圆。 解 输入以下命: with(plots): a:=1: implicitplot(x2+y2=a^2, x=-a…a,y=
Matlab】三维绘图函数汇总
最新发布
洋洋Young的博客
10-22 3016
本文用于汇总 Matlab 中的三维绘图函数。plot3() 函数用于绘制用参数方程表示的三维曲线。ezplot3() 函数用于三维曲线的符号绘图,需要用参数方程表示。mesh() 函数用于绘制三维曲面网格。surf() 函数用于绘制三维空间曲面。
python画三维函数复合图像-python之画三维图
weixin_39769740的博客
11-11 1336
一:利用的包:(1)构建三维对象:mpl_toolkits.mplot3d里面导入Axes3D(2)数据方面操作:numpy(3)绘图工具包:matplotlib.pyplot二:绘图:1、绘图主要分成两种情况:(1)一种是根据函数绘制三维图(2)一种是根据三维坐标绘制散点图2、代码一:绘制散点图(加颜色,修饰什么的省略)import matplotlib.pyplot as pltimport...
隐函数建模之隐函数交、并、减操作
OREH_HERO的博客
04-16 674
隐式曲面: 通常,几何模型有两种表示式——参数式和隐函数式。 所谓隐函数显示并不会告诉你任何点的信息,只会告诉你该函数上所有点满足的关系,他是一种隐式得表示方法。 对于,其中为空间上的连续实函数,表示一个几何体,则在三维空间内,该几何对象得边界被称为隐式曲面。来举个具体隐式曲面的例子: 一般地的我们会把隐式曲面的代数方程写作 ,则对于该例: 当 表示曲面本身。 当 表示曲面外部区域。 当 表示曲面内部区域。 隐函数交、并、减操作: ...
MATLAB.rar_matlab处理_matlab 隐函数_matlab三维_matlab三维绘图_matlab绘图
09-22
这包括绘制三维曲线、三维表面、等高线图等。`surf`函数用于创建三维曲面,`mesh`则用于创建网格状的三维图。`slice`函数可以帮助我们截取三维数据的特定平面,以获得更深入的洞察。对于颜色映射,`colormap`可以...
matlab三维图像-图处理.pptx
11-03
在高级图处理技术方面,MATLAB提供了诸如`contour`和`contourf`函数绘制等高线图,`feather`用于绘制矢量图,`stem3`绘制三维柄状图,`trisurf`和`trimesh`用于构建基于三角网格的三维图,`waterfall`用于...
matlab隐函数三维图,MATLAB绘制3D隐函数曲面的几种方法
weixin_29317963的博客
03-16 4838
背景介绍Matlab提供了一系列绘图函数,常见的包括绘制2D曲线的plot函数绘制2D隐函数曲线的ezplot函数绘制3D曲面的mesh和surf函数绘制3D显函数曲面的ezmesh和ezsurf函数。值得注意的是,ez系列的绘图函数里只有ezplot是绘制隐函数曲线的,ezmesh和ezsurf都是画显函数曲面的(不要被ez的名字误解了)。遗憾的是,matlab里并没有提供直接绘制3D隐函...
cd.rar_3维图片代码_三维消隐 c++_图像代码_真实图像 c++_真实图
09-24
实现三维实时动画,需要高效的图渲染和更新机制,C++中的OpenGL或Direct3D库是常用的选择,它们提供底层接口以实现高性能的图处理。 **图裁剪**是处理超出视口范围的图元素的过程,确保只有可见部分被绘制...
用计算机绘制三维设计图步骤,三维计算机图
weixin_29535345的博客
06-24 2527
三维计算机图(3D Computer Graphics)是计算机和特殊三维软件帮助下创造的作品。一般来讲,该术语可指代创造这些图的过程,或者三维计算机图技术的研究领域,及其相关技术。中文名三维计算机图外文名Three dimensional computer graphics类别图类型科技三维计算机图简介编辑语音三维计算机图(3D Computer Graphics)...
matlab三维图像(plot3,mesh,surf)
热门推荐
wulimmya的博客
06-12 13万+
我可能真的太闲了吧···在网上看到这图觉得挺好看: t=0:pi/360:2*pi; x=sin(t); y=cos(t); z=2*x.^2+y.^2; figure plot3(x,y,z,'Color','r','LineWidth',2); xlabel('x'); ylabel('y'); zlabel('z'); title('z=(cos t)^2+2*(sin t)^2'); ax...
[Matlab绘图][三维图][三维曲线基本函数+三维曲面+其他三维图]
aaa654654654的博客
11-16 3933
1.绘制三维图的基本函数      最基本的三维绘图函数为plot3; plot3与plot用法十分相似,调用格式: plot(x1,y1,z1,选项1,x2,y2,z2,选项2,...,xn,yn,zn,选项n) 当x,y,z是同维向量时,则x,y,z,对应元素构成一条三维曲线; 当x,y,z是同维矩阵时,则以x,y,z对应列元素绘制三维曲线,曲线条数等于矩阵列数...
【数学建模之Mathematica】2.函数可视化
若丶尘的博客
08-06 3791
主要讲述绘制二维图、三维图(显函数)、等高线图(隐函数
maltab 绘制三维函数图像模板
qq_44614115的博客
01-31 440
本文记录maltab 绘制三维函数图像模板
OpenGL三维的一些常用函数
苍白的小包叽的博客
12-05 2004
1、glMatrixMode();       参数有三个:GL_PROJECTION 投影, GL_MODELVIEW 模型视图, GL_TEXTURE 纹理. 即表示:接下来要对投影/模型视图/纹理进行操作 2、glLoadIdentity();    将当前矩阵变为单位矩阵,无需参数 3、glFrustum(GLdouble left, GLdouble Right, GLdouble...
数学建模中如何用 matlab画漂亮的图(二)
weixin_45562945的博客
07-21 2040
数学建模中如何用 matlab画漂亮的图(二维图) 2 fplot绘图命令*** 上次我们说到,可以plot用来画二维图,利用plot的原理就是我们常用的:描点作图。然而描点作图有一个缺点,就是可能无法完全描述清楚我们的需求,比如,我们想要画一个函数图像,y=x^2; x=[1 2 3 4 5 6 7]; y=[1 4 9 16 25 36 49]; plot(x,y) 仔细来看的话,不难发现,这个曲线不够平滑,也就是说,我们的计算机没有完全理解我们的需求,那我们应该怎么做呢?接下来我会提供三
求极限、求导数、求积分、画图(绘制2维/3维函数图像)网站
Edward2022的博客
09-22 3万+
绘制2D、3D图像网站、求导求积分网站
三维空间常用函数(一) c++ Qt
sk_main_void的博客
08-01 2101
记录一下在三维空间计算中常用的点、线、面的计算函数。基于c++与Qt的类
Matplotlib绘制函数的等高线与三维图
夏小悠的博客
01-18 8568
文章记录一下函数的等高线及其三维图像的可视化方法。
写文章

热门文章

  • 数模更新篇-4-ARCH和GARCH模型 4872
  • 数模更新篇-3-因子分析模型 4760
  • 入门C语言排序n个数 4760
  • 数模优秀论文分析(美赛)-2012-A 4713
  • 数模笔记-2-整数规划 3147

分类专栏

  • 数据结构实现 24篇
  • 大数据 2篇
  • 编译原理 1篇
  • Java 18篇
  • 算法 9篇
  • 笔记 37篇

最新评论

  • 入门C语言排序n个数

    л552: 你好请问这个运行之后怎么输入(纯小白)

  • 入门C语言排序n个数

    阿亮要高冷: #include<stdio.h> int main() { int i,j,n,t,a[100],p; scanf("%d",&n); p=n; for (i=0;i<n;i++) { scanf("%d",&a[i]); } for (;p>0;){ for (j=0;j<p-1;j++) { int m; if(a[j]>a[j+1]) {m=a[j];a[j]=a[j+1];a[j+1]=m; } } p=p-1;} for (i=0;i<n;i++) { printf("%d ",a[i]); } printf("\n"); return 0; }

  • 数模实战-4-预测模型

    LeBronGod: 二次指数平滑的代码可以发一下吗?

  • 入门C语言排序n个数

    Fy哥: 看了你的文章,原来输入那里也需要for循环啊,我直接cin>>a[n]

  • 数模实战-4-预测模型

    weixin_48058379: 二次指数平滑的代码可以发一下吗?

大家在看

  • 【JVM】运行时数据区 1360
  • SSM出租车管理系统6v0lz 处罚奖赏 投诉等模块全方位服务
  • [全部更新]2024年华为杯数学建模研赛C题思路代码文章教学研究生数学建模数模研赛
  • 53 语言模型(和之后用来训练语言模型的数据集)_by《李沐:动手学深度学习v2》pytorch版 229
  • springboot+vue在线智慧办公系统【开题+程序+论文】

最新文章

  • 数据结构图的DFS深度优先搜索C语言
  • 数据结构图的BFS广度优先搜索C语言
  • 数据结构邻接表图C语言
2022年24篇
2021年80篇
2020年34篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

玻璃钢生产厂家莱阳玻璃钢人物雕塑玻璃钢景观雕塑尺寸惠东商场玻璃钢雕塑四川室外玻璃钢花盆北京通道商场美陈制造河南玻璃钢人物雕塑价格茂名玻璃钢雕塑茶几天津抽象玻璃钢雕塑三水玻璃钢公仔雕塑图片湖州水果玻璃钢雕塑批发海西玻璃钢雕塑制作厂家周口景观玻璃钢雕塑玻璃钢椅子雕塑宿迁玻璃钢广场雕塑开封卡通玻璃钢雕塑常见商场美陈怎么样商场七夕美陈图片西安仿铜玻璃钢雕塑公司上海大型主题商场美陈采购铸铜玻璃钢人物雕塑设计太原玻璃钢卡通雕塑厂家直销深圳龙岗玻璃钢雕塑厂新乡玻璃钢小品雕塑连云港玻璃钢雕塑厂家玻璃钢雕塑的方法河南玻璃钢动物雕塑制作工厂玻璃钢阿狸雕塑武威玻璃钢植物雕塑设计玻璃钢牛雕塑工厂定制湖南玻璃钢造型雕塑香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化