-
Fill
(數學名詞)
鎖定
fill即fill() 函數。是MATLAB、C++中的fill函數。
- 外文名
- Fill
- MATLAB語法
- Fill ( chars, n )
- C++一維語法
- fill(arr,arr+n,內容);
- C++二維語法
- fill(arr[0],arr[0]+n,內容);
FillMATLAB相關
fil(x1,y1,選項1,x2,y2,選項2,······)按向量元素的下標漸增次序依次用直線段連接x,y對應元素定義的數據點。假如這樣連線所得的折線不封閉,那MATLAB會自動將折線首尾連接起來,形成封閉多邊形。然後在多邊形內部塗滿指定顏色。
例:x=0:pi/10:2*pi;
y=sin(x);
功能建立一個由指定字符串填充的指定長度的字符串。
語法Fill ( chars, n )
參數chars:string類型,指定用於重複填充的字符串n:long類型,指定由該函數返回的字符串的長度返回值String。函數執行成功時返回n個字符的字符串,該字符串以參數chars中的字符串重複填充而成。如果參數chars中的字符個數多於n個,那麼使用chars字符串的前n個字符填充函數返回的字符串;如果參數chars中的字符個數少於n個,那麼使用chars字符串反覆填充,直到返回的字符串長度達到n為止。如果任何參數的值為NULL,fill()函數返回NULL。
Dataadapter的fill方法:
利用數據源中的數據填充或刷新DataSet,其返回值是加載到DataSet中的行數量。Fill方法使用DataAdapter對象的SelectCommand的結果來填充DataSet。具體是通過使用DataReader對象來隱式地返回用於在DataSet中創建的表的列名稱及類型(表和列僅在不存在時創建,否則使用現有的DataSet架構),並填充DataSet中的表。
FillC++相關
Fill用法用途
- 按照單元賦值,將一個區間的元素都賦同一個值
- fill(arr, arr + n, 要填入的內容);
Fill代碼示例
給一維數組賦值:
#include <algorithm> using namespace std; int main() { int arr[10]; fill(arr, arr + 10, 2); return 0; }
給多維數組賦值:
#include <cstdio> #include <algorithm> using namespace std; int main() { int arr[10][10]; fill(arr[0], arr[0] + 10 * 10, 2); return 0; }
Fill區別
與memset()函數的區別:
int arr[10]; memset(arr,0,sizeof(arr));
fill是按照單元來填充的,所以可以填充一個區間的任意值。
int arr[10]; fill(arr,arr+10,65);
vector<int> arr{0, 1, 2, 3, 4, 5};fill(arr.begin(),arr.end(),65);
- 參考資料
-
- 1. 劉衞國.MATLAB程序設計教程:中國水利水電出版社,2005年3月第一版
- 2. 【C++】fill函數,fill與memset函數的區別 .CSDN.2016-08-24[引用日期2017-08-05]
- 3. memset與fill函數 .CSDN.2017-03-14[引用日期2017-08-05]