曲线图参数比率问题

最近老板安排做个曲线图,让最大值显示在80%的位置,最小值显示在20%的位置

刚接到这个,头脑一阵蒙

回来细心推算了半天,哎,原来中学生的题目


BOSS:   MAX显示在80%,MIN显示在20%

一般曲线图都是一个比率,那我只能大胆假设

(MAX-A)/B=80%

(MIN-A)/B=20%

继续得出:

1 Max -A  =0.8B
2 MIN-A = 0.2B


假设我现在有个数字,他的比率按照上面的公式应该是   (Y-A)/B

把1,2结果带进去得出   比率为 (Y -(4MIN-MAX)/3)/(MAX-MIN)*0.6


假如我有一组数字,170 ,140 ,150,160,145

那么150的比率应该是(150-130)/50=40%  




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
动态规划在图像压缩问题中的应用可以通过以下Java代码实现: ```java public class ImageCompression { public static int compressImage(int[][] image, int compressionRate) { int rows = image.length; int cols = image.length; // 创建一个二维数组来保存每个像素点的最优压缩比率 int[][] dp = new int[rows][cols]; // 初始化第一行和第一列的最优压缩比率 dp = image; for (int i = 1; i < rows; i++) { dp[i] = dp[i-1] + image[i]; } for (int j = 1; j < cols; j++) { dp[j] = dp[j-1] + image[j]; } // 计算每个像素点的最优压缩比率 for (int i = 1; i < rows; i++) { for (int j = 1; j < cols; j++) { dp[i][j] = Math.min(dp[i-1][j], dp[i][j-1]) + image[i][j]; } } // 返回最后一个像素点的最优压缩比率 return dp[rows-1][cols-1]; } public static void main(String[] args) { int[][] image = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}}; int compressionRate = 2; int optimalCompressionRate = compressImage(image, compressionRate); System.out.println("Optimal compression rate: " + optimalCompressionRate); } } ``` 这段代码实现了一个`compressImage`方法,该方法接受一个二维数组`image`表示图像的像素点灰度值,以及一个整数`compressionRate`表示压缩比率。方法通过动态规划计算出图像的最优压缩比率,并返回最后一个像素点的最优压缩比率。 在上述代码中,我们使用一个二维数组`dp`来保存每个像素点的最优压缩比率。首先,我们初始化第一行和第一列的最优压缩比率,然后通过遍历每个像素点,计算出其最优压缩比率。最后,返回最后一个像素点的最优压缩比率。 请注意,上述代码仅为示例,实际的图像压缩问题可能涉及更复杂的算法和数据结构。此外,还需要根据具体的需求进行适当的调整和优化。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值