![ec84bdc226a895b0058a889c9702f9f9.png](https://i-blog.csdnimg.cn/blog_migrate/9e2368754a68d201ae66044188d97c54.jpeg)
由于在书写小论文的时候, 需要把多个图形整合成为一个综合的图形,我也是在写论文的时候,导师说我的图太多,太杂,需要做整合。我第一个想到的是用matlab建立三维散点图。下面我把数据如何整理还有实现代码一并贴出来。
Talk is cheap,show me the codes.
clear;
a=xlsread('number10.xlsx','sheet1');
set(0,'defaultfigurecolor','w') %将图形背景设置成白色
x1=a(:,1);
y1=a(:,2);
z1=a(:,3);
shading interp
scatter3(x1,y1,z1,'k') %'k'是代表数据的图形符号
hold on %将后续的图形在第一个图形上叠加
x2=a(:,4);
y2=a(:,5);
z2=a(:,6);
scatter3(x2,y2,z2,'s')
hold on
x3=a(:,7);
y3=a(:,8);
z3=a(:,9);
scatter3(x3,y3,z3,'d')
hold on
x4=a(:,10);
y4=a(:,11);
z4=a(:,12);
scatter3(x4,y4,z4,'p')
hold on
x5=a(:,13);
y5=a(:,14);
z5=a(:,15);
scatter3(x5,y5,z5,'>')
xlabel('弹性模量'),ylabel('容重'),zlabel('拱顶沉降预测值');
其中,
a=xlsread('number10.xlsx','sheet1');
这是对数据的导入,不明白的小伙伴可以参看:
桑尼:初学matlab(1)数据导入的两种方式zhuanlan.zhihu.com![8284507f19068fe0828e8212e1f1c666.png](https://i-blog.csdnimg.cn/blog_migrate/d6143cb8c2261baa923d75d1df3d5545.jpeg)
大家也可以参看官网上的三维散点图的设置,其中包括更多的设置,比如图形的颜色等等。
三维散点图 - MATLAB scatter3 - MathWorks 中国ww2.mathworks.cn![03da8c84bb92fded81a324dcabcc8c58.png](https://i-blog.csdnimg.cn/blog_migrate/921c63eb454f79df4f486db70f5c52ef.jpeg)
最后,我把我的数据贴出来,供大家参考:提取码:tk3v
https://pan.baidu.com/s/1yBiIwGP8OL9dfEknVj68ngpan.baidu.com初学matlab(1)数据导入的两种方式:
桑尼:初学matlab(1)数据导入的两种方式zhuanlan.zhihu.com![8284507f19068fe0828e8212e1f1c666.png](https://i-blog.csdnimg.cn/blog_migrate/d6143cb8c2261baa923d75d1df3d5545.jpeg)
初学matlab(2)自适应模糊神经网络(ANFIS)工具箱进行回归预测:
桑尼:初学matlab(2)自适应模糊神经网络(ANFIS)工具箱进行回归预测zhuanlan.zhihu.com![2e9bdac258bd4d5ebdf82f2e421f86e2.png](https://i-blog.csdnimg.cn/blog_migrate/8b560cc507cdad367a7cad040631f84e.jpeg)