- 博客(5)
- 收藏
- 关注
原创 信息论求信息熵相关MATLAB代码
对H_Y_given_X加权平均得到H(Y|X)% 对P_XY的每一列求和得到P(Y),但我们需要转置结果以匹配PX的维度。% 对P_XY的每一行求和得到P(X)% 计算边缘概率分布 P(X) 和 P(Y)% 计算熵 H(X) 和 H(Y)% 计算条件熵 H(X|Y)% 计算条件熵 H(Y|X)
2024-09-15 22:35:33 457
原创 郑轻刷题知识1041-1050
1048: 阶乘的范围,超过了int可以表示的范围,所以要用double来记录阶乘结果,而且用double定义的最后是整数的话,即不需要小数点后面的零,也要在小数点后面加上0。整数占4列,对数占8列,右对齐,对数保留4位小数(%4d%8.4lf\n)求以几为底的对数,就在后面加几,例如log2(x)1047:求某个数的自然对数用 log(x)
2024-09-12 17:09:31 273
原创 郑轻刷题知识1031-1040
do while 即:进入do while 前不做检查,而是在执行完一轮循环后再来检查循环的条件是否满足,如果满足则继续下一轮循环,不满足则结束循环,do while 循环至少是要被执行一次的!1040:注意当两个整数相除时,结果将是一个整数,即使结果是小数也会被舍去,要想得到小数结果,可以将其中一个数转换成浮点数,可以在其后面加.0或者前面加(float)数字来强制转换。1039:对i的循环的处理,从1开始就小于等于,如果是从0开始,为for(i=0;1036:(a为年份,b为月份)
2024-09-11 20:33:45 853
原创 郑轻刷题知识1022-1030
大写字母(A-Z)的码值范围是65-90,而小写字母的为97-122,且大小写字母的ASCII码值相差32,可以相加减32得到转换。1026: 注意数字0-9的ASCII码为48-57,(ch>'0'和 ch>48等价)四年一润,百年不润,四百年再润。1023: 大小写转换。1027: 闰年判断。%c表示的是字母之类。
2024-09-10 16:36:49 187
原创 郑轻刷题知识1000-1021
1017: 使用函数log10(n),求出n的以十为底的对数,这个数的整数部分就是n的科学记数法的指数,这个整数加上1就是n的位数。a:b(问号前面的表达式是真的话,整个式子等于问号前面的,即如果a大于b,则整个表达式等于a)1009: (a+b+c)/3(若a,b,c定义成整数型,则除以三是整除关系,出现结果错误)1005:%-9d 每个整数占9列,不足9列左对齐(不加负号默认右对齐)1016: pow(底数,指数)几次方(math.h)1013: sqrt 开方函数(math.h)
2024-09-10 12:58:09 164
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人