MatLab从入门到入土
生活随笔
收集整理的這篇文章主要介紹了
MatLab从入门到入土
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一、變量命名
1.清空環境變量及命令
clear all % 清除Workspace中的所有變量
clc % 清除Command Window中的所有命令
2.變量命名規則
①變量名區分大小寫
②變量名長度不能超過63位
③變量名以字母開頭,可以由字母、數字和下劃線組成,但不能使用標點
④命名簡潔明了
二、MATLAB數據類型
1.數字
2.字符與字符串
3.矩陣
A = [1 2 3; 4 5 2; 3 2 7] B = A' C = A(:) D = inv(A) A * DE = zeros(10,5,3) %三維 十行 五列 E(:,:,1) = rand(10,5) E(:,:,2) = randi(5,10,5) E(:,:,3) = randn(10,5)
4.元胞數組
5.結構體
books = struct('name',{{'Machine Learning','Data Mining'}},'price',[30,40]) books.name books.name(1) %cell books.name{1} %字符串三、MATLAB矩陣操作
1.矩陣的定義與構造
A = [1 2 3 5 8 5 4 6] B = 1:2:9 C = repmat(B,3,1) %行重復3次,列重復2次 D = ones(4,4)2.矩陣的四則運算
A = [1 2 3 4; 5 6 7 8] B = [1 1 2 2; 2 2 1 1] C = A + B D = A - B E = A * B' F = A .* B %對應項相乘 G = A / B % A * inv(B) G * B = A H = A ./ B3.矩陣的下標
A = magic(5) B = A(2,3) C = A(3,:) D = A(:,4) [m,n]=find(A>20) %找大于20的序號值、矩陣四、MatLab邏輯與流程控制
變量 = 初值:步長:終值
執行語句
……
end
while 條件表達式
執行語句
……
end
五、二維平面繪圖
x = 0:0.01:2*pi; y = sin(x); figure %建立一個幕布 plot(x,y) title(' y = sin(x)') xlabel('x') ylabel('y = sin(x)') xlim([0,2*pi])
六、三維立體繪圖
t = 0:pi/50:10*pi; plot3(sin(t),cos(t),t) xlabel('sin(t)') ylabel(' cos(t)') zlabel('t') grid on %網格線 axis square [x,y,z] = peaks(30); mesh(x,y,z) grid七、圖形的保存與導出
1、導出設置
總結
以上是生活随笔為你收集整理的MatLab从入门到入土的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: intel realsense 使用代碼
- 下一篇: 维克设备管理软件 v2.15 通用版 免