matlab 如何把整数保存成小鼠的形式,比如把1保存成1.000000?
发布网友
发布时间:2023-11-17 17:21
我来回答
共1个回答
热心网友
时间:2024-12-05 07:04
我出现这个问题是由于使用了subs()函数迭代了很多轮得到的是syms形式的参数,直接disp出来全是很长的分式,然后我就把syms型输出直接转为double,不知道你是不是相同的问题
function [Tout,k] = Newtondd(f,T0,e)
T_a = T0;
T_b = T_a-subs(f,T_a)/subs(diff(f),T_a);%subs(f,T_a) 即将T_a作为f的变量
k=1;
while abs(T_a-T_b)>e | subs(diff(f),T_a)==0
k=k+1;
T_a = T_b;
T_b = T_a-subs(f,T_a)/subs(diff(f),T_a);
end
Tout=double(T_b);
end