1樓:塗顏帥
因為 d='c:\matalb' 這個字串沒有指定檔案,只是指定資料夾
xlsread(d)讀取的是一個目錄自然要出錯
2樓:匿名使用者
批量讀取大量**。
xlsstr={}; % 定義一個儲存xls中字串的結構體
xlsdata={}; % 定義一個儲存xls中數值的結構體a=dir; %讀入目錄下檔案資訊儲存為結構體形式b=struct2cell(a); %將格式轉為cell形式c=b(1,:); %取出其中檔名單元,位於b(1,:)
[h,l]=size(c); %計算檔案個數jj=0; %xls檔案數for ii=1:l
if strfind(c,'.xls') %如果是xls檔案格式 注意括號要使用cell的括號
jj=jj+1;
[xlsstr,xlsdata]=xlsread(c);
endend
有關matlab中xlsread函式的問題,高手進
3樓:
如果沒有記錯,這個成績查詢gui應該是我寫的.
你的xls檔案裡是不是含有中文字元?
如果你使用英文的話,看看有沒有錯誤。
如果你非要使用中方,需要做以下改動,舉個例子用[a,b,c]=xlsread('d:\temp.xls','sheet1','a1:d5');
c返回的就是你想要的內容
*****補充**********====1:使用別人的電腦試一下,可以檢驗出是不是你matlab的問題2:matlab7.
01對xls有一個bug,在7.04以後就解決了,你可以升級一下。
急急急!!!matlab中xlsread使用出錯,為什麼只有我不能匯入excel資料???
4樓:匿名使用者
遇到了一樣的問題,發現好像只是因為用的管理員許可權開啟matlab導致的,不用管理員許可權就不會出現這個問題了。
5樓:匿名使用者
另外種我經常用的方法,
在工作目錄裡,直接matlab import 把excell檔案匯入為變數,這樣不容易出錯。
6樓:abc林黎
把檔案轉存成xlsx格式就好了。
為什麼matlab執行xlsread.m檔案時總是出現錯誤????
7樓:匿名使用者
需要指定入讀的excel檔名稱,假設當前目錄中有students.xls檔案,寫法如下
你可以help xlsread看看具體的用法。
[a b c] = xlsread('students.xls');
麻煩各位高手替我解答一下問題: 在matlab中我用xlsread讀取excel中的資料,為什麼總是出現下面的錯誤?
8樓:匿名使用者
要把檔案的路徑加上,比如:
xlsread('e:\資料\我文章.xls','20度','b11:g16')
9樓:匿名使用者
xlsread的help裡面很清楚
matlab中a什麼意思,matlab中a是什麼意思
賦值的意思 a 1 表示a的值是1 a hello 表示a的值是字串hello matlab中a 是什麼意思 5 a 是把矩陣a轉換為一個行向量,就是一行。例如 a rand 2,3 a 0.6925 0.3965 0.78020.5567 0.0616 0.3376 b a b 0.6925 0....
求助matlab裡怎麼沒有ccslink呀
不同版本命令不同,你輸入help idelink 先修改環境變數 首先請確認你的matlab的資料夾中有如下檔案 atlas athlon.dll amd系列的請用這個 atlas p4.dll p4的用這個 atlas piii.dll p3的用這個 atlas pii.dll p2的用這個 這些...
matlab中離散楔的原理,matlab中離散小波的原理
我感覺matlab離散的原理好像和書中的那些原理沒半毛錢關係?笑翻了,哇咔咔,你才發現啊?這是小波參考書的通病,也是容易讓人抓狂的難點,就是小波理論的示意性理解與實際實現演算法總是被混為一談,實際這兩者有時真的沒半毛錢關係都沒有,完全是兩個領域的問題。在matlab中cwt理論的理解是用你上面的第一...