-
讀數是正確的,但MATLAB的顯示僅顯示小數點後四位,您可以通過將讀取到MATLAB中工作區的資料複製到XLS中來檢視確切的值。
-
c1c2
c3]textread('','%f%f%f');將檔案讀取為浮點數的陣列記錄;''它是通過複製和貼上您直接提供的資料建立的 txt 檔案該目錄與 m 檔案位於同一目錄中。
subplot(1,2,1);plot(c1,c2);
subplot(1,2,2);plot(c1,c3);
-
不知道房東是怎麼想的:檔名是固定的。。。檔名更改... 這是什麼邏輯。
試試這個,它不會起作用......
房東的。 s=strcat('f:\example',num2str(date),'txt');% 如果房東的檔案是,則日期為 5
name=textread(s,'%s',1);
-
MATLAB 是一種批量讀取資料夾中的 txt 檔案的方法。
2.將文字檔案放入MATLAB工作路徑中,以便於閱讀和操作。 例如,如果我的文字檔案在桌面上,我可以將MATLAB的工作路徑更改為桌面。
為此,請在MATLAB中點選省略號後的當前工作路徑,彈出選擇資料夾的選項,然後選擇相應的路徑。
3.接下來,我們使用 importdata 函式來讀取檔案。 例如,如果我想讀取乙個名為 data 的文字檔案,我可以在命令視窗中鍵入:data=importdata()'')。
4.結果表明,資料是乙個結構化陣列。 在這一點上,我們可以看看結構的每個部分代表什麼。
如下圖所示,第乙個陣列表示文字檔案的數量,第二個和第三個陣列表示文字檔案中的漢字。 此時,每個人都可以根據需要引用相應的陣列。
5.除了上述功能外,您還可以使用 tex tread 功能進行讀取。 使用此功能時,可以使用 [a,b,c,d]=tex tread ('data') 指定輸出每個部分的格式。
txt','2s%。3f%。3f%.
3f”)。文字中的第二個引號表示輸出的格式。 例如,%2s 表示第一列的輸出格式是單元格陣列。 3f 表示輸出數字保留小數點後三位。
-
例如,e:ew下有一系列txt檔案,檔名符合MATLAB變數名的命名約定,沒有檔案,每個檔案有兩列,用空格分隔,第一列是字串,第二列是浮點數,第二列中的浮點數是陣列,檔名是變數名。
file=dir('e:ew\*.txt');
for n=1:length(file)
temp=dlmread(['e:ew\',file(n).name],'0,1);
eval([file(n).name(1:end-4),'temp;']end
-
使用 dir 函式獲取指定資料夾下的所有子資料夾和檔案,並將它們儲存在檔案結構陣列中。
可以呼叫 dir 函式。
dir('.列出當前目錄中的所有子資料夾和檔案。
dir('g:\matlab') 列出指定目錄中的所有子資料夾和檔案。
dir('*m') 列出當前目錄中與正規表示式匹配的資料夾和檔案。
結果是乙個結構陣列,每個結構都是以下形式的結構。
name --filename
date --modification date
bytes --number of bytes allocated to the file
isdir --1 if name is a directory and 0 if not
datenum --modification date as a matlab serial date number
它們是檔名、修改日期、大小、目錄狀態和特定於 MATLAB 的修改日期。
可以提取檔名進行讀取和儲存。
2.我想不出乙個好的方法,而是使用統一的臨時變數來讀取檔案資料,例如 tmp,然後使用字串變數來儲存變數名稱,例如 str='a1'
要實現像 a1=tmp 這樣的語句,您可以使用以下語句:
str_a1=[str,'=tmp'];
eval(str_a1);
這樣,變數 a1 就會出現在工作區中。
但問題是你不知道這個變數叫a1? 或者我找不到一種方法來處理帶有字串值的變數,所以我只能使用相反的過程將值匯入到名稱已知的變數中,例如 tmp
如果你有興趣,你可以**它。
-
我嘗試了一樓的。
在讀取資料夾中的所有 txt 文件後,可以生成乙個結構陣列(例如稱為 a)。 這個A的內容與一樓描述的內容相同。
不幸的是,我仍然無法讀取 txt 文件的資料。 不知道怎麼做?
1.只要不是64位Vista系統,讓他刪除IE中的臨時檔案cookie歷史記錄,然後進入IE屬性的內容選項卡,點選清除SSL狀態,然後點選後面的設定按鈕自動完成,刪除表單和密碼,然後登入遊戲。 >>>More
我覺得它有效,我剛開始工作時做過一次,我記不太清楚了,但是你可以用 seek 函式嘗試一下,先找到它,然後再看它,我記得當我這樣做時,我讀了這本書 C 程式設計師,大約有 234 頁。