24小时热门版块排行榜    

查看: 845  |  回复: 4
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

atib0539

铁杆木虫 (正式写手)

[求助] 求助,怎么能把一列实数,一列虚数 (e.g. 1, 1+2i)这样两列数导入matlab里? 已有1人参与

如题,我试着用textread和textscan,但是没成功。谢谢大家了。
回复此楼

» 收录本帖的淘帖专辑推荐

软件应用

» 猜你喜欢

已阅   关注TA 给TA发消息 送TA红花 TA的回帖

sp_tried

铜虫 (初入文坛)

【答案】应助回帖

感谢参与,应助指数 +1
你的意思是:数据在txt文件中写成了复数格式,想从文件中读入workspace?
试试用textread,指定格式为字符(%s)读出,然后用str2num转换,注意读出的变量应该是cell类型,因此转换的时候用花括号而不是圆括号来引用:str2num(X{....})。
oneforall,andallforone!
4楼2014-12-26 18:13:12
已阅   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 5 个回答

acalephs

捐助贵宾 (著名写手)

你的程序中关于这部分的代码和报的错误代码发出来
2楼2014-12-25 15:44:47
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

atib0539

铁杆木虫 (正式写手)

引用回帖:
2楼: Originally posted by acalephs at 2014-12-25 15:44:47
你的程序中关于这部分的代码和报的错误代码发出来

data = textread('data.txt', '', 'delimiter', ',');
x = data(1length(data(:,1))-1),1);     
y = data(1length(data(:,2))-1),2);
3楼2014-12-26 00:30:56
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

atib0539

铁杆木虫 (正式写手)

引用回帖:
4楼: Originally posted by sp_tried at 2014-12-26 18:13:12
你的意思是:数据在txt文件中写成了复数格式,想从文件中读入workspace?
试试用textread,指定格式为字符(%s)读出,然后用str2num转换,注意读出的变量应该是cell类型,因此转换的时候用花括号而不是圆括号来引 ...

多谢,但是能再帮我把代码写出来么,我有一个txt的数据,第一列是实数,第二列是复数,中间是用 “,” 隔开的。像你说的,我是想把这两列数据读入到workspace 里。再次感谢。
5楼2014-12-26 19:05:17
已阅   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见