MATLAB 的基本操作

数据的转置:
t = 1:10
tr = t’
把一行数据转换成一列数据
同样的 也可以利用这个方法把一列数据转换成一行数据
生成等差向量
t = 1:10
t = 1 2 3 4 5 6 7 8 9 10
t= 1:2:10
t = 1 3 5 7 9
提取矩阵中的某一个元素
提取第六行 第三列
data1 = data_entire(6,3)
建立一个表格数据
利用table来做
alldata = (name,score,。。。。)
name 和score是我们上面所创建的数组和向量
提取表中的数据
上面的alldata是我们创建的表格类型的数据 所以我们可以提取其中的数据
data1 = alldata(:,4) 选取所有行的第四列
data2 =alldata (3,:)
如果我们不想去数他是在第几行或者是第几列 我们可以直接去调用
例如 data3 = alldata.name 就是调用alldata里面的 name列
对数组元素进行排序
比如有一个数组 是M M不论是列还是行向量 具有n个数
那么要对M中的数据进行排序
m = sort(M)
既然对M进行排序完之后 我们就可以从中选出他们的最大值和最小值
A = max(m) 最大值
B = min(m) 最小值
C = mean(m) 平均值
D = mediam(m)中间值
提取一整行元素
data2 = data_entire(1,:)
提取一整列的元素
data3 = data_entire(,:1)
数组元素的常见运算
求和
M 是一列数据
对M中的数据求和
A= sum(M)
matlab 创建空白矩阵并且填充数据
chifandata = 【】
创建了一个空的矩阵
利用size来查看一下大小 size(chifandata)
开始填充
chifandata = 【chifandata;chifan_week,chifannumber】
chifan_week 是第几周吃的饭 可以在上面列出列表
chifan_number 是吃饭的数量可以在上面列出列表
绘制一个散点图
plot(chifan_week,chifan_number)
横坐标是吃饭的时间 纵坐标是吃饭的数量
在一张图片中显示多组数据
plot(alldata(:,1),alldata(:,1),’.-b’)
hold on;
plot(alldata(:,3),alldata(:,4),’*-b’)
alldata(:,1) 选取alldata表格中的第一列数据作为横坐标
alldata(:,2) 选取表格中的第二列数据作为纵坐标
‘.-b’ 表示用.来做线 然后b的意思是 线的颜色的蓝色
导入 excel文件
先创建一个变量
data_input = xlsread(‘input_data.xlsx’)
将数据导出到excel文件
利用xlswrite(‘output.xlsx’,data1)
存在当前文件夹中 如果想存在一个固定的位置 那么就可以 写一个绝对的路径进行保存

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

SevenHaa

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

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

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

打赏作者

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

抵扣说明:

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

余额充值