1樓:匿名使用者
%% cos(
baix)= 1 - x^du2/2! + x^4/4!
%%clc
%%a = input('please enter the degree of angle a = ');
x = a/180*pi;
%%symbol=1;
sum=0;
my_eps=10^-8;
temp_sum=1;
power=0;
while abs(temp_sum)>my_eps
sum=sum+temp_sum;
symbol=-symbol;
power=power+2;
temp_sum=symbol*x^power/factorial(power);
enddisp(['cos(' num2str(x) ') is: ' num2str(sum)]);
right=cos(x);
disp(['the right answer is: ' num2str(right)]);
結果zhi:dao
please enter the degree of angle a = 45
cos(0.7854) is: 0.70711
the right answer is: 0.70711
matlab實現下公式的taylor級數
2樓:幸運的申朋朋
在(m,
n)處泰勒展開:y(x1,x2)=y(m,n)+yx1(m,n)*x1+yx2(m,n)+。。。
結果:y=l^回2/(l+m*d1+n*d2)^2 - 2*l^2*d1*(x1-m)/(l+m*d1+n*d2)^3 - 2*l^2*d2*(x2-n)/(l+m*d1+n*d2)^3
若答m=n=0,y=1 - 2*d1*x1/l - 2*d2*x2/l
即: a=1
b= - 2*d1/l
c= - 2*d2/l
用while迴圈計算e,用while迴圈計算e 1 1 1 1 2 1 3
int n 1,f 1 double e 1.while 1.f 1e 6 e 1.f 這個是把最後一項加上,此項小於 1e 6 include include long int fun int x 定義求du階乘的函式zhi return s void main printf e f n sum ...
matlab用break跳出迴圈
你在最內層迴圈裡面用一個標誌位,當滿足if的時候,你做兩件事 flag 1 break 這個時候就跳入第二層迴圈了,然後你在第二層加入判斷語句if flag 1 break 就跳入到外層迴圈了 請採納。matlab中怎麼跳出迴圈 拓展說明 matlab中有關控制迴圈的有三個命令,break,cont...
0 9九迴圈,用分數怎麼表示,零點九的迴圈用分數怎麼表示
0.9999 迴圈等於1,這個結論是正確無疑的。至於它的證明方法,你可以看看 知道 上其他有關的帖子。首先要告訴你0.9999 即使是在高等數學中它都是存在的,而且它等於1,即不是約等於也不是無限趨近。其次,雖然由 超級無敵龍騎士 分析得出分母為無窮大,但此時分子也為無窮大,無窮大與無窮大之間的比是...