MATLAB基礎學習

2021-10-22 23:23:36 字數 1274 閱讀 1411

剛接觸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...