24小时热门版块排行榜    

查看: 673  |  回复: 1

哈格不受伤

金虫 (小有名气)

[求助] 将计算值不断输入一个矩阵当中,求最新的输入矩阵的负值应该怎么表示?已有1人参与

求教大家一个问题,我在编一个很简单的小程序,其实就是二分法求解。现在生成一个矩阵p,将计算的p值输到矩阵p中,现在我将最新输入到矩阵p中的正值(或负值)取出,请问该怎么办?谢谢大家。
另外附上我的二分法部分的程序麻烦大家看一下:
cn(i)=A-B
if (((cn(i)>=0 & cn(i-1)>=0))
        p=(p+pmax)/2
    elseif (cn(i)<=0 & cn(i-1)<=0)
        p=(0+p)/2
    else
        p=(pn(i)+pn(i-1))/2
    end
其实已经知道这个程序哪里不太对,应该改成:
if ((cn(i)>=0 & cn(i-1)>=0))
        p=(p+上一个取正值的cn(i)时对于的p)/2
    elseif (cn(i)<=0 & cn(i-1)<=0)
        p=(0+上一个取负值的cn(i)时对于的p)/2
    else
        p=(pn(i)+pn(i-1))/2
    end
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

pdl9527

专家顾问 (小有名气)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
哈格不受伤: 金币+20, ★★★★★最佳答案 2016-12-16 16:34:11
相关版块跳转 我要订阅楼主 哈格不受伤 的主题更新
信息提示
请填处理意见