24小时热门版块排行榜    

查看: 1134  |  回复: 5

jaeho5282

银虫 (小有名气)

[求助] 一段matlab的小程序,不明白它的意思

如题,下面的这个小程序,谁能帮忙详细解说下每一句的意思哦,谢谢哈
尤其是array后面部分的意思,看不懂。。要详细哦嘿嘿

data = xlsread('E:\121.xls');
[row, col] = size(data);
num = col/3;

for i=1:num;
    ix = (i-1)*3 + 1;
    iy = (i-1)*3 + 2;
    iz = (i-1)*3 + 3;
    array=[data(isfinite(data(:,ix)),ix) data(isfinite(data(:,iy)),iy) data(isfinite(data(:,iz)),iz)];
   
    save output.txt -append array -ascii;
end
回复此楼

» 猜你喜欢

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

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

jswoo

铁杆木虫 (著名写手)

阿拉多梦

【答案】应助回帖

★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
jaeho5282: 金币+5, 有帮助 2012-12-16 23:16:37
csgt0: 金币+1, 应助指数+1, 谢谢 2012-12-17 10:14:49
isfinite(A)
返回一个与A维数相同的数组,如果A的元素为有限数,在对应位置返回逻辑1(真),若无限或为NaN,在对应位置返回逻辑0(假)。
对一个复数z,如果A的实部或者虚部有至少有一个是有限的,则isfinite(z)返回1,如果实部和虚部都是无限的或者NaN,则返回0.

比如:
a=[2,inf,0,5]
isfinite(a)
ans =
     1     0     1     1
2楼2012-12-16 20:57:23
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

jaeho5282

银虫 (小有名气)

引用回帖:
2楼: Originally posted by jswoo at 2012-12-16 20:57:23
isfinite(A)
返回一个与A维数相同的数组,如果A的元素为有限数,在对应位置返回逻辑1(真),若无限或为NaN,在对应位置返回逻辑0(假)。
对一个复数z,如果A的实部或者虚部有至少有一个是有限的,则isfinite(z)返回 ...

能否将整段程序解释下呢?呵呵非常感谢哈
3楼2012-12-16 23:16:10
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

jswoo

铁杆木虫 (著名写手)

阿拉多梦

【答案】应助回帖

★ ★ ★ ★ ★ ★
csgt0: 金币+1, 谢谢 2012-12-17 10:15:02
jaeho5282: 金币+5 2012-12-18 18:15:18
引用回帖:
3楼: Originally posted by jaeho5282 at 2012-12-16 23:16:10
能否将整段程序解释下呢?呵呵非常感谢哈...

data = xlsread('E:\121.xls');  % 读取数据,在该E:目录下的121的 Excel文件121.xls
[row, col] = size(data);       % 读取该数据的行row数、列col数
num = col/3;                   %  设定一个数,为列的三分之一

for i=1:num;                   % 循环计算
    ix = (i-1)*3 + 1;          % 后面的跟你解释了
    iy = (i-1)*3 + 2;
    iz = (i-1)*3 + 3;
    array=[data(isfinite(data(:,ix)),ix) data(isfinite(data(:,iy)),iy) data(isfinite(data(:,iz)),iz)];
   
    save output.txt -append array -ascii;    % 将数据保存为txt格式,这里还有个问题,程序里output这个输出变量还没体现。
end
4楼2012-12-17 09:48:50
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

jaeho5282

银虫 (小有名气)

引用回帖:
4楼: Originally posted by jswoo at 2012-12-17 09:48:50
data = xlsread('E:\121.xls');  % 读取数据,在该E:目录下的121的 Excel文件121.xls
= size(data);       % 读取该数据的行row数、列col数
num = col/3;                   %  设定一个数,为列的三分之一

...

对,好像是没有定义output,那应该怎么定义这个变量呢?我是抄来的,可能漏掉了呵呵
5楼2012-12-18 18:15:07
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

jswoo

铁杆木虫 (著名写手)

阿拉多梦

【答案】应助回帖

★ ★ ★ ★ ★
jaeho5282: 金币+5, 有帮助 2012-12-21 01:46:49
引用回帖:
5楼: Originally posted by jaeho5282 at 2012-12-18 18:15:07
对,好像是没有定义output,那应该怎么定义这个变量呢?我是抄来的,可能漏掉了呵呵...

save output.txt -append array -ascii;

即将变量array 的值保存下来,文件名为 output的txt文件。
6楼2012-12-18 20:25:53
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 jaeho5282 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[基金申请] 如果此刻你正在为国基感到焦虑,不妨来听听这首《基金之外》 +7 scalable 2026-08-24 7/350 2026-08-24 23:01 by anata1209
[论文投稿] 售SCI-T0P文章,我:8O.5.5.1.O.54,科目齐全,可+急 +3 0XLacIJUOj8D 2026-08-24 3/150 2026-08-24 21:59 by BZKMTicpDhFj
[硕博家园] 售SCI一区文章,我:8.O.551.O.5.4,科目全,可伽急 +3 0XLacIJUOj8D 2026-08-24 5/250 2026-08-24 21:51 by BZKMTicpDhFj
[基金申请] 人气不行了 +10 fansofjerry 2026-08-21 10/500 2026-08-24 21:03 by zhanghaozhu
[基金申请] 我面上完蛋了 +9 且听虎啸 2026-08-20 10/500 2026-08-24 20:08 by 苦寒来香
[基金申请] 能否退出参与的面上项目解除限项 +21 koalala 2026-08-24 24/1200 2026-08-24 19:25 by 家与远方
[基金申请] 2026国自然函评费到账 +17 羊腰板 2026-08-21 19/950 2026-08-24 16:52 by iaeyuan
[基金申请] 今日不放榜?网传国自然预计 8 月 27 日可查结果 +17 医学老男孩 2026-08-20 21/1050 2026-08-24 14:21 by refreshing11
[基金申请] 范进中举一文的中心思想 +6 炎黄贵胄 2026-08-22 7/350 2026-08-24 11:58 by 6543yes
[基金申请] 让我中一个面上吧! +13 大萍1987 2026-08-20 16/800 2026-08-24 10:23 by 太傻了
[基金申请] 明天应该可查了!? +4 chengyan1220 2026-08-23 4/200 2026-08-24 08:47 by gloomy6159
[教师之家] 跳槽后在研项目怎么办? +5 简单化xn 2026-08-22 10/500 2026-08-23 12:38 by 简单化xn
[基金申请] 只有每年这种时候来逛逛小木虫 +24 yaoyewhu2008 2026-08-20 26/1300 2026-08-22 17:43 by kammury
[基金申请] 今天基金会出结果吗?20260819 +16 kkkl_v 2026-08-19 17/850 2026-08-22 16:12 by 阿布Abu
[基金申请] 时间戳今天,20号变了 +5 archvillain 2026-08-20 5/250 2026-08-22 06:12 by hui_daxiao
[基金申请] 时间戳又变了 +13 wuchongjun 2026-08-20 19/950 2026-08-21 17:21 by 紫杉醇
[基金申请] 应该是下周三26日公布了吧? +4 哈哈蛤? 2026-08-21 4/200 2026-08-21 10:58 by Vivilian
[基金申请] 基金啊基金 +4 longfie172 2026-08-20 4/200 2026-08-21 08:58 by mark mao
[基金申请] 重要消息,中午系统在维护 +11 yuleib84 2026-08-18 12/600 2026-08-20 11:09 by xskun
[基金申请] 今天维护系统维护 祝所有人 高中 +8 gjjjzhong 2026-08-18 9/450 2026-08-18 13:01 by 家与远方
信息提示
请填处理意见