MATLAB R2022a 完全自学一本通 第二章数据结构练习题(上)

ps:提前声明一下,作者为新手小白,正在自学MATLAB,这个练习题的主要目的是帮助自己能快速回忆起自己之前学过的内容,进行一下小小的练习,也希望能够帮助大家, 如果有什么问题,请大家及时提出,一起讨论,谢谢各位前辈。

%% 一.取整运算
% 1.4向下取整

% 3.333向上取整

% -2.207向零取整

% 11/7向最近取整

%% 二.double single int数据类型
% a:整数 666;
% b:单精度浮点数5.21;
% c: 13.14
%(1)a*c (2)b*c (3)a*b是否可以计算?

% 附加:查询 Hello,world数据类型

%% 三.无穷量和非数值量
% (1)inf+inf
% (2)nan+nan
% (3)0/0
% (4)inf+nan

%% 四.逻辑类型
% A是1-10以内的奇数,b=5;比较二者大小;

% A同上,用&、|、~两种方法分别表达数组A中[3,7]范围内的为真,其余为假;


%% 五.字符和字符串
%%string=‘Every thing will be OK.'
% 练习size的用法
% 求所有字母ASCII码
% 正反提取单词“will”

%%将字符串”As long as I'm here,”与字符串“you're the strongest.”连接在一起。

参考答案:

%% 一.取整运算
% 1.4向下取整
floor(1.4)
% 3.333向上取整
ceil(3.333)
% -2.207向零取整
fix(-2.207)
% 11/7向最近取整
round(11/7)
%% 二.double single int数据类型
% a:整数 666;
% b:单精度浮点数5.21;
% c: 13.14
%(1)a*c (2)b*c (3)a*b是否可以计算?
a=uint32(666);
b=single(5.21);
c=13.14;
% 其余省略;另外:整数与单精度浮点数不可运算;

% 附加:查询 Hello,world数据类型
clear all;
string1='Hello, world';
whos

%% 三.无穷量和非数值量
% (1)inf+inf
% (2)nan+nan
% (3)0/0
% (4)inf+nan

%Inf:无穷;Nan:非数;
%% 四.逻辑类型
% A是1-10以内的奇数,b=5;比较二者大小;
A=1:2:10;
b=5;
ToF=(A==b)
% A同上,用&、|、~两种方法分别表达数组A中[3,7]范围内的为真,其余为假;
ToF=(A>=3)&(A<=7)
ToF=~((A<3)|(A>7))

%% 五.字符和字符串
%%string=‘Every thing will be OK.'
% 练习size的用法
% 求所有字母ASCII码
% 正反提取单词“will”
string2='Every thing will be OK.'
size(string2)
abs(string2)
string2(13:16)
string2(16:-1:13)
%%将字符串”As long as I'm here,”与字符串“you're the strongest.”连接在一起。
u='As long as I''m here,';
v='you''re the strongest.';
w=[u v]

欢迎大家一起学习讨论!

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值