fillrect
(hdc,
&rect,
hbrush)
framerect
(hdc,
&rect,
hbrush)
invertrect
(hdc,
&rect)
在这些函数中,rect参数是一个rect型态的结构,它包含有4个字段:left、top、right和bottom。这个结构中的坐标被当作逻辑坐标。
fillrect用指定画刷来填入矩形(直到但不包含right和bottom坐标),该函数不需要先将画刷选进设备内容。
framerect使用画刷画矩形框,但是不填入矩形。使用画刷画矩形看起来有点奇怪,因为对于我们所介绍过的函数(如rectangle),其边线都是用目前画笔绘制的。framerect允许使用者画一个不一定为纯色的矩形简凳租框。该边界框为一个逻辑单位元宽。如果逻辑单位大于设备单位,则边界框将会为2个图素宽或者更宽。
invertrect将矩形中所有图素翻转,1转换成0,0转换为1,该函数将白色区域转变成黑色,黑色区域转变为白色,绿色区域转变成洋红色。
windows还提供了9个函数,使您可以粗衫更容易、拦兆更清楚地 *** 作rect结构。例如,要将rect结构的四个字段设定为特定值,通常使用如下的程序段:
rect.left
=
xleft
rect.top
=
xtop
rect.right
=
xright
rect.bottom
=
xbottom
但是,通过呼叫setrect函数,只需要一道叙述就可以得到同样的结果:
setrect
(&rect,
xleft,
ytop,
xright,
ybottom)
在(x0,tn)处可以利用向前差分来逼近du/dx 。(偏微分那个符号不会打就用d了。。) 在(xJ,tn)敏源处可以利桥哪态用向后差分来逼近du/dx 。 如果想提高精度还可以用中心差分,来代替单侧差分,缓敬并假设边界上满足控制方程,联立两式得到边界上点的表达式。...clcclearA=rand(10,10)%随机的一个矩阵
[m,n]=size(A)
B=A(2:m-1,2:n-1)
[m1,n1]=size(B)
a=randi(m1,1,1)
b=randi(n1,1,1)
S=B(a,b)
D=A(a+1,b+1)
g1=A(a,b+1)%上
g2=A(a+1,b)%左
g3=A(a+2,b+1)%下
g4=A(a+1,b+2)%右
F=[g1,g2,g3,g4]%把A中任意一个数的上下左右组成一个矩阵
e=randi(4,1,1)%取矩阵中任意一个数
R=F(e)%得到御肢最终肆洞的任意一个数四邻中任意的一个数!裂拆枯
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)