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 通用版 免