该程序段可以转化1到36之间任意数值的进制转化。
输入NumSysCv(num,con1,con2)即可将需要转化的num(con1进制数)转化为con2进制数。
之所以只能36个是因为目前我就输入了26个字母加0-9.如果有需要定义只需在代码当中定义36以后的数值。
若输入数值带有字母需要添加‘’
例如:NumSysCv('c0de',16,10)
得到49374
如果输入数值有小数点只要将代码中240行和243当中的%.0f\n改为%f\n即可。
下载文件默认放到matlab/bin当中
1