汽車零件保養懶人包

MATLAB 迴圈 存 資料、matlab迴圈變數、matlab迴圈畫圖在PTT/mobile01評價與討論,在ptt社群跟網路上大家這樣說

MATLAB 迴圈 存 資料在Re: [問題] 把回圈的所有變數存檔- 看板MATLAB

作者Re: [問題] 把回圈的所有變數存檔
標題wolako ( NN )
時間2005-03-15 21:02:49 UTC


: ※ 引述《jinkay ( )》之銘言:
: : 謝謝喔 我大概講的不夠清楚
: : for LoopI=1:10
: : a=....
: : b=....
: : c=....
: : save filename.mat
: : end
: : 因為每次迴圈的變數的值都不一樣
: : 我想要分別存檔
: : 但是我用 "save filename.mat" 只能存第10次迴圈的所有變數
: : 我想知道除了用structure的方式 還有其他方法嗎
: for i=1:10
: ...
: eval(['save filenameNo',num2str(i,'%02d')]);
: end

a = zeros(1,10);
b = zeros(1,10);
c = zeros(1,10);

for i=1:10
a(i) = ....
b(i) = ....
c(i) = ....
end

這樣就可以保留變數值
看是要繼續計算還是要輸出都可以
在迴圈裡面用 eval 好像不太理想


--
為什麼你要問為什麼...為什麼我要聽你問為什麼...
問完為什麼...為什麼你問我為什麼不問為什麼...
為什麼問為什麼...不問為什麼就是回答你為什麼問為什麼..
為什麼又問為什麼...不問為什麼妳為什麼不問為什麼....
妳到底在問什麼...為的又是個為什麼....
再問為什麼就扁到妳問不出為什麼問為什麼!

--
◆ From: 140.112.61.85

而且原文最終目的都是要存成檔案,所以總執行時間不會快多少
"善用陣列"的後果很可能吃了很多資源在執行程式
因為這裡的"善用陣列"並不是"善用陣列運算"

另外,未來取出檔案分析時
如果是要分析每一次疊代下的所有變數,則eval應寫在迴圈內才好
反之如果是為了看變數在每次疊代後的變化,則用矩陣儲存法較好

所以怎麼儲存較好還要看目的而定吧
當然,如果程式很小或電腦配備很強
我想執行時間是0.01sec 或0.1sec也就不用太在意了


--
◆ From: 140.129.65.184

推 jimpeng:推!迴圈內做I/O會降低速度,善用陣列才 140.129.25.64 03/15
推 wolako:前題是變數吃的記憶體不大吧 140.129.65.184 03/15

MATLAB 迴圈 存 資料關鍵字相關的推薦文章

MATLAB 迴圈 存 資料在Chapter 5 迴圈與向量優化的討論與評價

迴圈 (loops)是㇐種MATLAB 架構,允許我們重複執行㇐ ... 計算㇐組資料的平均數及標準差,假設所有的測量值均為正 ... 正確的MATLAB 程式碼: (檔名為stats_2.m).

MATLAB 迴圈 存 資料在matlab迴圈儲存每次迴圈的結果該怎麼儲存的討論與評價

你要存成什麼格式的? 其他用戶還看了:. 怎樣使用excel計算最小二乘法 · EXCEL中,如何讓資料取整, ...

MATLAB 迴圈 存 資料在matlab,怎樣將每次迴圈中生成的值存在矩陣裡?要簡單的討論與評價

matlab 怎樣將迴圈輸出的資料結果放進一個矩陣中,然後用作他用? 4樓:楊柳風. n = 10;. b = zeros(1,n);. for k = 1: ...

MATLAB 迴圈 存 資料在ptt上的文章推薦目錄

    MATLAB 迴圈 存 資料在16-1 迴圈指令的討論與評價

    16-1 迴圈指令. MATLAB 提供兩種迴圈指令,一種是for 迴圈(For Loop),另一種是while 迴圈(While Loop ...

    MATLAB 迴圈 存 資料在matlab 迴圈中使用的儲存資料方法#更新中 - IT人的討論與評價

    matlab 迴圈 中使用的儲存資料方法#更新中. Sgmple 發表於2020-10-16. 直接放程式碼 1 aa=[]; bb=[]; cc=[]; dd=[]; j = 1; for numNearestAnchor = 5:5:50 tic [y1] ...

    MATLAB 迴圈 存 資料在matlab中for語句中,怎樣把每i得到的結果都儲存在的討論與評價

    2021年10月30日 — matlab 如何將迴圈得到資料儲存到excel的指定位置. 12樓:匿名使用者. 第一,可以新建多個excel**,修改111.xls。 第二,存到a1:a7 第二個存到b1:b7.

    MATLAB 迴圈 存 資料在如何將MATLAB程式中每一步的計算結果都儲存到陣列裡的討論與評價

    a1(1,i)=a(i)^2;%%迴圈zhi存入各個值的dao計算結果 ... 在matlab中如何定義一個陣列,之後將每次輸入一個資料存放到相應的位置,如下程式,應如何修改 ...

    MATLAB 迴圈 存 資料在Re: [問題] 把回圈的所有變數存檔- 精華區MATLAB - 批踢踢實業坊的討論與評價

    save filename.mat : : end : : 因為每次迴圈的變數的值都不一樣: : 我想要分別存檔: : 但是我用"save filename.mat" 只能存第10次迴圈的所有變數: ...

    MATLAB 迴圈 存 資料在用Matlab做for迴圈,怎樣儲存每一次迴圈結果的討論與評價

    用Matlab做for迴圈,怎樣儲存每一次迴圈結果,1樓設計複雜1 首先,開啟matlab r2018a, 可通過ctrl n 新建一個指令碼,儲存為test m。

    MATLAB 迴圈 存 資料在MATLAB中如何把迴圈得到的結果儲存下來,比如我編寫M的討論與評價

    MATLAB 中如何把迴圈得到的結果儲存下來,比如我編寫M,1樓匿名使用者for la 300 1 350 lb ... matlab中雙重for迴圈得到一組資料,如何儲存到一個向量中.

    MATLAB 迴圈 存 資料的PTT 評價、討論一次看



    更多推薦結果