24小时热门版块排行榜    

CyRhmU.jpeg
查看: 1726  |  回复: 3
本帖产生 1 个 博学EPI ,点击这里进行查看

海浪007

金虫 (小有名气)

[求助] matlab怎么读取多个excel第二列并存入新excel

matlab怎么读取多个excel中的第二列并组成矩阵存入新excel中。不知道下面的程序命令错在哪里?求大神指教,万分感谢!

dirname=uigetdir('D:\','excel');
files=dir();
for k = 1:numel(files)              % 循环到每一个文件
            = xlsread(, 1,'b:b');
             |
Error: The expression to the left of the equals sign is not a valid target for an assignment.

           data{1}=num(:,1);  
          data{2}=num(:,6);
          xlswrite(filename,A,range)
end
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

心诚
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
回帖置顶 ( 共有1个 )

qqinly

专家顾问 (著名写手)

至人无己,神人无功,圣人无名

【答案】应助回帖

★ ★ ★ ★ ★
海浪007: 金币+5, 博学EPI+1, 有帮助 2015-04-20 09:27:31
= xlsread(, 1,'b:b');
晕,这个等号前面怎么没有变量之类的呢,必然会报错啊,至少得写个A= xlsread(, 1,'b:b')的形式或者去掉等号吧。而且循环体中没有出现与k相关的表达式,肯定不行。。。
学而时习之,不亦说乎?有朋自远方来,不亦乐乎?人不知而不愠,不亦君子乎?
2楼2015-04-18 22:09:53
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通回帖

海浪007

金虫 (小有名气)

引用回帖:
2楼: Originally posted by qqinly at 2015-04-18 22:09:53
= xlsread(, 1,'b:b');
晕,这个等号前面怎么没有变量之类的呢,必然会报错啊,至少得写个A= xlsread(, 1,'b:b')的形式或者去掉等号吧。而且循环体中没有出现与k相关的表达式,肯定不行。。。

,求楼主帮人帮到底,帮忙写一个命令程序,非常感谢!
心诚
3楼2015-04-20 09:29:12
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

qqinly

专家顾问 (著名写手)

至人无己,神人无功,圣人无名

【答案】应助回帖

引用回帖:
3楼: Originally posted by 海浪007 at 2015-04-20 09:29:12
,求楼主帮人帮到底,帮忙写一个命令程序,非常感谢!...

最近比较忙,也连没法给你弄啊,建议你去matlab 论坛上看看,那里更专业

[ 发自小木虫客户端 ]
学而时习之,不亦说乎?有朋自远方来,不亦乐乎?人不知而不愠,不亦君子乎?
4楼2015-04-21 22:13:48
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 海浪007 的主题更新
信息提示
请填处理意见