24小时热门版块排行榜    

北京石油化工学院2026年研究生招生接收调剂公告
查看: 1003  |  回复: 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 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 292求调剂 +9 是妍子也是研子 2026-03-30 9/450 2026-03-30 13:34 by chemdavid
[考研] 环境科学与工程334分求调剂 +6 王一一依依 2026-03-30 8/400 2026-03-30 11:52 by yjolah
[考研] 085600材料与化工调剂 +6 kikiki7 2026-03-30 6/300 2026-03-30 10:57 by 星空星月
[考研] 085404求调剂,总分309,本科经历较为丰富 +6 来财aa 2026-03-25 6/300 2026-03-30 09:48 by 青海小西牛
[考研] 一志愿华东师范大学有机化学专业,初试351分,复试被刷求调剂! +5 真名有冰 2026-03-29 6/300 2026-03-29 20:53 by 唐沐儿
[考研] 材料科学与工程求调剂 +6 深V宿舍吧 2026-03-29 6/300 2026-03-29 20:51 by 唐沐儿
[考研] 本科双非材料,跨考一志愿华电085801电气,283求调剂,任何专业都可以 +6 芝士雪baoo 2026-03-28 8/400 2026-03-29 08:16 by 松花缸1201
[硕博家园] 招收生物学/细胞生物学调剂 +4 IceGuo 2026-03-26 5/250 2026-03-29 01:25 by griffith2014
[考研] 材料求调剂一志愿哈工大324 +7 闫旭东 2026-03-28 9/450 2026-03-28 08:51 by Xu de nuo
[考研] 352分 化工与材料 +5 海纳百川Ly 2026-03-27 5/250 2026-03-28 03:39 by fmesaito
[考研] 复试调剂,一志愿南农083200食品科学与工程 +5 XQTJZ 2026-03-26 5/250 2026-03-27 14:49 by 狂炫麦当当
[考研] 308求调剂 +7 墨墨漠 2026-03-25 7/350 2026-03-27 14:47 by 狂炫麦当当
[考研] 085600,材料与化工321分调剂 +4 大馋小子 2026-03-27 6/300 2026-03-27 14:11 by 松花缸1201
[考研] 考研调剂 +9 小蜡新笔 2026-03-26 9/450 2026-03-27 11:10 by 不吃魚的貓
[考研] 求调剂 +6 林之夕 2026-03-24 6/300 2026-03-27 08:38 by hypershenger
[考研] 材料考研求调剂 +3 Dendel 2026-03-23 6/300 2026-03-26 17:51 by fmesaito
[考研] 281求调剂 +6 Koxui 2026-03-24 7/350 2026-03-26 15:37 by 无际的草原
[考研] 一志愿 南京邮电大学 288分 材料考研 求调剂 +3 jl0720 2026-03-26 3/150 2026-03-26 13:39 by zzll406
[考研] 机械学硕总分317求调剂!!!! +4 Acaciad 2026-03-25 4/200 2026-03-25 19:59 by hanserlol
[考研] 344求调剂 +3 desto 2026-03-24 3/150 2026-03-24 10:09 by 搏击518
信息提示
请填处理意见