(MATLAB与数学建模习题)不一样的十六进制
(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与数学建模习题)不一样的十六进制相关推荐
- 在matlab中以图像中心为旋转轴逆时针旋转30度自编程序,MATLAB数学建模习题
MATLAB数学建模习题1 一.单项选择题(将选择答案写在答题纸上,每小题2分共20分) 1.在MATLAB命令窗口中键入命令,Vname=prod(7:9)/prod(1:3),可计算组合数 如果省 ...
- 有甲乙二人乙对甲盯梢matlab,数学建模习题2
数学建模习题2 数学建模(I)习题 习 题 2 1.兔子出生后两个月就能生小兔,如果最初你养了刚出生的一雌一雄两只小兔,长成后 兔子每月生一次且恰好生一雌一雄的一对,出生的小兔年内均不死,问一年后你家 ...
- matlab数学建模可应用到第几章,《MATLAB在数学建模中的应用(第2版)》
<MATLAB在数学建模中的应用(第2版)> 卓金武 (编者)) 基本信息 •出版社: 北京航空航天大学出版社; 第2版 (2014年9月1日) •丛书名: MATLAB开发实例系列图书 ...
- matlab中x从0到5不含0,关于MATLAB的数学建模算法学习笔记
关于MATLAB的数学建模算法学习笔记 目录 线性规划中应用: (3) 非线性规划: (3) 指派问题;投资问题:(0-1问题) (3) 1)应用fmincon命令语句 (3) 2)应用指令函数:bi ...
- MATLAB在数学建模中的应用
MATLAB在数学建模中的应用 一.预备知识 1.1.关于MATLAB软件 由于科学技术及计算机的飞速发展,各类数学软件不断涌现,这使在解决各类复杂的问题变得非常简单.常用的数学软件有Mathemat ...
- 【Matlab】数学建模_变异系数法
[Matlab]数学建模_变异系数法 1.基本思想 2.数据集介绍 3.文件结构 4.详细代码及注释 5.运行结果 6.结果说明 1.基本思想 变异系数法通常用于解决数据分布不同的问题.它是一个用于测 ...
- MATLAB数学建模(一):MATLAB与数学建模
以下内容为学习笔记,更多的内容请访问原链接:https://mp.weixin.qq.com/s/QVm2bByl5IR2BdZCHmnB7w? MATLAB在数学建模中的使用情况:MATLAB 是公 ...
- Matlab与数学建模
一.学习目标. (1)了解Matlab与数学建模竞赛的关系. (2)掌握Matlab数学建模的第一个小实例-评估股票价值与风险. (3)掌握Matlab数学建模的回归算法. 二.实例演练. 1.谈谈你 ...
- 兔子繁殖MATLAB,2011-2012数学建模题
数学建模试题 一.传染病模型 医学科学的发展已经能够有效地预防和控制许多传染病,但是仍然有一些传染病暴发或流行,危害人们的健康和生命. 社会.经济.文化.风俗习惯等因素都会影响传染病的传播,而最直接的 ...
最新文章
- git修改远程仓库地址
- 4大工业物联网网络的实施战略
- Android实现模块 api 化
- java去除不为null,JAVA代码中去掉 “!=null”
- C#中timer类的用法
- Linux添加磁盘和挂载
- linux 命令行 迅雷替代,linux下迅雷的替代
- 传智播客 C/C++学习笔记 在向指针所指空间copy数值,要分配内存
- 拉普拉斯逆变换matlab,利用MATLAB实现拉普拉斯变换及其逆变换.doc
- Oculus消费者版在路上,留给“山寨”VR的时间有多少?
- asp.net panel 加html,ASP.NET中 Panel 控件的使用方法
- 小程序 tabBar菜单
- MEM/MBA英语基础(04) 句子结构 翻译划分练习
- 华为跨域bgp_跨域组播---BGP+MSDP
- GPS设备采集的原始GPS坐标转换成百度坐标
- wordpress页脚添加备案号等版权信息
- 希腊字母在Vim 中的输入方法
- SM2 加解密注意事项
- 为什么navicat总是闪退问题解决
- 强推:raw图片处理软件DxO PhotoLab