![]() |
[求助]一个问题我从C改到matlab不行~
不是很懂~
我分两个函数 Io.m和f.m Io的函数~ function Io a=0.11; b=0.12; while abs(a-b)>1e-4; middle=(a+b)/2; disp(middle); disp(abs(a-b)) if ~f(middle) root=mid;break; end disp((f(a)*f(middle))) if (f(a)*f(middle))<0 b=middle; else a=middle; end end root=middle; disp(root) end F的函数 function y=f(i) %UNTITLED1 Summary of this function goes here % Detailed explanation goes here y=12*275/i*(1+i/12)*((1+i)^240-1)-275*240-250000; 得不到正确答案啊~~ 跟C里运行的不同~~~ 麻烦大家帮我改改~ 他这样输出0.1199~~ 正确答案应该是0.113几~ 麻烦各位朋友了~~:lovely: :lovely: |
顶一下~麻烦大家了~
|
所有时间均为北京时间。现在的时间是 09:47。 |
Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.