检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
出 处:《计算机与数字工程》2012年第5期89-90,103,共3页Computer & Digital Engineering
基 金:海军大连舰艇学院科研发展基金资助
摘 要:MatLab是MathWorks公司推出的一种科学计算软件,在使用MatLab进行数据处理过程中,常常会用到循环语句逐点处理数据,当数据量巨大时,经常会出现耗时长久的情况。将循环运算转换为矩阵运算,充分利用MatLab高效率的矩阵运算特点,可以缩短数据处理时间。通过一个算例分析了创建大容量矩阵的方法:如扩大内存空间、采用短字节数值数据类型等。算例运行结果表明,通过分配更多的内存空间进行大容量矩阵运算,可以显著缩短数据处理的时间,从而实现空间换时间的目的。Matlab is one kind of software for science computation manufactured by Mathworks Inc. Loop commands are usually used during data processing, and it often happens that processing duration is very long if the data amount is very large. Matrix computation is used to reduce data processing duration instead of loop computation in such case since matrix computation is very efficient in MatLab, but matrix computation needs more memory. Several ways to extend memory space are discussed via a computation example, and it verifies that less pro- cessing time is needed if more memory is allocated to data matrix in the data processing algorithm.
关 键 词:MatLab海量数据 空间 时间 矩阵运算 内存
分 类 号:TP391[自动化与计算机技术—计算机应用技术]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:3.149.247.115