我想使用LinearGradientBrush水平填充画布上的Rectangle。
<Rectangle Width="200" Height="200">
<Rectangle.Fill>
<LinearGradientBrush StartPoint="0,0.5" EndPoint="1,0.5" >
<GradientStop Color="Red" Offset="0" />
<GradientStop Color="Blue" Offset="1" />
</LinearGradientBrush>
</Rectangle.Fill>
</Rectangle>
但是我注意到最左边的红色不是#FFFF0000,而是#FFFE0000
答案 0 :(得分:1)
使用插值绘制渐变,因此它倾向于您选择的颜色,但不需要精确绘制它。它还取决于您使用渐变的元素的大小。
解决方法 - 设置Offset属性,如下所示:
temp0 = theta0 - ((a/m)*((X(i,1)*theta0 + X(i,2)*theta1) - Y(i))*X(i,1))
temp1 = theta1 - ((a/m)*((X(i,1)*theta0 + X(i,2)*theta1) - Y(i))*X(i,2))