剛接觸matlab,寫了個指令碼。好久沒寫東西了,總結下知識點。
1、matlab繪圖的基本命令
2、對陣列中某一行/列進行排序
3、提取某一 行/列 符合 等於/大於/小於 某個值的全部 列/行
提取y1中第二列中大於0的所有行
y1 = y1(y1(:,2) > 0,:);
提取y1中第二行中大於0的所有列
y1 = y1(:,y1(2,:) > 0);
4、矩陣合併
p=[a,b]
a,b倆矩陣左右合併(a,b行數一致)
p=[a;b]
a,b倆矩陣上下合併(a,b列數一致)
5、取整函式
floor :向小取整
round :四捨五入
ceil :向大取整
fix :向零取整
6、1 :1:10 和 10 :-1:1
分別是產生乙個間隔為一,從一到十,從十到一的向量
7、對矩陣的某一列進行 乘除運算
y1 = y1(:,1)*10;%錯誤,這樣結果是所有元素都乘10
y1(:,1) = y1(:,1)*10;
% .*和*在這裡似乎沒有區別,至少結果一樣
8、基本矩陣
9、矩陣行列轉換
將所有行全部轉換為一列
第三列與第一列交換
下面是將上面的a的第1行與第3行互換
h.xlabel = 'velforward 單位:km/h';
h.ylabel = 'rightdistance 單位:m';
參考鏈結
Matlab學習筆記1 基礎
沒寫過matlab的我又開始寫計算方法大作業了qaq,這學期真是自己選課坑自己。下了乙個matlab2016a,開始看。一開始有點不太適應matlab的程式設計語法,感覺很口語化,格式也亂亂的。語句可以直接輸在控制台裡,也可以把命令寫在乙個.m檔案裡,在控制台裡執行檔案。有的像cmd裡輸入命令和寫乙...
Matlab基礎學習活動(7 20)
y inline sin x 1 3 x x 2 x y 內聯函式 x input 請輸入資料 輸入資料 str num2str x 轉換字串 str1 long length str 字串長度 for i 1 length str str1 strcat str1,str long long lo...
機器學習 MATLAB基礎(入門)
format 顯示格式關鍵字 含義clc 清除命令視窗的顯示內容 clear 清除matlab工作空間中儲存的變數 who或whos 顯示matlab工作空間中的變數資訊 dir顯示當前工作目錄的檔案和子目錄清單 cd顯示或設定當前工作目錄 type 顯示指定m檔案的內容 help或doc quit...