while循环表达式中实部的绝对值

时间:2014-03-18 12:06:19

标签: matlab while-loop absolute-value

我想知道我的while循环表达式何时满足。 Err是[1x1551] complex double。当一个值满足表达式(abs(real(err))>1e-4)时,我的循环是否停止?或者当数组中的所有值都满足表达式时。该函数正在转换为常量p

dt=0.01;
t=0:dt:T;
err=1;
p=-1;
dphi_sum=0;

while abs(real(err))>1e-4
    p=p+1
    dphi_sum2 = function(p);
    err = (dphi_sum+dphi_sum2)./(dphi_sum)-1;
    dphi_sum = dphi_sum+dphi_sum2;   
end

0 个答案:

没有答案