试给出一个普遍的方法在matlab中求下列区间的中点:[1e-8; 4e+3],[1e+308],[1e+308; 1.
来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/05/14 05:07:15
试给出一个普遍的方法在matlab中求下列区间的中点:[1e-8; 4e+3],[1e+308],[1e+308; 1.5e+308],[-1.4e+30]
计算机最大浮点数是1.7977e + 308.这怎么计算呢.
计算机最大浮点数是1.7977e + 308.这怎么计算呢.
试试这样
A = [1e+308; 1.5e+308];
if isinf(sum(A))&&sum(A)>0
mu_A = mean(A/1e+10)*1e+10;
elseif isinf(sum(A))&&sum(A)
再问: 结果是对的。能不能给我讲讲判断条件啊,看不懂为啥要这样判断。并且第二个条件isinf的结果一定是0和1呀,和sum(A)相与结果也是0和1,怎么会小于0呢?
再答: isinf(sum(A)) 是说加在一起是不是超限了。sum(A)>0判断是正无穷还是负无穷。 如果满足条件就按比例缩放之后再恢复。 我代码里的10换成308比较好,保险。
A = [1e+308; 1.5e+308];
if isinf(sum(A))&&sum(A)>0
mu_A = mean(A/1e+10)*1e+10;
elseif isinf(sum(A))&&sum(A)
再问: 结果是对的。能不能给我讲讲判断条件啊,看不懂为啥要这样判断。并且第二个条件isinf的结果一定是0和1呀,和sum(A)相与结果也是0和1,怎么会小于0呢?
再答: isinf(sum(A)) 是说加在一起是不是超限了。sum(A)>0判断是正无穷还是负无穷。 如果满足条件就按比例缩放之后再恢复。 我代码里的10换成308比较好,保险。
MATLAB中求最小值怎么做 如求函数y=e.^x+4x在-1到2区间的最小值
matlab怎样输入e的e次方,就是e^e
求不定积分∫(e^3x-e^x)/(e^4x+3e^2+1)dx
求不定积分f[(e^3x+e^x)/(e^4x-e^2x+1)]dx
在正方体ABCD-A1B1C1D1中,E为CC1的中点(1)求证AC1⊥平面A1BD(2)求二平面角A1-BD-E的大小
小e叠罗汉?e??e??e??e??e?e每个?填一个字母,使之成为单词.(P.55)翻译下列语句:(P.56)1、一个
在长方体ABCD-A1B1C1D1中AB=BC=1,AA1=2E是侧棱BB1中点,求二面角E-AD1-A1的正切值
在长方体ABCD-A1B1C1D1中AB=BC=1,AA1=2.E是侧棱BB1中点,求二面角E-AD1-A1平面的大小
如图所示在菱形ABCD中点A(-1.-1)B(4.-1)D(2.3),点E是对角线的交点 (1)求C.E的坐标 (2)求
在matlab中(1-e^(-ts))/s怎么表示
如何用matlab实现0.618法,f(x)=e^(-x)+e^(x),在区间[-1,1]上求极小值
求[(e^3x)+1]/[(e^x)+1]在[0,1]上的定积分.