三维图形

三维图形

Task09 三维图形
语法知识
5.10.1三维线性图
plot3(x,y,z)。
5.10.2三维条形图
bar3(y) 绘制向量y的坐标图。
bar3(x,y)绘制向量y的每一个元素在指定x的条形图,x必须是递增的。
5.10.3三维散点图
scatter3(x,y,z) 。
5.11三维网格图
mesh(x,y,z,c)。
meshc(x,y,z,c)添加等高线。
meshz(x,y,z,c)添加门帘线。
5.12三维表面图
surf(x,y,z,c)。
5.13简易表面图
ezpsurf(f,domain) f函数表达式,domain自变量变化区间。
ezpsurf(x,y,z,[ ],[ ])。
实战演练
5.28

t=0:pi/50:10pi;
x=0.1
exp(t/20).cos(2t);
y=0.1*exp(t/20).sin(2t);
plot(x,y,t),grid on
plot3(x,y,t),grid on

5.29

year=[1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000 2001];
GDP=[17.4 19.58 23.94 31.48 43.8 57.73 67.79 74.77 79.55 82.05 89.4 95.93];
consu=[3.1 3.4 10.7 19.6 24.8 16.5 8.3 2.8 -0.8 -1.4 0.4 0.7];
colormap(spring);%设置颜色
bar3(year,GDP,0.3)
figure %创建另一图形窗口
colormap([0 1 1])
bar3(year,consu,0.3)

5.30

for n=0:0.5:15
r=5+5n;
theta=0:pi/12:2
pi;
x=rcos(theta);
y=r
sin(theta);
z=50*ones(size(x))n-2n.^2;
c(1)=0;c(2)=0;c(1)=0;
scatter3(x,y,z,3,c,‘filled’)
hold on
end
axis([-80,80,-80,80,0,320])

5.31

[X,Y]=meshgrid(-3:0.2:3);
Z=exp(-X.2-Y.2).*sin(X).^2;
mesh(X,Y,Z)

5.32

[X,Y]=meshgrid(-3:0.2:3);
Z=exp(-X.2-Y.2).*sin(X);
meshc(X,Y,Z)
axis([-3 3 -3 3 -0.3 0.3])

5.33

A=pascal(9);
surf(A)

5.34

B=magic(9);
surf(B)

5.35

[x,y]=meshgrid(0:0.25:10);
z=exp(-(0.15*x).2-(0.15*y).2).*sin(x).*sin(y);
surfc(x,y,z)

5.36

ezsurf(‘x*exp(-x2-y2)’,[-3,3],[-3,3]);

5.37

syms r theta
x=rcos(theta);
y=r
sin(theta);
z=r*2;
ezsurf(x,y,z)

学习心得
学习了三维线性图,三维条形图,三维散点图,三维网格图,三维表面图,简易表面图。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
吉大三维图GitHub是指吉林大学的三维图项目在GitHub上的存储和管理平台。GitHub是一个全球最大的源代码托管平台,为开发者提供了代码的版本控制、协作开发和部署等功能。在这个平台上,吉大三维图项目可以进行团队协作开发、版本追踪和发布等工作。 首先,吉大三维图项目在GitHub上进行存储和管理,可以让团队成员更加方便地共享和访问项目代码。每个团队成员可以通过GitHub的界面轻松查看和下载代码,方便在本地环境中进行开发和测试。 其次,GitHub提供了强大的版本控制功能,可以帮助团队成员追踪代码的变动和修复bug。项目代码的每次提交都会有明确的记录,开发者可以方便地查看每个版本的变动和修改细节。这有助于团队成员之间的沟通和合作,也便于回溯和修复问题。 此外,GitHub还提供了协作开发的功能,可以方便团队成员之间的交流与合作。通过提交问题、讨论和评论,团队成员可以积极地交流思想和意见,共同推动项目的进展和发展。 最后,GitHub可以作为一个发布平台,让吉大三维图项目可以更容易地与其他开发者和用户分享。团队成员可以通过GitHub的页面将项目的最新版本发布出去,并接受其他人的贡献和反馈。这种开放和合作的方式可以帮助项目更好地发展和壮大。 总而言之,吉大三维图GitHub为吉林大学三维图项目提供了一个高效、便捷的开发和协作平台。通过利用GitHub的代码托管和版本控制功能,团队成员可以更好地开展工作,推动项目的进展和发展。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值