• <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>
            隨筆 - 224  文章 - 41  trackbacks - 0
            <2010年6月>
            303112345
            6789101112
            13141516171819
            20212223242526
            27282930123
            45678910

            享受編程

            常用鏈接

            留言簿(11)

            隨筆分類(159)

            隨筆檔案(224)

            文章分類(2)

            文章檔案(4)

            經(jīng)典c++博客

            搜索

            •  

            最新評論

            閱讀排行榜

            評論排行榜

            原文地址:http://m.shnenglu.com/tgh621/archive/2008/04/17/47356.html

            valarray類用法

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

            2.       cshift      valarray數(shù)組的數(shù)據(jù)進行循環(huán)移動,參數(shù)為正者左移為負就右移

            3.       max         返回valarray數(shù)組的最大值

            4.       min          返回valarray數(shù)組的最小值

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

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

            7.       size          得到數(shù)組的大小

            8.       sum         數(shù)組求和

            構(gòu)造函數(shù)

            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中提取子數(shù)組

            slice( ); 

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

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

               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;

            }

            輸出結(jié)果:

            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基本相同,只是它截取的是循環(huán)子串,當母串進行一次提取后的字串元素數(shù)目達不到要求時,gslice會將提取后的母串繼續(xù)組合進行提取直到滿足要求或者母串被提取完了

             

             

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

            1.abs   對數(shù)組的每一個元素取絕對值

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

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

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

            5.atan2 笛卡爾正切值

            6.cos   余弦值

            7.cosh 雙曲線余弦值

            8.exp   返回自然指數(shù)E^x

            9.log   返回自然對數(shù)

            10.log10    返回以10為底的返回自然對數(shù)

            11.exp      返回x^y

            12.sin      正弦值

            13.sinh     雙曲線正弦值

            14.sqrt     開方

            15.tan      正切值

            16.tanh     反正切值

            posted on 2008-11-18 09:24 漂漂 閱讀(430) 評論(0)  編輯 收藏 引用 所屬分類: visual studio
            精品综合久久久久久88小说 | 无码国内精品久久人妻| 精品无码久久久久久久动漫| 9久久9久久精品| 青青青国产成人久久111网站| 久久精品中文闷骚内射| 久久99国产综合精品免费| 午夜不卡久久精品无码免费| 精品国产青草久久久久福利| 久久婷婷色香五月综合激情| 亚洲欧洲久久久精品| 无码任你躁久久久久久老妇App| 一日本道伊人久久综合影| 欧美成人免费观看久久| 久久婷婷人人澡人人爽人人爱| 亚洲精品无码专区久久久 | 麻豆亚洲AV永久无码精品久久 | 日本强好片久久久久久AAA| 少妇高潮惨叫久久久久久| 99精品国产在热久久无毒不卡| 777久久精品一区二区三区无码 | 精品视频久久久久| 亚洲国产精品成人久久蜜臀 | 久久99精品国产麻豆婷婷| 性高湖久久久久久久久AAAAA| 久久久无码精品亚洲日韩蜜臀浪潮| 久久精品国产亚洲AV不卡| 国产亚洲精久久久久久无码| 四虎国产精品免费久久久| 亚洲国产成人久久精品99 | 久久精品国产2020| 99久久99这里只有免费费精品| 伊人色综合久久| 99久久精品免费看国产一区二区三区| 麻豆一区二区99久久久久| 久久精品18| 国产精品美女久久久久网| 亚洲AV伊人久久青青草原| 色综合合久久天天综合绕视看| 怡红院日本一道日本久久| 中文字幕乱码久久午夜|