Matlab學習筆記

2021-08-19 02:33:31 字數 2459 閱讀 2509

當前目錄[current folder]是指matlab當前所在的路徑,matlab選單欄下面有乙個current folder可以在這裡進行當前所在目錄的更改。

搜尋目錄(路徑)是指當你使用某乙個函式的時候,matlab可以進行搜尋該函式的所有的目錄集合。

注:

當你使用某乙個函式的時候,matlab首先會從當前目錄搜尋呼叫該函式,如果當前目錄沒有該函式,matlab就會從工作搜尋目錄按照從上到下的順序進行搜尋呼叫該函式,如果工作搜尋目錄中也沒有該函式,就會給出 ??? undefined function or variable 『***』 這個報錯。所以呀,往後如果出現這個報錯,您不妨看一下您想呼叫的函式所在目錄是否新增到matlab工作搜尋目錄中了。

win10系統使用vs2017 community作為matlab2016b編譯器

matlab2016及以上版本設定vs編譯器

**讀取xls:**讀取命令:[data,text] = xlsread(filename, sheetname, range);data儲存的是資料單元格的值, text儲存的是字串單元格的內容。例如:[data,text] = xlsread(『c:\test\test.xlsx』』, 『sheet1』, 『a2:d10』);儲存方式為矩陣,和excel**中的位置一致。如果sheet內都是資料,可直接使用data = xlsread(檔名)。

如果存在多個輸出引數,請將其括在方括號中:[maxa,location] = max(a)

函式檔案的格式是:function [輸出變數] = 函式名稱(輸入變數),注意要使用之前儲存的函式檔名(而非函式名稱)來呼叫函式,並確保已將matlab當前目錄切換到函式檔案所在處

data_total(find(data_total(:,2)==0),:)=刪除0元素的行

% 讀取同乙個資料夾下所有固定格式檔案

clc,clear all

namelist = dir('d:\code\matlab\kuang_data\yuanshibo\*.me');

% 返回的namelist是乙個結構體,裡面包含了檔名、修改時間等資訊

% name -- filename

% date -- modification date

% bytes -- number of bytes allocated to the file

% isdir -- 1 if name is a directory and 0 if not

l = length(namelist);

for i=1:l

file_name= fullfile( namelist(i).folder, namelist(i).name);

x(:,i) = )};

end

矩陣求和:sum(a)矩陣各列元素求和

sum(a,2)矩陣各行元素求和

sum(sum(a))矩陣所有元素求和

matlab 統計向量中不同元素的個數

>> b=unique(a) %求出a中所有不同元素

ans =

1 2 4 5 7 8 9

>>numel(b)%求出b中元素的個數

matlab 統計陣列中各數字(元素)出現的次數tbl=tabulate(zbest) % 統計將矩陣按行打亂順序dataset_c22_rand = dataset_c22(randperm(size(dataset_c22,1)),:); % 隨機打亂順序randperm(n) randperm(n,k)

將所有的nan和inf值置0

data_ep(isnan(data_ep))=0;data_ep(isinf(data_ep))=0;
資料型別:

matlab怎麼求元胞陣列的列的均值

plot畫圖:

matlab的plot~各種顏色和線形

matlab plot畫線的顏色設定

matlab如何設定座標軸的屬性

建立具有兩個 y 軸的圖yyaxis

操作:matlab 統計矩陣中某元素的個數

matlab學習筆記

一致化矩陣 z1 1 2 4 3 4 1 z2 1 2 2 5 6 1 b 0 1 q 3 z concur b,q 向量之和 x1 netsum z1,z2 向量之積 x2 netprod z1,z2 感知器神經網路,完成 或 的計算 err goal 0.001 max epoch 500 x ...

MATLAB學習筆記

1.自由探索之恢復 如果不小心關閉了當前路徑視窗 命令歷史記錄視窗或命令視窗,可以通過選單欄的 desktop 選單中 desktoplayout default 恢復。2.開啟簡單的圖形視窗 在命令視窗中的 後面輸入 funtool 並按回車鍵。3.注釋 命令列中的百分號 起注釋的作用,matla...

matlab學習筆記

最近要做 了,菜鳥也得學習matlab了,也不知道怎麼開始學習,就還是使用例子來學習所有的知識吧。然後遇到的問題在這記下來,也算是做筆記,加深印象吧。1 mat l a b繪製一條引數曲線 x cost sin3t y sintcost cos3t 解答 首先定義t的範圍t 0 pi pi 100 ...