(MATLAB与数学建模习题)不一样的十六进制

  • 题目
  • 代码
  • 其他

by 今天不飞了

从课代表那里搞到一套题(MATLAB与数学建模),越做越开心。重温一次读书考试的感觉


题目

使用字母ABCD…OP,共16个字母来表示1、2、3、…16,共16个数,则AA代表17,AB代表18,BA代表33,以此类推。请设计一个程序,能够实现输入一个正整数,输出对应的字母表示,并计算数字4000,10000的字母值。


代码

功能在函数num2hex里,下面用题目中数字进行测试

clear; clc
numList = [16,18,33,4000,10000];
for n = 1:length(numList)num = numList(n);str = num2hex(num);disp([num2str(num),' = ',str])
end%---------function-----------
function str = num2hex(num)
% 【十进制转十六进制】
% 十进制转十六进制
hex = dec2hex(num);
% 十六进制转十进制分别保存
tmp = zeros(1,length(hex),'int8');
len = length(hex);
for n = 1:lentmp(n) = hex2dec(hex(n));
end% 【转新型十六进制】
for n = len:-1:1% 最高位处理if n==1 && tmp(1)==0tmp(1) = [];end% 若当前位为0,向前借1if tmp(n)<=0tmp(n) = 16+tmp(n);tmp(n-1) = tmp(n-1)-1;end
end% 【数字转字母】
str = '';
for n = 1:length(tmp)str = strcat(str,char(tmp(n)+64)); % ASCII
endend

其他

哔哩哔哩讲解视频不一样的十六进制(MATLAB)

(MATLAB与数学建模习题)不一样的十六进制相关推荐

  1. 在matlab中以图像中心为旋转轴逆时针旋转30度自编程序,MATLAB数学建模习题

    MATLAB数学建模习题1 一.单项选择题(将选择答案写在答题纸上,每小题2分共20分) 1.在MATLAB命令窗口中键入命令,Vname=prod(7:9)/prod(1:3),可计算组合数 如果省 ...

  2. 有甲乙二人乙对甲盯梢matlab,数学建模习题2

    数学建模习题2 数学建模(I)习题 习 题 2 1.兔子出生后两个月就能生小兔,如果最初你养了刚出生的一雌一雄两只小兔,长成后 兔子每月生一次且恰好生一雌一雄的一对,出生的小兔年内均不死,问一年后你家 ...

  3. matlab数学建模可应用到第几章,《MATLAB在数学建模中的应用(第2版)》

    <MATLAB在数学建模中的应用(第2版)> 卓金武 (编者)) 基本信息 •出版社: 北京航空航天大学出版社; 第2版 (2014年9月1日) •丛书名: MATLAB开发实例系列图书 ...

  4. matlab中x从0到5不含0,关于MATLAB的数学建模算法学习笔记

    关于MATLAB的数学建模算法学习笔记 目录 线性规划中应用: (3) 非线性规划: (3) 指派问题;投资问题:(0-1问题) (3) 1)应用fmincon命令语句 (3) 2)应用指令函数:bi ...

  5. MATLAB在数学建模中的应用

    MATLAB在数学建模中的应用 一.预备知识 1.1.关于MATLAB软件 由于科学技术及计算机的飞速发展,各类数学软件不断涌现,这使在解决各类复杂的问题变得非常简单.常用的数学软件有Mathemat ...

  6. 【Matlab】数学建模_变异系数法

    [Matlab]数学建模_变异系数法 1.基本思想 2.数据集介绍 3.文件结构 4.详细代码及注释 5.运行结果 6.结果说明 1.基本思想 变异系数法通常用于解决数据分布不同的问题.它是一个用于测 ...

  7. MATLAB数学建模(一):MATLAB与数学建模

    以下内容为学习笔记,更多的内容请访问原链接:https://mp.weixin.qq.com/s/QVm2bByl5IR2BdZCHmnB7w? MATLAB在数学建模中的使用情况:MATLAB 是公 ...

  8. Matlab与数学建模

    一.学习目标. (1)了解Matlab与数学建模竞赛的关系. (2)掌握Matlab数学建模的第一个小实例-评估股票价值与风险. (3)掌握Matlab数学建模的回归算法. 二.实例演练. 1.谈谈你 ...

  9. 兔子繁殖MATLAB,2011-2012数学建模题

    数学建模试题 一.传染病模型 医学科学的发展已经能够有效地预防和控制许多传染病,但是仍然有一些传染病暴发或流行,危害人们的健康和生命. 社会.经济.文化.风俗习惯等因素都会影响传染病的传播,而最直接的 ...

最新文章

  1. git修改远程仓库地址
  2. 4大工业物联网网络的实施战略
  3. Android实现模块 api 化
  4. java去除不为null,JAVA代码中去掉 “!=null”
  5. C#中timer类的用法
  6. Linux添加磁盘和挂载
  7. linux 命令行 迅雷替代,linux下迅雷的替代
  8. 传智播客 C/C++学习笔记 在向指针所指空间copy数值,要分配内存
  9. 拉普拉斯逆变换matlab,利用MATLAB实现拉普拉斯变换及其逆变换.doc
  10. Oculus消费者版在路上,留给“山寨”VR的时间有多少?
  11. asp.net panel 加html,ASP.NET中 Panel 控件的使用方法
  12. 小程序 tabBar菜单
  13. MEM/MBA英语基础(04) 句子结构 翻译划分练习
  14. 华为跨域bgp_跨域组播---BGP+MSDP
  15. GPS设备采集的原始GPS坐标转换成百度坐标
  16. wordpress页脚添加备案号等版权信息
  17. 希腊字母在Vim 中的输入方法
  18. SM2 加解密注意事项
  19. 为什么navicat总是闪退问题解决
  20. 强推:raw图片处理软件DxO PhotoLab

热门文章

  1. 基于DEM的降雨淹没算法
  2. 美国站亚马逊UL2772测试报告16 CFR PART 1512自行车安全报告办理
  3. 【免费咨询】 Cloudera Hadoop大数据培训:管理员、开发者、数据分析
  4. 使用存储过程实现循环更新3组数组中的数据
  5. AlarmManager
  6. 使用STM32hal库usart的接收中断分析及出现部分问题的解决
  7. 中马“两国双园”成中企投资东盟国际产能重要平台
  8. php性别类型是什么,专属男女的各种性别符号
  9. XGBOOST回归用法和官方参数解释
  10. 【Postman】Postman介绍安装