| 6 | 1/1 | 返回列表 |
| 查看: 1304 | 回復: 5 | ||||
[求助]
求助!在MATLAB中做矩陣相乘是總是提示內存在不足,矩陣比較大 已有2人參與
|
|
求助!在MATLAB中做矩陣相乘是總是提示內存在不足,矩陣大小約為【10000,3】*【3*1000000】 請問該如何優(yōu)化Matlab算法才能完成計算了,謝謝! |
至尊木蟲 (職業(yè)作家)
至尊木蟲 (職業(yè)作家)
至尊木蟲 (職業(yè)作家)
專家顧問 (小有名氣)
![]() |
專家經驗: +8 |
|
數(shù)值矩陣所需的儲存空間超過了內存中最大的可用的連續(xù)儲存空間,就會發(fā)生內存溢出的錯誤提示,并沒有直接解決的辦法。 1e4*3 3*1e6 大小的矩陣可以進行切割,將第一個矩陣A縱向分割成100等份,逐個與第二個矩陣B相乘,結果分別儲存在mat文件中,這樣以后要用可以直接調用,不建議儲存在txt文件中,文件會非常大,下面是程序,將A,B改成自己的矩陣,倒數(shù)第二行save后面的路徑修改一下就行了,由于文件比較多我是新建了一個res文件儲存的。 function question_10 %2016.11.26 clear;clc N=100; A=ones(1e4,3); B=ones(3,1e6); num=size(A,1)/N; for i=1:N bri=A(num*(i-1)+1:num*i, *B;eval([['F',num2str(i)] '=bri;']); save (['C:\Users\cirnotxm\Documents\MATLAB\res\',['F',num2str(i)] '.mat'],['F',num2str(i)]); end |
專家顧問 (小有名氣)
![]() |
專家經驗: +8 |
| 6 | 1/1 | 返回列表 |
| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 085600材料與化工 +6 | 安全上岸! 2026-03-16 | 6/300 |
|
|---|---|---|---|---|
|
[考研] 招收調劑碩士 +4 | lidianxing 2026-03-19 | 12/600 |
|
|
[考研] 296求調劑 +4 | www_q 2026-03-18 | 8/400 |
|
|
[考研] 0703化學調劑 ,六級已過,有科研經歷 +12 | 曦熙兮 2026-03-15 | 12/600 |
|
|
[考研] 梁成偉老師課題組歡迎你的加入 +9 | 一鴨鴨喲 2026-03-14 | 11/550 |
|
|
[考研] 材料與化工求調劑 +7 | 為學666 2026-03-16 | 7/350 |
|
|
[考研] 化學求調劑 +3 | 臨澤境llllll 2026-03-17 | 4/200 |
|
|
[考研] 一志愿985,本科211,0817化學工程與技術319求調劑 +10 | Liwangman 2026-03-15 | 10/500 |
|
|
[考研] 354求調劑 +4 | Tyoumou 2026-03-18 | 7/350 |
|
|
[考研] 344求調劑 +6 | knight344 2026-03-16 | 7/350 |
|
|
[考研] 0854可跨調劑,一作一項核心論文五項專利,省、國級證書40+數(shù)一英一287 +8 | 小李0854 2026-03-16 | 8/400 |
|
|
[考研] 297求調劑 +8 | 戲精丹丹丹 2026-03-17 | 8/400 |
|
|
[考研] 303求調劑 +4 | 睿08 2026-03-17 | 6/300 |
|
|
[考研] 334求調劑 +3 | 志存高遠意在機?/a> 2026-03-16 | 3/150 |
|
|
[考研] 考研調劑 +3 | 淇ya_~ 2026-03-17 | 5/250 |
|
|
[考研] 283求調劑 +3 | 聽風就是雨; 2026-03-16 | 3/150 |
|
|
[考研] 中科院材料273求調劑 +4 | yzydy 2026-03-15 | 4/200 |
|
|
[考研] 070303 總分349求調劑 +3 | LJY9966 2026-03-15 | 5/250 |
|
|
[考研] 0703 物理化學調劑 +3 | 我可以上岸的對?/a> 2026-03-13 | 5/250 |
|
|
[考研] 招收0805(材料)調劑 +3 | 18595523086 2026-03-13 | 3/150 |
|