matlab数据太大怎样处理

作者&投稿:姬治 (若有异议请与网页底部的电邮联系)

MATLAB 问题 怎么把矩阵中的太大和太小的数去掉 然后换成周围几个数的...
你先把矩阵写出来,把标准方差和平均数算出来,然后用个循环,if else 语句如果a[i]大于或者小于你要限制的那个数,就让a[i]等于平均数

matlab超过64位数据如何存储
用扩充内存容量。当超过64位数据的存储方法是从逻辑上扩充内存容量,这就用到了虚拟海量数据分析成为我们研究与计算的第一步,所以通过了解存储技术。数据是事实或观察的结果,是对客观事物的逻辑归纳,是用于表示客观事物的未经加工的原始素材,数据可以是连续的值,也可以是离散的。

...图画出来就不动了,保存都不行,怎么办呢?希望熟悉matlab的帮...
关于这个问题,一方面你问的比较笼统,另一方面一言两语也说不清楚,强烈建议参考以下书籍:《MATLAB高效编程技巧与应用--25个案例分析》,吴鹏,北京航天航空大学出版社,2010 其中,第三章 MATLAB处理海量数据。比较易懂,应该对你的问题有帮助。

在matlab里拟合出的函数系数太大了,想问能不能有什么办法把系数化简...
拟合出的函数系数偏大,你可以试着调整拟合系数的初值。因为不同的初值,得到结果是不唯一,只有不断调整系数的初值,才能发现最优的拟合系数。另外检查一下,拟合模型是否合理。如还有问题,可以把数据给我,帮你解决。

matlab中计算exp(800)出现inf,怎麼解决这个问题?
数值太大,溢出了数据的存储长度。建议先将比较大的数除以一个比较大的数,后面再乘回来。

如何用matlab读取大量数据的mat文件,四维的mat文件。我使用m=load...
m=load('filename.mat')它读出来的是一个结构体,是说你这个mat文件里的所有变量都存在这个结构体里面然后再读到workspace里 你可以使用下面这个命令 load filename.mat 这样这个mat文件里的所有变量会独立的读到workspace里面

matlab跑数据要多久才正常
让他跑着就行了,不用管他。处理一个20m的数据,它已经跑了一个小时了啊,会不会出意外了,自己也不敢动,反正CPU是90%左右的了。不同电脑上、甚至运行多次的运行时间都是不一样的。记得我一个师妹做仿真运算,晚上开开机器,第二天上午10点多过来看看,机器还在忙呢。机器也辛苦啊,经常搞通宵...

如何运用MATLAB把数据的波动变得更小
滤波器,可以采用中值滤波。b=medfilt1(x,n); b是中值滤波后的数组,x是原始数据,n是滤波器尺寸大小。可以用n=5试试。

在MATLAB中输入一维数组太长想换行怎么办?
三个点前要有一个空格,这样matlab才能把...识别成换行符号;另外,这两种换行操作有区别,以下分别说明:(1)... , 起到连接两行的目的,也就是说,实际上是一个命令分开写而已,比如 a=1+2 ...+3 结果会是 a=6。(2)shift+enter,表示暂不计算,直到按enter之后,再逐个命令运行,比如...

matlab .mat数据采样率太高,怎么降低
使用resample函数。举个例子:B=resample(x,90,250)%,采样从250降到90,如果250在前,就是插值从90到250,可以看B的长度,250采样4000个数据等于90采样1440个数据。

贡莲17096232013问: 数据量太大matlab怎么处理 -
望谟县先乐回答: 没法显示就不显示,也确实没法显示,但是参与计算或者作图显示,干啥的都可以.

贡莲17096232013问: matlab输出结果太大怎么办 -
望谟县先乐回答: 不是输出太大了, 是程序写得不好, 太费时了修改如下: function f=test11(n) F(1)=0; F(2)=1; F(3)=2; for i=4:(n+1)F(i)=2*F(i-2)+F(i-1)*F(i-3); end f=F(n+1);test(30)很大,输出的是INFinf意思是无穷大, infinity准确说是大于10^308, 你在matlab里输入一个10^309看看.

贡莲17096232013问: matlab运行时需要用到一个大数据怎么处理? -
望谟县先乐回答: 我有以下建议:1.省略显示,能不显示输出,就不显示输出,一般情况下,几十亿也算不上大数据,应该可以;2.如果你的要求比较高,可以考虑并行运算,相信你利用今天这个问题将并行运算学好,将是巨大的收获,几天几周都是值得的.MATLAB就是用一点学一点,理论和实际齐头并进快半步,兄弟,看好你的前程!并行运算的资料网上有很多,可以搜搜,望采纳.

贡莲17096232013问: 求助,结果太大Matlab无法输出如何解决 -
望谟县先乐回答: 把计算结果保存成txt文件,输出到文件夹,用save函数就可以,格式大概是save ('a','a.txt') 第一个a是要保存的变量,后面那个是要保存的文件名.具体语法可以去help save里面看

贡莲17096232013问: MATLAB矩阵过大,导致程序崩溃怎么办? -
望谟县先乐回答: 在matlab中, 当数据比较大时,运算起来就困难了,有时候还会out of memory(例如4000*4000的矩阵,要算矩阵乘法都比较吃力).此文会记录我学到的一些解决办法:1. 将数据的存储类型从double转换成single 在matlab中double数据类型占...

贡莲17096232013问: 矩阵过大MATLAB放不下怎么办 -
望谟县先乐回答: 装64位win7,64位matlab,电脑加内存 用memory命令看能放下多少数据

贡莲17096232013问: matlab中当数值太大时如何化简使得matlab能够计算? -
望谟县先乐回答: 设 Min = min(x,y,z) log[exp(x) + exp(y) + exp(z)] = log[exp(x-Min) + exp(y-Min) + exp(z-Min)] + Min-------------------- 参数有范围吗?若有的话,就采用 ggggwhw 的方案.比如,如果知道 x,y,z的1个上限,M > MAX(X,Y,Z).M可以由参数的范围确定.那...

贡莲17096232013问: matlab如何处理大超数?谢谢 -
望谟县先乐回答: 我靠200分, 这问题我答定了 matlab老版只支持32数据 新版也只支持64位, 所以直接计算是不行的.有两种方法, 第一种是你自己写一个大数处理的库, 用字符串来表示大数然后迭代处理.. 考虑到你想实现的功能有点难度, 第二种是我用的了, 下一个maple库, 我之前用的是c++版, 网上查了下有matlab的. 这个库支持超大数处理maple(“47474884...888+374883...483839+400000000^44849”)写成这种表达式就好

贡莲17096232013问: MATLAB导入大数据内存不足怎么解决 -
望谟县先乐回答: 你导入多大的数据啊? 你看一下你装的32bit还是64bit的MATLAB? 如果你装的32位的matlab,换成64位的MATLAB就可能会解决你的问题了.如果即使纯粹的数据量很大的话: 可以参考这里:http://www-integ1.mathworks.com/help/releases/R2016a/matlab/large-files-and-big-data.html

贡莲17096232013问: Matlab疑似因为数据过大而卡死了……求解决办法! -
望谟县先乐回答: ^如果是溢出,matlab会报错说out of memory的.如果你是来采用double类型的话,每个点要8Bytes,所以总共占用3.2*10^9 Bytes = 3.2G 如果是single类型好一些源 占用 1.6G 所以要看你电脑的内存了.(可以尝知试增加虚拟内存) matlab本身要占用一部道分内存的 可以不启动jvm以节省内存:"...matlab.exe" -nojvm


本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网