function [ theta ] = get_matrix( )
%Get the Data from the Folder of Which the Path is
% the same as the Parameter str2
theta=zeros(100,1);
str1='centerline_';
str2='/Users/adobe/Desktop/backbone/group1/';
str3='.mat';
for i=260:300
k=num2str(i);
str=[str2,str1,k,str3];
load(str);
A=get_theta(centerline);
theta=[theta,A];
end
end
求助大神,我做的MATLAB读取文件夹中数据的函数,文件数少正常,文件数多了就全部都是0.求解决办法。
答案:2 悬赏:50 手机版
解决时间 2021-02-13 07:20
- 提问者网友:我的未来我做主
- 2021-02-12 23:27
最佳答案
- 五星知识达人网友:千夜
- 2021-02-12 23:42
你把所有的数据都读取存入theta,如果数据量较少,那不会有问题。
但是当数据量很大时,由于theta存在内存里,通常电脑4G,8G为主,况且matlab自身也有内存限制。
建议分批读取,处理。
但是当数据量很大时,由于theta存在内存里,通常电脑4G,8G为主,况且matlab自身也有内存限制。
建议分批读取,处理。
全部回答
- 1楼网友:执傲
- 2021-02-13 00:35
首先要写一个程序,识别出各个文件,再读取每个文件的数据,赋给一个变量。最好把文件发给我qq2674716548,我写个程序。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯