MATLAB基本数据类型

close all;
clear all;
clc;
%% 整型数据的一些操作
a=round(3.4);%四舍五入取值
b=fix(-1.9);%舍去小数部分
c=floor(3.4);%小于该数且离其最近的数
d=ceil(-1.9);%大于该数且离其最近的数
e=123;
f=single(e);%转换为单精度
%% 字符串的一些操作
s1='muahdahd';
s2='sahfglahdfl';
s3=strcat(s1,s2);%字符串横向连接
s4=strvcat(s1,s2);%字符串纵向连接
s5=upper(s1);%所有字母转换为大写
s6=s1(4:7);%取某一个区间的字符串
[m,n]=size(s1);%返回字符串大小
%% 逻辑运算符
A=eye(3);%生成对角阵
B=true(4);%生成逻辑真矩阵
%% 函数句柄,可以使用一些私有化函数
fhandle=@sin;
y1=fhandle(2*pi);
y2=functions(fhandle);
%% 元胞数组
stu=cell(2);%2*2的细胞数组
stu{1,1}={'fjahf','ahdkah','hsdahl'};
stu{1,2}={'12631','424'};
stu{2,1}={'f','m'};
stu{2,2}={20,19};
stu{1,1}(1);%获取第一个元胞的第一个元素
stu1=cellfun('length',stu);%对每一个元胞都执行指定函数
cellplot(stu);
%% 结构
student=struct('name',{'a','b'},'age',{11,22},'score',{rand(3)*10,rand(3)*10});%创建一个1×2的结构体,数据的维数需要相同
student(2).name;
student(2).score(1,:);%访问数组第二个元素的score字段的第一行数据

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

~青萍之末~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值