24小时热门版块排行榜    

北京石油化工学院2026年研究生招生接收调剂公告
查看: 553  |  回复: 3

dairenyihao

新虫 (小有名气)

[求助] 代码错误

mymat=[
3        2        23.2        1        1
2        3        71.2        1        1
5        6        107.2        1        1
2        1        155.2        1        1
8        7        179.2        1        1
6        5        215.2        1        1
3        2        251.2        1        1
8        9        263.2        1        1
4        5        287.2        1        1
7        6        323.2        1        1
4        3        347.2        1        1
5        4        359.2        1        1

];

[nr,nc] = size(mymat);
for ii = 1:nr
    a = mymat(ii,1); b = mymat(ii,2);
    data = mymat(ii,end-2:end);
    for h = 1:ii-1
        if a == mymat(h,1)&&b == mymat(h,2);
           filename =['D:\dangeonsets\s18\run7_small_',int2str(a),'_',int2str(b),(int2str(1)),'.txt'];
        else
           filename =['D:\dangeonsets\s18\run7_small_',int2str(a),'_',int2str(b),'.txt'];
        end
    end
    fid = fopen(filename,'wt');
    fprintf(fid,'%6.2f %d %d\n',data);
    fclose(fid);
end
回复此楼

» 猜你喜欢

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

baobiao007

木虫 (职业作家)

中国特色

【答案】应助回帖

感谢参与,应助指数 +1
很小的错误 内循环里不该写成 ii-1,  因为当ii=1时,h=ii-1=0.  这时mymat(0,1)当然错了,matlab数组下标都从1开始的。
我同意叔本华的观点,人们投身艺术和科学领域的强烈愿望之一就是逃离痛苦、残酷和枯燥无味的现实生活,逃离自己飘忽不定的七情六欲的桎梏。--爱因斯坦
2楼2013-11-10 11:08:35
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zhg19

金虫 (小有名气)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
dairenyihao: 金币+20 2013-11-11 09:49:51
针对你当前的mymat,楼主可尝试:
mymat=[
3        2        23.2        1        1
2        3        71.2        1        1
5        6        107.2        1        1
2        1        155.2        1        1
8        7        179.2        1        1
6        5        215.2        1        1
3        2        251.2        1        1
8        9        263.2        1        1
4        5        287.2        1        1
7        6        323.2        1        1
4        3        347.2        1        1
5        4        359.2        1        1];
[nr,nc] = size(mymat);
for ii = 1:nr
    a = mymat(ii,1); b = mymat(ii,2);
    data = mymat(ii,end-2:end);
    filename =['C:\Users\PC\Desktop\run7_small_',int2str(a),'_',int2str(b),'.txt'];
    for h = 1:ii-1
        if a == mymat(h,1)&&b == mymat(h,2);
           filename =['C:\Users\PC\Desktop\run7_small_',int2str(a),'_',int2str(b),(int2str(1)),'.txt'];
           break;
        else
           filename =['C:\Users\PC\Desktop\run7_small_',int2str(a),'_',int2str(b),'.txt'];
        end
    end
    fid = fopen(filename,'wt');
    fprintf(fid,'%6.2f %d %d\n',data);
    fclose(fid);
end
3楼2013-11-10 12:56:05
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zhg19

金虫 (小有名气)

引用回帖:
3楼: Originally posted by zhg19 at 2013-11-10 12:56:05
针对你当前的mymat,楼主可尝试:
mymat=;
= size(mymat);
for ii = 1:nr
    a = mymat(ii,1); b = mymat(ii,2);
    data = mymat(ii,end-2:end);
    filename =;
    for h = 1:ii-1
        if a ==  ...

还有filename里路径应该改为你需要的,即C:\Users\PC\Desktop改为D:\dangeonsets\s18
4楼2013-11-10 12:59:21
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 dairenyihao 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 280求调剂 +3 李rien 2026-04-04 3/150 2026-04-04 23:32 by lqwchd
[考研] 085400电子信息319求调剂(接受跨专业调剂) +5 星星不眨眼喽 2026-04-03 6/300 2026-04-04 21:50 by hemengdong
[考研] 309分085801求调剂 +11 MY_angel 2026-03-31 11/550 2026-04-04 19:11 by 蓝云思雨
[考研] 一志愿南农090401,268,求调剂 +5 一木鸟然 2026-04-04 5/250 2026-04-04 17:07 by babysonlkd
[考研] 一志愿武理材料工程302调剂环化或化工 +19 Doleres 2026-03-31 20/1000 2026-04-04 16:44 by 啊俊!
[考研] 一志愿085404,总分291,四级已过,求调剂 +5 阿俊阿俊阿俊 2026-04-04 7/350 2026-04-04 13:23 by 莲菜就是藕吧
[考研] 372分材料与化工(085600)一志愿湖南大学求调剂 +3 蓝笺片 2026-04-03 4/200 2026-04-03 17:58 by Jimmyandyou
[基金申请] 请问共同通讯和共同一作的认可度问题 10+4 psa1234 2026-04-01 10/500 2026-04-03 11:08 by Kittylucky
[考研] 273求调剂 +20 李芷新1 2026-03-31 20/1000 2026-04-03 09:58 by linyelide
[考研] 复试调剂 +3 bvzz 2026-04-01 3/150 2026-04-03 09:47 by 蓝云思雨
[考研] 材料340分调剂 +7 夏夜晚风_long 2026-04-02 9/450 2026-04-02 21:20 by dongzh2009
[考研] 282求调剂 +13 呼吸都是减肥 2026-04-01 13/650 2026-04-02 14:10 by baoball
[考研] 求调剂,一志愿南京师范大学计算机专硕,初试373,六级通过, +3 计算机追梦人 2026-04-01 3/150 2026-04-02 07:57 by fxue1114
[考研] 279求调剂 +7 莫xiao 2026-04-01 7/350 2026-04-01 22:05 by 客尔美德
[考研] 085600,320分求调剂 +5 大馋小子 2026-04-01 6/300 2026-04-01 19:40 by 唐沐儿
[考研] 349求调剂 +6 吃的不少 2026-04-01 6/300 2026-04-01 17:55 by JYD2011
[考研] 08工科,295,接受跨专业调剂 +6 lmnlzy 2026-03-31 6/300 2026-04-01 11:02 by 逆水乘风
[硕博家园] 博一被送出联培感觉不适应怎么办 +3 全村的狗 2026-03-31 3/150 2026-04-01 10:44 by 328838485
[考研] 考研材料工程351分调剂 +5 整个好的 2026-03-31 5/250 2026-04-01 09:36 by topgun2009
[考研] 11408总分309,一志愿东南大学求调剂,不挑专业 +5 天赋带到THU 2026-03-29 6/300 2026-03-30 20:49 by dick_runner
信息提示
请填处理意见