>> help syms
syms not found.
說明R2008a沒有找到這個函數。
樓上說的原因是沒有安裝symbolic toolbox,是對的,妳可能安裝的時候沒有選上。有兩個辦法解決,壹是重裝,二是把別人安裝好的symbolic toolbox那個目錄復制到自己的toolbox目錄下,然後把路徑添加進matlab自動尋找路徑清單。
在通常情況下,如果調用某個函數的時候出現這個錯誤,那麽,如果妳確信自己已經定義了這個函數,妳需要做的是:
1,找到這個函數在哪裏。
2,把它復制到妳的當前目錄。
3,如果妳不想復制壹份,那麽就把它所在的目錄加到matlab可以自動尋找的路徑清單裏面,做法是在菜單 file->set path,然後添加路徑。
如果這個函數的確還未定義,那麽就只能自己編寫代碼了:
1,在當前工作目錄建立壹個syms.m文件。
2,如果不需要返回結果,該文件第壹行是 function syms(w)
3,如果需要參數,function [結果變量列表] = function syms(w)
具體做法參考matlab函數編程指南。
那就是sym這個函數也沒有啦,我估計妳還是需要找到整個symbolic toolbox的文件夾放到matlab的toolbox目錄下,然後添加路徑,否則壹個文件壹個文件的添加,總會缺這個少那個的。
如果妳的matlab是默認安裝路徑,在目錄“C:\Program Files\MATLAB\R2008a\toolbox”下看看有沒有"sy..."(我也記不得正確的名字,不過肯定是sy..開頭)的子目錄,如果沒有的話,可以看看妳同學有沒有現成的裝好的,然後打包復制壹份過來。如果他們也沒有,到網上找免費下載的,如果網上也找不到,那就重新安裝matlab,壹定要確認“選中安裝symbolic toolbox”。如果妳電腦速度比較快,重裝壹次也花不了多長時間。 不過如果妳的安裝盤裏面也沒有這個toolbox,那就只能上網找找看有沒有免費下載的了。