wuyafei 发表于 2014-10-17 19:24

在一个程序中出现了两个format,想问一下这两个format的意思

function =minNewton(f,x0,eps)
%目标函数:f;
%初始点:x0;
%精度:eps;
%目标函数取最小值时的自变量值:x;
%目标函数的最小值:minf;
format long;
if nargin==2
    eps=1.0e-6;
end
df=diff(f);                        %一阶导数;
d2f=diff(df);                      %二阶导数;
k=0;
tol=1;
while tol>eps
    dfx=subs(df,findsym(df),x0);%一阶导数值;
    d2f=subs(d2f,findsym(d2f),x0); %二阶导师制;
    x1=x0-dfx/d2fx;                %迭代公式;
    k=k+1;
    tol=abs(dfx);
    x0=x1;
end
x=x1;
minf=subs(f,findsym(f),x);
format short;
我想问一下有两个format,分别代表什么意思呀,跪求解!

燕大雪雁 发表于 2014-10-18 07:49

第一个format是在运算之前将数值格式化为long型,运算过程中都以这种数值类型进行,精度较高;第二个format是在运算结束之后,使输出结果显示位数変少 。

来自:Android客户端
河北省秦皇岛市海港区
页: [1]
查看完整版本: 在一个程序中出现了两个format,想问一下这两个format的意思