笔记(3)
代码块
1. 常见的数据类型
不同变量的数据类型可以转换Datatype Conversion(类似c语言中强制转换),此时数据类型类似函数。
原来类型 | 转换后 | 备注 |
---|---|---|
a=20(默认double类型) | int8(a) | 将a转换为int 类型(8个bit) |
1.char 变量
7位存储为标准ASCII,存储128个字符。8位存储为扩展ASCII码。前128个储存常用字符,后128个存储特殊字符
2.string变量
初始化
操作
s1=‘abc’、s2=‘def’ | 值 | 备注 |
---|---|---|
s3=[s1 s2] | abcdef | [ ]直接连接 |
s3=[s1;s2] | **( | 形成矩阵 |
字符是字符数组的形式存储的,可以对其进行赋值和搜索操作
str='aarddfkad';
'a'==str;//对str进行逻辑运算
//ans=[110000010]
str(str=='a')=='z' //让str位置为a的地方为替换为z
Q1:string直接==运算,是对每个元素进行逻辑运算,如何让两个srting 进行比较?(strcmp 函数)
Q2:翻转字符串
3.Structure
- 记录异值数据(不同类型的数据)heterogeneous data
- filed(数据类型的种类)
Structure常用操作
嵌套结构
4.Cell Array(阵列)
实际上Cellarray 存放的是地址(实际上是指针数组)
A(1,1) 是指该Cell array 类型,A{1,1}查看内容
2.File Access(文件存取)
workspace–file
- save() and load()
1、将workspace数据存储(save)
save name.mat
save name.mat -ascii //以可阅读方式显示
2、同样的(load)
3、存放某个特定的数据
读写Excel文件
score(变量)=xlsread('filename.xlsx')
score(变量)=xlsread('filename.xlsx','B2:D4'(区域))