24小时热门版块排行榜    

查看: 668  |  回复: 4

小1当2家

木虫 (小有名气)

[求助] matlab如何将循环后的所有结果导入excel已有2人参与

num=xlsread('exercise.xlsx',1,'A14');
for i=2:4
  for j=2:4
    if num(i,j)>0.7
    x=num(i,j);
    y1=num(i,1);
    y2=num(1,j);
    a=[x,y1,y2];
    end
  end
end
xlswrite('D:\matlab\work\final',a)

exercise的数据为:
1        11        12          21
11        1        0.8         -0.01
12        0.8        1        -0.02
21        -0.01        -0.02          1
从第二行第二列至最后的9个数据中,如果数值大于0.7,输出数值和对应的第一行和第一列的值。

只运行xlswrite之前的程序,结果为:
a =

     1    11    11


a =

    0.8000   11.0000   12.0000


a =

    0.8000   12.0000   11.0000


a =

     1    12    12


a =

     1    21    21
如何将数据全部导入到excel中,形成如下格式:
1    11    11
0.8000   11.0000   12.0000
0.8000   12.0000   11.0000
1    12    12
1    21    21
谢谢。
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

mygt_hit

专家顾问 (职业作家)

【答案】应助回帖

材料廖

木虫 (正式写手)

【答案】应助回帖

★ ★ ★ ★ ★
小1当2家: 金币+5, ★★★很有帮助, 谢谢。 2015-05-20 09:04:40

材料廖

木虫 (正式写手)

小1当2家

木虫 (小有名气)

相关版块跳转 我要订阅楼主 小1当2家 的主题更新
信息提示
请填处理意见