fil(x1,y1,选项1,x2,y2,选项2,······)按向量元素的下标渐增次序依次用直线段连接x,y对应元素定义的数据点。假如这样连线所得的折线不封闭,那MATLAB会自动将折线首尾连接起来,形成封闭多边形。然后在多边形内部涂满指定颜色。
例:x=0:pi/10:2*pi;
y=sin(x);
fill(x,y,'b');%可绘制出内部涂蓝色的正旋曲线。
功能建立一个由指定字符串填充的指定长度的字符串。
语法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中的表。
Fill
区别
与memset()函数的区别:
两者都可以用来对数组填充,memset是对按照字节来填充的,所以一般用来填充char型数组,也经常用于填充int型的全0或全-1操作。
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);
刘卫国.MATLAB程序设计教程:中国水利水电出版社,2005年3月第一版
【C++】fill函数,fill与memset函数的区别
.CSDN.2016-08-24[引用日期2017-08-05]
memset与fill函数
.CSDN.2017-03-14[引用日期2017-08-05]