24小时热门版块排行榜    

查看: 1035  |  回复: 3
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

sunbai86

金虫 (著名写手)

[求助] MATLAB 简单程序纠错

上述代码目的就是把符合条件的m值存到一个数组里,不知道要怎么搞,请指点。
其中f(m)是已知函数。
for m=1:1577
    if f(m)==98
      a[1, ]=m;
    elseif f(m)==98.5
      a[2, ]=m;
    elseif f(m)==99.5
       a[3, ]=m;
    elseif f(m)==130
       a[4, ]=m;
    elseif f(m)==132
       a[5, ]=;
    elseif f(m)==135
       a[6, ]=m;
    elseif f(m)==145
       a[7, ]=m;
    else
        f(m)
        m
    end
end
回复此楼
知识需要流动
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lurencyj

木虫 (著名写手)

【答案】应助回帖

感谢参与,应助指数 +1
dbb627(金币+1): 欢迎交流 2012-02-20 23:49:07
楼主用elseif f(m)==98.5 不太恰当, 最好用abs( f(m) - 98.5) < 0.001之类的判据,毕竟那不是个整数。

其实,matlab里面自带的教程“get started” 很不错的,只要花2-3小时,看上两遍就可以对matlab基础比较很熟悉了。

» 本帖已获得的红花(最新10朵)

很女子很弓虽大
3楼2012-02-20 16:44:43
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 4 个回答

dxwbucea

铁虫 (著名写手)

【答案】应助回帖

感谢参与,应助指数 +1
dbb627(金币+1): 欢迎交流 2012-02-20 23:49:00
sunbai86(金币+20): ★★★★★最佳答案 谢谢 2012-02-21 15:26:33
如果是要将符合条件的函数值存放在一个数组里,就是判断后,符合条件的向数组a[]里添加就可以了。源程序如下:
a=[];
for m=1:1577
    if f(m)>=98 && f(m)<=145
      a=[a,m];
    end
end
如果是有其他的要求,请说清楚。或者自己修改一下就可以了。
2楼2012-02-20 13:11:23
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

sunbai86

金虫 (著名写手)

送鲜花一朵
引用回帖:
: Originally posted by lurencyj at 2012-02-20 16:44:43:
楼主用elseif f(m)==98.5 不太恰当, 最好用abs( f(m) - 98.5) < 0.001之类的判据,毕竟那不是个整数。

其实,matlab里面自带的教程“get started” 很不错的,只要花2-3小时,看上两遍就可以对matlab基础比 ...

谢谢,指点
知识需要流动
4楼2012-02-21 15:26:47
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 311求调剂 +7 26研0 2026-03-15 7/350 2026-03-21 19:06 by ColorlessPI
[考研] 0703化学297求调剂 +3 Daisy☆ 2026-03-20 3/150 2026-03-21 17:45 by ColorlessPI
[考研] 279求调剂 +5 红衣隐官 2026-03-21 5/250 2026-03-21 14:59 by lature00
[考研] 能源材料化学课题组招收硕士研究生8-10名 +5 脱颖而出 2026-03-16 15/750 2026-03-21 10:16 by 脱颖而出
[考研] 310求调剂 +3 baibai1314 2026-03-16 3/150 2026-03-21 03:56 by JourneyLucky
[考研] 机械专硕299求调剂至材料 +3 kkcoco25 2026-03-16 4/200 2026-03-21 03:52 by JourneyLucky
[考研] 307求调剂 +10 冷笙123 2026-03-17 10/500 2026-03-21 01:54 by JourneyLucky
[考研] 085700资源与环境308求调剂 +12 墨墨漠 2026-03-18 13/650 2026-03-21 01:42 by JourneyLucky
[考研] 271材料工程求调剂 +8 .6lL 2026-03-18 8/400 2026-03-21 00:58 by JourneyLucky
[考研] 一志愿西南交大,求调剂 +5 材化逐梦人 2026-03-18 5/250 2026-03-21 00:26 by JourneyLucky
[考研] 一志愿南京理工大学085701资源与环境302分求调剂 +4 葵梓卫队 2026-03-18 6/300 2026-03-20 23:02 by JourneyLucky
[考研] 求调剂,一志愿:南京航空航天大学大学 ,080500材料科学与工程学硕,总分289分 +4 @taotao 2026-03-19 4/200 2026-03-20 22:14 by JourneyLucky
[考研] 药学383 求调剂 +3 药学chy 2026-03-15 5/250 2026-03-20 22:11 by 云游重阳
[考研] 329求调剂 +9 想上学吖吖 2026-03-19 9/450 2026-03-20 22:01 by luoyongfeng
[考研] 295材料求调剂,一志愿武汉理工085601专硕 +5 Charlieyq 2026-03-19 5/250 2026-03-20 20:35 by JourneyLucky
[考研] 材料学求调剂 +4 Stella_Yao 2026-03-20 4/200 2026-03-20 20:28 by ms629
[考博] 申博26年 +3 八6八68 2026-03-19 3/150 2026-03-19 19:43 by nxgogo
[考研] 材料专硕306英一数二 +10 z1z2z3879 2026-03-16 13/650 2026-03-18 14:20 by 007_lilei
[考研] 308求调剂 +4 是Lupa啊 2026-03-16 4/200 2026-03-17 17:12 by ruiyingmiao
[考研] 302求调剂 +4 小贾同学123 2026-03-15 8/400 2026-03-17 10:33 by 小贾同学123
信息提示
请填处理意见