版块导航
正在加载中...
客户端APP下载
论文辅导
申博辅导
登录
注册
帖子
帖子
用户
本版
应《网络安全法》要求,自2017年10月1日起,未进行实名认证将不得使用互联网跟帖服务。为保障您的帐号能够正常使用,请尽快对帐号进行手机号验证,感谢您的理解与支持!
24小时热门版块排行榜
>
论坛更新日志
(2523)
>
虫友互识
(235)
>
论文投稿
(82)
>
文献求助
(80)
>
导师招生
(73)
>
论文道贺祈福
(50)
>
教师之家
(40)
>
考博
(31)
>
找工作
(30)
>
招聘信息布告栏
(27)
>
硕博家园
(27)
>
博后之家
(25)
>
基金申请
(24)
>
绿色求助(高悬赏)
(18)
>
公派出国
(18)
>
休闲灌水
(18)
小木虫论坛-学术科研互动平台
»
计算模拟区
»
程序语言
»
MATLAB/Mathematica
»
MATLAB怎么使用循环语句解决依次读取同一个excel中相邻各列的数据
5
1/1
返回列表
查看: 2394 | 回复: 6
只看楼主
@他人
存档
新回复提醒
(忽略)
收藏
在APP中查看
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖
3346055
新虫
(初入文坛)
应助: 0
(幼儿园)
金币: 35
帖子: 6
在线: 7.5小时
虫号: 2657202
注册: 2013-09-15
专业: 工程热物理与能源利用
[
求助
]
MATLAB怎么使用循环语句解决依次读取同一个excel中相邻各列的数据
已有2人参与
MATLAB怎么依次读取同一个excel文件中相邻各列的数据,并依次赋值给同一个矩阵。
例如下图中的各列数据,我想先读取第一列数据并赋值给矩阵A,然后运行后续的计算语句,运行完成后,在自动读取第二列数据再次赋值给矩阵A,重复相同的计算,以此类推,直到读取到最后一列数据。要怎么办,我现在使用的是xlsread命令,但是读取单元格范围在引号内,不能定义成变量。
求各位大神指导,小弟初来乍到只能给20个币,别嫌少~
捕获.JPG
回复此楼
» 猜你喜欢
退学或坚持读
已经有6人回复
多组分精馏求助
已经有6人回复
免疫学博士有名额,速联系
已经有8人回复
26申博求博导推荐-遥感图像处理方向
已经有5人回复
国家级人才课题组招收2026年入学博士
已经有6人回复
交叉科学部支持青年基金,对三无青椒是个机会吗?
已经有7人回复
青椒八年已不青,大家都被折磨成啥样了?
已经有15人回复
国家基金申请书模板内插入图片不可调整大小?
已经有6人回复
» 本主题相关价值贴推荐,对您同样有帮助:
matlab非线性方程求解fsolve怎么使用才好呢
已经有1人回复
复杂网络matlab工具箱中Grapload函数怎么使用?
已经有1人回复
求解方程组?此类方程组怎么求?是哪一类?用MATLAB怎么编程
已经有2人回复
求解方程组?此类方程组怎么求?是哪一类?用MATLAB怎么编程
已经有1人回复
matlab画图
已经有13人回复
在matlab上使用libsvm做二分类的问题
已经有1人回复
matlab怎么跟maple不能兼容么?
已经有12人回复
在Matlab中使用plot()画double型数据的图
已经有4人回复
使用Matlab时老出现这个错误是怎么回事?怎么解决?
已经有10人回复
robotics toolbox for matlab 第9版怎么在matlab使用。
已经有0人回复
embedded matlab function怎么使用workspace变量????急救啊
已经有0人回复
使用matlab怎么解微分方程组啊?
已经有5人回复
matlab画图怎么对区域着色?
已经有2人回复
《电路与系统分析:使用MATLAB》文字版【转载】
已经有33人回复
matlab中dos命令如何使用?
已经有4人回复
matlab 中ss2smat怎么没有呀
已经有10人回复
【求助】使用MATLAB怎么实现拟合力场参数的程序?【已解决】
已经有15人回复
Matlab中使用nlinfit函数时,怎么求得R2和P啊?
已经有2人回复
1楼
2016-02-21 15:42:58
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
3346055
新虫
(初入文坛)
应助: 0
(幼儿园)
金币: 35
帖子: 6
在线: 7.5小时
虫号: 2657202
注册: 2013-09-15
专业: 工程热物理与能源利用
引用回帖:
2楼
:
Originally posted by
mygt_hit
at 2016-02-21 17:46:07
把Excel内数据一次性读到一个大矩阵里,然后对矩阵每一列按你的要求操作不就可以了。
因为每次的计算步骤都是相同的,所以如果能每次只改变矩阵的值,就能大幅度简化程序了。
赞
一下
回复此楼
高级回复
4楼
2016-02-21 18:48:53
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
查看全部 7 个回答
mygt_hit
专家顾问
(职业作家)
专家经验: +362
应助: 438
(硕士)
贵宾: 0.019
金币: 19571.1
散金: 5130
红花: 135
沙发: 3
帖子: 4938
在线: 990.5小时
虫号: 1489764
注册: 2011-11-13
性别: GG
专业: 结构工程
管辖:
土木建筑
【答案】应助回帖
感谢参与,应助指数 +1
把Excel内数据一次性读到一个大矩阵里,然后对矩阵每一列按你的要求操作不就可以了。
赞
一下
回复此楼
知其然,知其所以然。
2楼
2016-02-21 17:46:07
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
guo_zy_123
木虫
(正式写手)
应助: 32
(小学生)
金币: 4141
红花: 11
帖子: 442
在线: 197.5小时
虫号: 2601957
注册: 2013-08-17
性别:
MM
专业: 动力学与控制
【答案】应助回帖
★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
3346055: 金币+10,
★★★
很有帮助
2016-02-21 19:01:39
CODE:
m = xlsread('test.xls'); %假设你的excel文件在工作路径里,文件名test1.xls
%此时,m变量包含你整个矩阵了
[N_m,Ncol_m] = size (m); %矩阵的大小,列数为Ncol_m
for i_m = 1:1:Ncol_m
... %你自己的计算设置
a = m(:,i_m);
... %你自己的计算设置
end
赞
一下
回复此楼
老古董
3楼
2016-02-21 17:59:33
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
3346055
新虫
(初入文坛)
应助: 0
(幼儿园)
金币: 35
帖子: 6
在线: 7.5小时
虫号: 2657202
注册: 2013-09-15
专业: 工程热物理与能源利用
引用回帖:
3楼
:
Originally posted by
guo_zy_123
at 2016-02-21 17:59:33
m = xlsread('test.xls'); %假设你的excel文件在工作路径里,文件名test1.xls
%此时,m变量包含你整个矩阵了
= size (m); %矩阵的大小,列数为Ncol_m
for i_m = 1:1:Ncol_m ...
大神啊,果然好用!
再请教一下,我先想每次读取相邻的两列,就是第一次读取1、2列,第二次读2、3列,以此类推,然后把每次运算得到的结果写入另一个excel表格中,第一次的结果写入第一列,第二次的结果写入第二列,以此类推。这样怎么办呢?
赞
一下
回复此楼
5楼
2016-02-21 19:01:07
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
查看全部 7 个回答
如果回帖内容含有宣传信息,请如实选中。否则帐号将被全论坛禁言
普通表情
龙
兔
虎
猫
百度网盘
|
360云盘
|
千易网盘
|
华为网盘
在新窗口页面中打开自己喜欢的网盘网站,将文件上传后,然后将下载链接复制到帖子内容中就可以了。
信息提示
关闭
请填处理意见
关闭
确定