17-matlab例题练习

%编写程序使任意输入的一个数反转,如输入123456,输出654321
clc,clear;
a = input('输入一个整数\n');
b = 0;
while a ~= 0
b = b * 10 + mod(a,10);
a = fix(a / 10); %截尾取整数 %% https://blog.csdn.net/hjq376247328/article/details/70878110
end
b
关于matlab 整数取整问题:
https://blog.csdn.net/hjq376247328/article/details/70878110
%输入一个数,判断是否为质数
clc,clear;
a = input('请输入一个数: '); %输入数字
flag = 0;
% cnt = 0; %100以内共有25个质数
% for a = 1:100
for i=2:sqrt(a)
if mod(a,i) == 0
flag = 1;
% cnt = cnt + 1;
break;
end
end
if flag == 1
fprintf('%d不是质数', a); %输出语句
else
fprintf('%d是质数', a);
end
% end
% cnt str = input('需要输入的文本','s') %输入字符串
matlab输入输出:
https://blog.csdn.net/yewuzhitou/article/details/81906379
%三位数的每位数字的立方和为它本身,此数为水仙花数,找到所有的这样的数。
clc,clear;
for i = 100:999
t = i;
a = mod(t,10);
b = mod(fix(t/10),10);
c = mod(fix(t/100),10);
if a^3 + b^3 + c^3 == t
fprintf('%d ', i);
end
end

clc,clear;
a = input('请输入一个数:\n');
flag = 0;
aa = a;
while a ~= 0
if a == 1
flag = 1;
break;
end
for i = 2:sqrt(a)
if mod(a,i) == 0
flag = 1;
break;
end
end
a = fix(a/10);
end
if flag == 0
fprintf('%d是特殊质数', aa);
else
fprintf('%d不是特殊质数', aa);
end
%判断是不是回文字符
clc,clear;
str = input('请输入字符串','s');
len = length(str);
flag = 1;
for i=1:fix(len/2)
if str(i) ~= str(len + 1 - i)
flag = 0; %则不是回文
break;
end
end
if flag == 0
fprintf('%s不是回文字符',str);
else
fprintf('%s是回文字符',str);
end
17-matlab例题练习的更多相关文章
- MATLAB 编程风格指南及注意事项
MATLAB编程风格指南Richard Johnson 著Genial 译MATLAB 编程风格指南Richard JohnsonVersion 1.5,Oct. 2002版权: Datatool 所 ...
- Matlab 支持向量机(SVM)实现多分类
1.首先,你需要安装完成Matlab. 2.将libsvm-3.17.zip和drtoolbox.tar文件解压到:libsvm-3.17文件夹和drtoolbox,并放到MATLAB的工具箱安装目录 ...
- matlab用法总结
1. Matlab怎么判断空矩阵http://www.ilovematlab.cn/thread-48915-1-1.html a=[ ] if isempty(a) 2.matlab寻找多个最大值位 ...
- <2014 08 29> MATLAB的软件结构与模块、工具箱简示
MATLAB的系统结构:三个层次.九个部分 ----------------------------------- 一.基础层 是整个系统的基础,核心内容是MATLAB部分. 1.软件主包MATLAB ...
- Matlab移植到Eigen用到的词条
同型矩阵运算满足加法交换律.结合律:并存在单位元.逆元.和0元,为同型矩阵对加法的交换环. Eigen的简单运算参考:http://blog.163.com/jiaqiang_wang/blog/st ...
- 二叉排序树的构造 && 二叉树的先序、中序、后序遍历 && 树的括号表示规则
二叉排序树的中序遍历就是按照关键字的从小到大顺序输出(先序和后序可没有这个顺序) 一.以序列 6 8 5 7 9 3构建二叉排序树: 二叉排序树就是中序遍历之后是有序的: 构造二叉排序树步骤如下: 插 ...
- Matlab程序 转C++/Opencv基于Mat 不可不知的17个函数
1.matlab中的imread相当于OpenCV中的cvLoadImage(imageName, CV_LOAD_IAMGE_ANYDEPTH | CV_LOAD_IMAGE_ANYCOLOR): ...
- 《DSP using MATLAB》Problem 6.17
代码: %% ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ %% Output In ...
- 《DSP using MATLAB》Problem 5.17
1.代码 %% ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ %% ...
- 《DSP using MATLAB》Problem 3.17
用差分方程两边进行z变换,再变量带换得到频率响应函数(或转移函数,即LTI系统脉冲响应的DTFT). 代码: %% ------------------------------------------ ...
随机推荐
- MySQL null与not null和null与空值''的区别
参考连接:https://segmentfault.com/a/1190000009540449 相信很多用了MySQL很久的人,对这两个字段属性的概念还不是很清楚,一般会有以下疑问: 我字段类型是n ...
- 初级java程序员-各公司技能要求
熟悉tomcat部署和性能调试,开发常用linux 命令,有性能调优(tomcat,sql等)经验优先: 熟练使用SSH.springmvc.mybatis.Hibernate.jquery等框架,了 ...
- Extjs4 自定义颜色选择器ColorField
使用元素的颜色选择器 Ext.create("Ext.picker.Color",{ renderTo:Ext.getBody(), listeners:{ select:func ...
- 遍历DOM树,链式操作
如果需要在同一个选取结果上使用多个jQuery方法,可以同时列出这些方法,并用.隔开,如下面的代码. 1 $("#one").hide().delay(500).fadeIn(15 ...
- 开发JSP自定义标签
互联网上有很多种自定义标签,今天学的这种非常简单哟 1 编写一个普通类在类中定义一个经常使用得到的 函数 如public String toUpper(String str){ ...... } 2 ...
- 身份证号码 正则表达式 jquery
现在的身份证为18位(最后一位可以是数字,可以是x,可以是X),老的身份证是15位(纯数字). 所以正则是: /(^\d{15}$)|(^\d{17}[\d|x|X]$)/ 扩展: 1 正则表达式的创 ...
- 提升系统的QPS和吞吐量
简单而言通过增加集群来提升qps和吞吐量 实际上要比这个要复杂 首先我们需要知道系统的瓶颈 我们所知道的系统拓扑架构 对于rest接口而言 系统设施依次是: dns nginx tomcat db/s ...
- Mesh.CombineMeshes
[Mesh.CombineMeshes] public void CombineMeshes(CombineInstance[] combine, bool mergeSubMeshes = true ...
- 加载 AssetBundle 的四种方法
[加载 AssetBundle 的四种方法] 1.AssetBundle.LoadFromMemoryAsync(byte[] binary, uint crc = 0); 返回AssetBundle ...
- javascript学习笔记(四):DOM操作HTML
当网页被加载时,浏览器会创建页面的文档对象模型Document Object Model,简称DOM Dom操作html 1:改变页面中所有HTML元素 2:改变页面中所有HTML属性 3:改变页面中 ...