關於nthextremesarray函數

  •   134 
  • 最後發表   kevin0300068  2019 八月 08
kevin0300068 發文於   2019/08/07

請問nthextremesarray函數中的第二個變數"陣列大小"是什麼意思?

http://www3.xq.com.tw/xswebhelp/index.xdjhtm?HelpName=NthExtremesArray&group=PRICERELFUNC

 

是不是填入Array_GetMaxIndex就沒問題了呢?

如果第二個變數不小心填錯了會如何(>Array_GetMaxIndex或<Array_GetMaxIndex)? 謝謝。

XQ小幫手 發文於   2019/08/08

Hi kevin0300068,

請問nthextremesarray函數中的第二個變數"陣列大小"是什麼意思?

您好,陣列大小指的是該陣列有幾個元素,要來運算陣列資料的第N個極大值或極小值,



是不是填入Array_GetMaxIndex就沒問題了呢?

是的,謝謝分享,確實使用 Array_GetMaxIndex 就比較能避免輸入錯誤元素個數,而造成運算有落差,


如果第二個變數不小心填錯了會如何?

填錯了,運算出來的結果就會有落差,可以使用以下指標範例來玩玩看,方能體會,

 

Array: arrA[5](0); // 宣告arrA是一個有5個元素的陣列,初始值都是0

arrA[1] = 0;  arrA[2] = 10; arrA[3] = 20; arrA[4] = 30; arrA[5] = 40;

value1 = NthExtremesArray(arrA,5,3,-1,value2,value3); //計算陣列arrA的第三個極小值
plot1(value2);                                   //繪製陣列arrA的第三個極小值的連線

以上方向與說明供參考,謝謝。

發表回覆
Close