24小时热门版块排行榜    

CyRhmU.jpeg
查看: 826  |  回复: 1
【悬赏金币】回答本帖问题,作者wangshuang533将赠送您 20 个金币

wangshuang533

银虫 (小有名气)

[求助] 请教matlab嵌套循环画三维图已有1人参与

各位大佬好,我是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);

请教matlab嵌套循环画三维图
try.txt
回复此楼
木虫上的守望者!
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

hzlhm

至尊木虫 (著名写手)

【答案】应助回帖

感谢参与,应助指数 +1
在A=mean(sasa(index2));后面加 hold on
QQ:2120156492
2楼2022-02-08 13:33:04
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 wangshuang533 的主题更新
不应助 确定回帖应助 (注意:应助才可能被奖励,但不允许灌水,必须填写15个字符以上)
信息提示
请填处理意见