1、18:for(n = 1,h = 1;n = y;n++)注意,每當(dāng)h被使用時,要首先初始化。

“專業(yè)、務(wù)實、高效、創(chuàng)新、把客戶的事當(dāng)成自己的事”是我們每一個人一直以來堅持追求的企業(yè)文化。 成都創(chuàng)新互聯(lián)是您可以信賴的網(wǎng)站建設(shè)服務(wù)商、專業(yè)的互聯(lián)網(wǎng)服務(wù)提供商! 專注于成都做網(wǎng)站、成都網(wǎng)站建設(shè)、軟件開發(fā)、設(shè)計服務(wù)業(yè)務(wù)。我們始終堅持以客戶需求為導(dǎo)向,結(jié)合用戶體驗與視覺傳達(dá),提供有針對性的項目解決方案,提供專業(yè)性的建議,創(chuàng)新互聯(lián)建站將不斷地超越自我,追逐市場,引領(lǐng)市場!
2、你的程序錯誤太多。直接給出按泰勒公式展開求sinx近似值的程序。
3、把 scanf(%lf,&x);改成 scanf(%d,&x);你這程序效率會比較很低!應(yīng)該找到泰勒展開中,每前后兩項之間的關(guān)系,采用迭代計算以減少計算次數(shù),提高效率。
4、C語言中要編寫sin函數(shù),實質(zhì)上要利用sin的泰勒公式,然后根據(jù)泰勒公式,將其中的每一項進(jìn)行分解,最后用循環(huán),累加計算出最終結(jié)果。
5、你的這個代碼的for循環(huán)是走不進(jìn)去的,你可以試試,是不是打出來的值都是x=x*PI/180;運算之后的x值。你輸入500打出來的值就是500*PI/180=726639。原因是for循環(huán)的終止條件寫錯了,把小于改成大于就對了。
你的程序錯誤太多。直接給出按泰勒公式展開求sinx近似值的程序。
a=-1*a*x*x;b=b*2*i*(2*i+1);i++;} printf(%f,s);return 0;} 這是我運行的結(jié)果,代碼是C++版本,因為我的VC不能寫C。這個算法有個致命的缺點,你不能輸入比7打的數(shù),否則無法得到結(jié)果。
首先,我們知道sin(x) = sin(x+k*2pi),那么,我們首先去x1 = x%2pi。這樣做的目的,是為了讓表達(dá)式在精度要求范圍內(nèi),盡可能的有比較少的項。然后循環(huán)累加,跳出循環(huán)的條件是最后一項的值小于10的-6次方。
} while((pow(x,k)*0)/q=pow(10,-5));printf(%lf,%d\n,sum,counter);return 0;} 如果輸入值1,會得到正確結(jié)果。
這樣處理以后應(yīng)該就一樣了。第一個圖中的最后一項是=1e-4的,沒有按照題目的要求實現(xiàn)計算。第2個圖中,答主kaixingui2012 說得對。
定義函數(shù):double sin(double x);函數(shù)說明:sin()用來計算參數(shù)x 的正玄值,然后將結(jié)果返回。返回值:返回-1 至1 之間的計算結(jié)果。
在寫C語言的程序時,在開頭加上一個頭文件math.h即可。即可直接使用sin(x),特別注意x應(yīng)該為弧度制,如果不是弧度制需要轉(zhuǎn)化為弧度制。添加頭文件方法:#includemath.h。
C語言里sin函數(shù)和cos函數(shù)是C標(biāo)準(zhǔn)數(shù)學(xué)函數(shù)庫中的函數(shù),調(diào)用需要引入math.h頭文件。sin() 函數(shù)描述:C 庫函數(shù) double sin(double x) 返回弧度角 x 的正弦。sin() 函數(shù)的聲明:double sin(double x)。
當(dāng)前標(biāo)題:c語言函數(shù)計算sin級數(shù) c語言如何計算sin
當(dāng)前URL:http://chinadenli.net/article48/deddeep.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供軟件開發(fā)、標(biāo)簽優(yōu)化、品牌網(wǎng)站設(shè)計、關(guān)鍵詞優(yōu)化、域名注冊、響應(yīng)式網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)