1. 程式人生 > >Matlab入門基礎

Matlab入門基礎

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}

執行結果: 在這裡插入圖片描述