Matlab入門基礎
阿新 • • 發佈:2018-12-17
1、基礎命令
clear all %清除WorkSpace中的所有變數
clc %清除Command Window中的所有命令
2.1、矩陣操作------定義矩陣: 方式1:
A = [1 2 3 ; 4 5 2 ; 3 2 7]
執行結果: 方式2:
B = 1:2:9
執行結果: 方式3:
C = repmat(B,3,1)
執行結果: 方式4:
D = ones(2,4)
執行結果: 2.2、矩陣操作------矩陣轉置:
B = A'
執行結果: 2.3、矩陣操作------將矩陣轉化成列向量:
C = A(:)
執行結果:
2.4、矩陣操作------矩陣的逆:
D = inv(A)
執行結果: 2.5、矩陣操作------三維陣列:
E = zeros(10,5,3)
E(:,:,1) = rand(10,5)
E(:,:,2) = randi(5,10,5)
E(:,:,3) = randn(10,5)
2.6、矩陣操作------取出矩陣的元素:
A = magic(5)
B = A(2,3) %取出第2行第3列的元素
C = A(3,:) %取出所有第3行的元素
D = A(:,4) %取出所有第4列的元素
執行結果: 3、元胞陣列
A = cell(1,6) A{2} = eye(3) A{5} = magic(5) B = A{5}
執行結果: 4、結構體
books = struct('name',{{'Naruto','Matlab'}},'price',[30,40])
books.name
books.name(1)
books.name{1}
執行結果: