• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            c++初學者

            專注技術開發

            valarray函數庫

             

            valarray類用法

            1.       apply       valarray數組的每一個值都用apply所接受到的函數進行計算

            2.       cshift      valarray數組的數據進行循環移動,參數為正者左移為負就右移

            3.       max         返回valarray數組的最大值

            4.       min          返回valarray數組的最小值

            5.       resize       重新設置valarray數組大小,并對其進行初始化

            6.       shift         valarray數組移動,參數為正者左移,為負者右移,移動后由0填充剩余位

            7.       size          得到數組的大小

            8.       sum         數組求和

            構造函數

            valarray( );

            explicit valarray(size_t _Count);

            valarray(   const Type& _Val,    size_t _Count);

            valarray(   const Type* _Ptr,    size_t _Count);

            valarray(   const slice_array<Type>& _SliceArray);

            valarray(   const gslice_array<Type>& _GsliceArray);

            valarray(   const mask_array<Type>& _MaskArray);

            valarray(   const indirect_array<Type>& _IndArray);

             

             

             

            slice類用法

            該類主要配合valarray類使用,可以從valarray中提取子數組

            slice( ); 

            slice(   size_t _StartIndex,//截取數組的開始位置

               const valarray<size_t> _Len, //子數組的最大長度

               const valarray<size_t> _Stride//相隔多少個元素選中一個

            );

            用法:

            int main( )

            {

               using namespace std;

               int i;

             

               valarray<int> va ( 20 ), vaResult;

               for ( i = 0 ; i < 20 ; i+=1 )

                  va [ i ] = 2 * (i + 1 );

             

               cout << "The operand valarray va is:\n( ";

                  for ( i = 0 ; i < 20 ; i++ )

                     cout << va [ i ] << " ";

               cout << ")." << endl;

             

               slice vaSlice ( 1 , 7 , 3 );

               vaResult = va [ vaSlice ];

             

               cout << "\nThe slice of valarray va is vaResult:"

                    << "\nva[slice( 1, 7, 3)] = ( ";

                  for ( i = 0 ; i < 7 ; i++ )

                     cout << vaResult [ i ] << " ";

               cout << ")." << endl;

            }

            輸出結果:

            The operand valarray va is:

            ( 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 ).

             

            The slice of valarray va is vaResult:

            va[slice( 1, 7, 3)] = ( 4 10 16 22 28 34 40 ).

             

             

             

            Gslice類用法

            Gslice類的用法和slice基本相同,只是它截取的是循環子串,當母串進行一次提取后的字串元素數目達不到要求時,gslice會將提取后的母串繼續組合進行提取直到滿足要求或者母串被提取完了

             

             

            公共函數(對數組的操作)

            1.abs   對數組的每一個元素取絕對值

            2.acos   返回每個元素的反余弦值

            3.asin 返回每個元素的反正弦值

            4.atan 返回每個元素的正切值

            5.atan2 笛卡爾正切值

            6.cos   余弦值

            7.cosh 雙曲線余弦值

            8.exp   返回自然指數E^x

            9.log   返回自然對數

            10.log10    返回以10為底的返回自然對數

            11.exp      返回x^y

            12.sin      正弦值

            13.sinh     雙曲線正弦值

            14.sqrt     開方

            15.tan      正切值

            16.tanh     反正切值

            posted on 2008-04-17 10:16 大海 閱讀(4864) 評論(0)  編輯 收藏 引用 所屬分類: stl

            国产69精品久久久久99尤物| 青青草原综合久久大伊人| 97久久国产亚洲精品超碰热| 久久综合给合久久国产免费 | 久久婷婷国产剧情内射白浆| 热99RE久久精品这里都是精品免费 | 国内精品伊人久久久久777| 久久精品国产亚洲AV电影| 伊人丁香狠狠色综合久久| 老男人久久青草av高清| 国产精品久久久久久福利69堂| 久久久WWW成人免费毛片| 久久综合亚洲鲁鲁五月天| 国产福利电影一区二区三区久久老子无码午夜伦不 | 久久亚洲精品无码AV红樱桃| 日韩欧美亚洲综合久久影院d3| 亚洲午夜无码久久久久小说| 婷婷久久香蕉五月综合加勒比| 久久黄视频| A狠狠久久蜜臀婷色中文网| 久久久久综合中文字幕| 精品国际久久久久999波多野| 国产精品99久久久久久猫咪| 精品蜜臀久久久久99网站| 综合久久给合久久狠狠狠97色| 久久免费视频网站| 国内精品久久久久久99蜜桃| 香蕉99久久国产综合精品宅男自 | 久久久国产乱子伦精品作者| 色播久久人人爽人人爽人人片AV| 精品久久久久久国产三级 | 亚洲婷婷国产精品电影人久久| 色综合久久中文色婷婷| 久久www免费人成看片| 伊人伊成久久人综合网777| 亚洲综合久久综合激情久久| 国产成人久久激情91| 91精品国产91久久久久福利| AAA级久久久精品无码片| 国产精品久久亚洲不卡动漫| 久久精品国产亚洲一区二区|