计算化学公社
标题:
请教matlab嵌套循环画三维图
[打印本页]
作者Author:
doublewang12
时间:
2022-2-6 18:15
标题:
请教matlab嵌套循环画三维图
各位大佬好,我是matlab新手,今天编一个程序画三维图,try.txt文件是有三列数据,但需要重新排列。涉及到嵌套循环,就不懂了。第二个for循环不知如何设置,还请大佬们不吝赐教。
work=load('try.txt');
x=-18:0.1:18;
y=-3.9:0.1:3.9;
dis = work(:,2);
angle = work(:,3);
sasa = work(:,4);
AA=[];
for i=1:1:361
index1=find(dis<-18+(i+0.5)*0.1 & dis>-18+(i-0.5)*0.1 );
for j= 1:1:79
index2 =find(angle<-3.9+(i+0.5)*0.1 & dis>-3.9+(i-0.5)*0.1 );
A=mean(sasa(index2));
end
AA=[AA;A];
end
B=AA';
figure;surf(x,y,B);
作者Author:
doublewang12
时间:
2022-2-7 11:44
自己顶一下,有没有大佬能帮一下忙啊?
作者Author:
wsz
时间:
2022-2-7 16:03
没看懂你想实现什么目的,想画什么样的图,有没有效果图可以参考一下。
欢迎光临 计算化学公社 (http://bbs.keinsci.com/)
Powered by Discuz! X3.3