美妝護膚推薦評價懶人包

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 迴圈 存 資料在累积和- MATLAB cumsum - MathWorks 中国的討論與評價

此MATLAB 函数从A 中的第一个其大小不等于1 的数组维度开始返回A 的累积和。 如果A 是向量,则cumsum(A) 返回包含A 元素累积和的向量。 如果A 是矩阵,则cumsum(A) ...

MATLAB 迴圈 存 資料在MATLAB 式的迴圈技巧的討論與評價

k。 式執時在每個迴圈中. 印出累加值及迴圈數。 迴圈的指令為for, 利用 ...

MATLAB 迴圈 存 資料在matlab 累加求和_百度知道的討論與評價

matlab 累加 求和可以采用以下的思路:. >> a = 1:10. a = 1 2 3 4 5 6 7 8 9 10. >> sum(a). ans = 55. >> cumsum(a). ans =.

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

    MATLAB 迴圈 存 資料在matlab矩阵元素的累加和累积 - CSDN博客的討論與評價

    2022年3月23日 — 假设有向量X和矩阵A,那么和求求矩阵元素的累加、累积相关的函数matlab函数用法如下求向量累加和向量:cumsum(X)求向量累乘积向量:cumprod(X)求矩阵 ...

    MATLAB 迴圈 存 資料在matlab矩陣元素的累加和累積 - 台部落的討論與評價

    假設有向量X和矩陣A,那麼和求求矩陣元素的累加、累積相關的函數matlab函數用法如下求向量累加和向量:cumsum(X)求向量累乘積向量:cumprod(X)求矩陣 ...

    MATLAB 迴圈 存 資料在matlab累加求和 - 程序员秘密的討論與評價

    假设有向量X和矩阵A,那么和求求矩阵元素的累加、累积相关的函数matlab函数用法如下求向量累加和向量:cumsum(X)求向量累乘积向量:cumprod(X)求矩阵每一列的累加 ...

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

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

    MATLAB 迴圈 存 資料在4.2矩陣之統計 - MATLAB 之工程應用的討論與評價

    其中有些以向量矩陣為主(包括行向量與列向量),但亦可應用於一般矩陣(例如m x n矩陣),將每行之元素進行處理(例如累加),然後將結果置於一個列矩陣中 ...

    MATLAB 迴圈 存 資料在MATLAB 特殊圖形的討論與評價

    長條圖之繪製(cont.) ▫ 除了平面長條圖之外,. MATLAB 亦可使用bar3. 指令來畫出立體長條圖。 ▫ 範例 x = [2 3 4 5 7; 1 2 3 2 1]; bar3(x).

    MATLAB 迴圈 存 資料在关于Matlab累加函数的討論與評價

    MATLAB中文论坛MATLAB 基础讨论板块发表的帖子:关于Matlab累加函数。各位大佬好! 我想提取365天中连续7天最小的数据,最小我知道怎么操作, ...

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



    更多推薦結果