看板 [ MATLAB ]
討論串[討論] 如何用search term開matlab檔
共 5 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者iccfish (築夢踏實)時間15年前 (2010/12/10 16:25), 編輯資訊
0
0
0
內容預覽:
我看不太懂你寫的.... 我猜你要的是對某自然數i 每個.mat中的X(i)做加總平均. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%. clc;clear;. filelist=dir('a*.mat'); %依照原文的敘述 要讀取全部a開頭的檔案. load(filelist(1)
(還有120個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者orgg (.....)時間15年前 (2010/12/10 15:13), 編輯資訊
0
0
0
內容預覽:
剛總算試出來了. 我的data因為是matrix的關係. 所以不是只要求一個平均值 而且整個matrix的同欄位互相平均. 所以可以這樣寫loop. %%%. for i=1:length(indata). X(i,:)=indata{SS+i,1}.T;. end. %%%. 再來就只要用mean

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者iccfish (築夢踏實)時間15年前 (2010/12/10 14:07), 編輯資訊
0
0
0
內容預覽:
^^^^^^^^^^^^^^^^^^^^^^是否真的有必要這樣做?. 如果只有做計算平均這件事的話. 把個別檔案中的X加總 計算次數 最後再取平均即可. 以下是我建議的方式 避免了重覆讀取越長越大的'T'. 可以節省佔用的記憶體空間及加速程式執行的速度. %%%%%%%%%%%%%%%%%%%%%%
(還有199個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者orgg (.....)時間15年前 (2010/12/10 06:13), 編輯資訊
0
0
0
內容預覽:
我目前寫的方式是. filelist = dir('*a*.mat');. filenames = {filelist.name};. nfiles = length(filenames);. indata = cell(nfiles,1);. for K = 1:nfiles. indata{K}
(還有100個字)

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者orgg (.....)時間15年前 (2010/12/10 00:20), 編輯資訊
0
0
0
內容預覽:
小弟matlab功力實在很差 已經想了一個星期還不知所措. 問題是這樣的. 如果我現在有好幾個matlab file,在每個file下又有相同名稱的變數(假如是X). 比方我有matlab檔名是. a1.mat. b1.mat. a2.mat. a3.mat. 我要怎樣讀入所有有a的ma檔(a1.m
首頁
上一頁
1
下一頁
尾頁