24小时热门版块排行榜    

北京石油化工学院2026年研究生招生接收调剂公告
查看: 1007  |  回复: 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 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 材料专硕322 +7 哈哈哈吼吼吼哈 2026-04-05 7/350 2026-04-06 00:50 by fmesaito
[考研] 材料工程302分求调剂 +9 zyx上岸! 2026-04-04 9/450 2026-04-05 22:08 by 醉翁wl
[考研] 材料专硕322分 +10 哈哈哈吼吼吼哈 2026-04-04 10/500 2026-04-05 21:22 by 学员8dgXkO
[考研] 315求调剂 +13 欣喜777 2026-04-04 14/700 2026-04-05 18:48 by liuying2007
[考研] 一志愿北京交通大学材料工程总分358求调剂 +4 cs0106 2026-04-04 4/200 2026-04-05 18:46 by imissbao
[考研] 一志愿南航,数一英一学硕317求调剂!! +5 Acaciad 2026-04-04 5/250 2026-04-05 12:31 by 搏击518
[考研] 一志愿电子科技大学085600材料与化工 329分求调剂 +10 Naiko 2026-04-04 10/500 2026-04-05 09:40 by sam3303
[考研] 求调剂 +6 朔朔话 2026-04-02 7/350 2026-04-04 19:16 by 蓝云思雨
[考研] 求调剂:085600材料与化工,考材科基,总分319 +21 678lucky 2026-03-31 26/1300 2026-04-04 16:22 by dongzh2009
[考研] 085701求调剂 +7 龚禹铭 2026-04-04 8/400 2026-04-04 13:49 by 小小树2024
[考研] 285求调剂 +5 AZMK 2026-04-03 8/400 2026-04-03 18:17 by AZMK
[考研] 081200-11408-276学硕求调剂 +5 崔wj 2026-04-03 5/250 2026-04-03 15:06 by arrow8852
[考研] 303求调剂 +3 一色清羽 2026-04-02 4/200 2026-04-03 10:22 by 蓝云思雨
[考研] 交通运输考试264分求工科调剂 +4 jike777 2026-04-02 4/200 2026-04-02 21:53 by zllcz
[考研] 一志愿华南师范大学-22408计算机-292分-求华南师范大学调剂 +4 爱读书的小鳄鱼 2026-04-02 4/200 2026-04-02 18:35 by 求调剂zz
[考研] 275学硕081000服从调剂到其他专业,保不住本专业了 +7 一只小小水牛 2026-04-02 8/400 2026-04-02 14:23 by alice-2022
[考研] 一志愿北京科技大学材料学硕328分求调剂 +6 1段时间 2026-03-31 7/350 2026-04-02 13:57 by 3041
[考研] 271求调剂 +15 勒布朗@ 2026-03-31 20/1000 2026-04-02 11:24 by Sammy2
[考研] 江苏苏北高校诚邀调剂同学 +3 zzll406 2026-03-31 3/150 2026-03-31 16:54 by 及时行乐fan
[考研] 一志愿西电085401数一英一299求调剂 六级521 +4 爱吃大鸭梨 2026-03-31 4/200 2026-03-31 11:51 by 搏击518
信息提示
请填处理意见