如何用matlab画长方体出如下长方体3D图

只需一步,快速开始
扫一扫,访问微社区
查看: 58900|回复: 9|关注: 0
根据三组数据画出三维图?
<h1 style="color:# 麦片财富积分
新手, 积分 10, 距离下一级还需 40 积分
XYZ2314.27438922.13.1514.26422292.23.314.21085032.33.4514.28836742.43.613.89315732.53.7513.69745832.63.913.46490722.74.0513.44457472.84.213.06715552.94.3513.424242434.513.1421313.14.6513.36197443.24.813.17262963.34.9513.47507323.45.112.679573.55.2512.46353853.65.412.86637353.75.5512.82570853.85.712.04545453.95.8511.74809394612.46226774.16.1511.22453564.26.311.36686224.36.4512.30596294.46.611.75953084.56.7512.26275664.66.911.53714554.77.0510.83695024.87.211.40879774.97.3510.4747857.510.9424243&&MATLAB新手&&就是这三组数据&&怎么样可以画出来&&我试了很多 好多出来图了 但是和数据不一致&&大家帮忙看看&&谢谢!
<h1 style="color:# 麦片财富积分
plot3(x,y,z)
<h1 style="color:# 麦片财富积分
plot3(x,y,z)
这个不行啊
提示:??? Error using ==& plot3
Vectors must be the same lengths.
<h1 style="color:# 麦片财富积分
在线等&&急啊& &没有人吗
<h1 style="color:# 麦片财富积分
啊啊啊啊啊啊
MATLAB 基础讨论版块优秀回答者
<h1 style="color:#6 麦片财富积分
关注者: 46
|此回复为最佳答案
A=[2& & & & 3& & & & 14.2743892
2.1& & & & 3.15& & & & 14.2642229
2.2& & & & 3.3& & & & 14.2108503
2.3& & & & 3.45& & & & 14.2883674
2.4& & & & 3.6& & & & 13.8931573
2.5& & & & 3.75& & & & 13.6974583
2.6& & & & 3.9& & & & 13.4649072
2.7& & & & 4.05& & & & 13.4445747
2.8& & & & 4.2& & & & 13.0671555
2.9& & & & 4.35& & & & 13.4242424
3& & & & 4.5& & & & 13.142131
3.1& & & & 4.65& & & & 13.3619744
3.2& & & & 4.8& & & & 13.1726296
3.3& & & & 4.95& & & & 13.4750732
3.4& & & & 5.1& & & & 12.67957
3.5& & & & 5.25& & & & 12.4635385
3.6& & & & 5.4& & & & 12.8663735
3.7& & & & 5.55& & & & 12.8257085
3.8& & & & 5.7& & & & 12.0454545
3.9& & & & 5.85& & & & 11.7480939
4& & & & 6& & & & 12.4622677
4.1& & & & 6.15& & & & 11.2245356
4.2& & & & 6.3& & & & 11.3668622
4.3& & & & 6.45& & & & 12.3059629
4.4& & & & 6.6& & & & 11.7595308
4.5& & & & 6.75& & & & 12.2627566
4.6& & & & 6.9& & & & 11.5371455
4.7& & & & 7.05& & & & 10.8369502
4.8& & & & 7.2& & & & 11.4087977
4.9& & & & 7.35& & & & 10.47478
5& & & & 7.5& & & & 10.9424243];
x=A(:,1);y=A(:,2);z=A(:,3);
scatter(x,y,5,z)%散点图
[X,Y,Z]=griddata(x,y,z,linspace(min(x),max(x))',linspace(min(y),max(y)),'v4');%插值
pcolor(X,Y,Z);shading interp%伪彩色图
figure,contourf(X,Y,Z) %等高线图
figure,mesh(X,Y,Z)%三维曲面
<h1 style="color:# 麦片财富积分
A=[2& & & & 3& & & & 14.2743892
2.1& & & & 3.15& & & & 14.2642229
2.2& & & & 3.3& & & & 14.2108503
太给力了& &你的回答完美的解决了我的问题~& &感激不尽!
<h1 style="color:# 麦片财富积分
A=[2& & & & 3& & & & 14.2743892
2.1& & & & 3.15& & & & 14.2642229
2.2& & & & 3.3& & & & 14.2108503
大神&&这样做出的三维图不连续怎么办啊??
<h1 style="color:# 麦片财富积分
A=[2& && &&&3& && &&&14.2743892
2.1& && &&&3.15& && &&&14.2642229
2.2& && &&&3.3& && &&&14.2108503
您好,我用您给出的代码在 R2016b上我的电脑是联想 win7&&64 位,AMD 10 处理器 尝试,但是结果和您的图片相差太大,整体偏黄,请问这是怎么回事呢?
<h1 style="color:# 麦片财富积分
您好,我用您给出的代码在 R2016b上我的电脑是联想 win7&&64 位,AMD 10 处理器 尝试,但是结果和您的图片 ...
这个是你电脑的问题吧,像素、性能
站长推荐 /3
筑起功能安全的堡垒 - 基于模型设计的软件开发
MATLAB中文论坛是全球最大的 MATLAB & Simulink 中文社区。用户免费注册会员后,即可下载代码,讨论问题,请教资深用户及结识书籍作者。立即注册加入我们吧!
MATLAB官方社交平台
MATLAB中文论坛微社区09-1209-1209-1209-12
03-1604-1212-1903-28
◇本站云标签如何画长方体
[问题点数:20分,结帖人mitterand]
如何画长方体
[问题点数:20分,结帖人mitterand]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
2006年10月 VC/MFC大版内专家分月排行榜第二
2003年11月 VC/MFC大版内专家分月排行榜第三
匿名用户不能发表回复!|如何用matlab画出如下长方体3D图_百度知道
如何用matlab画出如下长方体3D图
我有更好的答案
你先写出你要画出的长方体轮廓的函数表达式(这很简单吧,比如说x1=x,y1=y)然后把x、y、z都离散化,如x=[0,6],然后plot函数绘图,如plot(x,x1),就可以画出立方体的一条边;网格可能是用网格命令加上去的?哪些点自己弄好坐标用散点绘图函数scatter弄上去,标记画好后可以手动,也可以事先用一些命令加
采纳率:15%
为您推荐:
&#xe675;换一换
回答问题,赢新手礼包&#xe6b9;
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。

我要回帖

更多关于 matlab绘制长方体 的文章

 

随机推荐