matlab能处理上万个数据吗
答:保存在一个数组中,数组下标就是对应的编号 随机数用randn或rand
答:以Matlab R2012b为例。首先打开matlab;选择current folder并加入当前路径;选择指定的txt文件,右键,选择导入数据;选择相应的数据类型,这里应选matrix。具体如下图所示:1、开始导入数据。2、导入数据。
答:数据有点多,不太好导入,速度慢容易崩溃。楼上说用access,但是matlab好像不支持数据库吧。传统的就是用xlsread函数。num = xlsread(filename)从指定文件名夹读取,比如说num=xlsread('data.xls'),即从当前程序所在文件夹里,从A1单元格开始读取,读取data.xls文件,把数据返回给num。num = xls...
答:截止目前的Excel版本,最大只支持16384列(列编号是XFD),超过这个列数的数据都会被清除掉。如果一定要引用到1048576 (1024*1024)列,可以尝试用R1C1样式,即R1C1048576,R后面跟行号,C后面放列号。至于Matlab的读取,我没用过这东东,就帮不到你啦。
答:>>x=-1:0.2:1;>>y=[0.841470984807897 -0.717356090899523 -0.564642473395035 -0.3894183423086...-0.198669330795061 0 0.198669330795061 0.38941834230865 0.564642473395035 ... 0.717356090899523 0.841470984807897];如果要你想拟合成一个2次多元函数 命令为 >>p=polyfit(x,y,2)就可以得到...
答:2008-09-10 · TA获得超过207个赞 知道小有建树答主 回答量:197 采纳率:0% 帮助的人:161万 我也去答题访问个人页 关注 展开全部 MATLAB具备卓越的数值计算能力外,它还提供了专业水平的符号计算,文字处理,可视化建模仿真和实时控制等功能。你可以看看这个: MATLAB的基本数据单位是矩阵,它的指令表达式...
答:num = xlsread(filename, -1)输入后matlab将会打开相应的exel文件,用鼠标选择需要导入的数据区域,可以切换到想要的sheet。num = xlsread(filename, sheet)其中sheet用来指定读入excel文件的第几个sheet,此时的sheet取值大于1的整数。num = xlsread(filename,sheet, 'range')其中range指定一个矩形的...
答:这玩意其实不应该用MATLAB做,用任意一种高级语言比如Python做比较好。有两种方案,都是借助hash做 如果你懂hash map的底层原理可以自己手动实现,数组嵌套,数组的每一个元素是一个链表,数组长度设为2^24,数据存放在数组哪个位置通过hash算法得到,将该数据添加到链表中,一次遍历就可以对数据完成统计,...
答:m = 540000; % 数据总数 n = 25; % 分组数量 A = rand(1,m); % 数据源 id = randperm(m); % 将 1-m 的顺序打乱 R = A(id); % 按打乱的索引将源数据转入 R R = reshape(R,n,m/n); % 分成 n 组,每行为一组 ...
答:第一种方法:可以查看一下MATLAB的数据内存管理,参看help memory或者在help文档中,在index下查看memory的具体命令。第二种方法:改变矩阵的存储方法,这就需要恰当地分析矩阵的元素,选择合适的存储方法,在在大规模的场运算中,是最基本的方法和技术,最新的ANSYS软件,据说能够处理数上百万个自由度,如果...
网友评论:
上败13138007861:
matlab怎样导入和处理大量数据 -
28161邴郎
: 可以把大量的数据存入文本文档和excel表格.读取文本文档的数据语句:load('数据存放路径');读取表格文档的数据语句:xlsread('数据存放路径');
上败13138007861:
matlab能否处理大量excel文件的数据 -
28161邴郎
: 可以的,试用xlsread函数就可以读取EXCEL文件.
上败13138007861:
matlab读取104万个数据的csv文件 -
28161邴郎
: 104万个数据matlab可以直接读取的,用data = importdata('你的文件名.CSV'); 然后data是一个结构,data.textdata里有你矩阵的文字信息(没有文字信息就是空),data.data就是你的数字信息.1024*1024刚刚好是10^20,matlab...
上败13138007861:
Matlab高手请指教(庞大数据读取如何处理?) -
28161邴郎
: matlab读取100万个数据的速度很快 运算起来比较慢 如果用c c++反而难编程 我的课题读取10个图 每个30万个点 3色也只用了很少时间 不超过20秒 你的还不如我多吧 你才200万个点 不过matlab计算比较慢 需要一分钟或者更长 vb也是解释性语言 慢 和matlab一样 如果你追求速度 可以用matlab的mex功能 用c编写程序 再补充数据接口 再用mex运行c程序 和m文件一样 既快又简单 还兼容m文件
上败13138007861:
如何用matlab处理txt中的大量数据 -
28161邴郎
: 比如,你的文件名为A.txt 确保A中是行或列矩阵 现在导入 x=load('A.txt'); %x是行或列矩阵 y=sin(x) % 这里加入公式是y=sin(x),这个你根据自己的可以换.然后到处y即可,也可以作图.
上败13138007861:
MATLAB数据拟合处理大量数据的实例分析
28161邴郎
: <p>给你用一个一元情况的吧;</p> <p>>>x=-1:0.2:1;</p> <p>>>y=[0.841470984807897 -0.717356090899523 -0.564642473395035 -0.3894183423086...</p> <p>-0.198669330795061 0 0.198669330795061 0.38941834230865 0....
上败13138007861:
海量数据分析用什么工具比较好?只有ORACLE的OLAP和DM?R语言和MATLAB计算超过300万条数据就没内存了. -
28161邴郎
: 大数据量处理可以用IBM的DB2,它也有完整的OLAP及DM工具.其分析报表生成等工具是cognos.另外微软的SQL SERVER也有这方面工具,但是却只能运行在没有稳定可靠名声的windows上.
上败13138007861:
急!!请教高手:如何用MATLAB程序高效地对大批量的数据进行处理和保存?(回答满意追加5分) -
28161邴郎
: 写一个for loop循环就好啦 files = dir('*.jpg'); for k = 1:numel(files)%....处理代码...rgb = imread(files(k).name);rgb = rgb(1:1800, 520:2000, :);rgb = imresize(rgb, 0.2, 'bicubic');imwrite(rgb, ['cropped\' files(k).name]);end自己看着修改就好了
上败13138007861:
matlab处理大量数据 -
28161邴郎
: 编一个函数呀.你的数据维度不一致,可以N=length(X),循环里每次都可以不一样....反正循环函数写的好,什么数据都能进行同样的操作,不过是维度不一致的问题...
上败13138007861:
用matlab怎么读出TXT文件中大量数据并编辑
28161邴郎
: 如果你的数据可以被256整除,那么可以如下: fphn=fopen('filename.txt','r'); %%%你的文件要存在matlab根目录的work文件夹中,否则要有%%%完整路径才行 data=fscanf(fphn,'%f %f',[256,inf]); %%% 256列的数据 data=data'; %%转置 fclose(fphn); 如果不能被256整除,先保存为一个列矩阵,然后自己处理.