MATLAB学习第一天(基础认知)

简介: MATLAB学习第一天(基础认知)

1.变量命名


  • clear 清除Workspace中的所有变量
  • clc 清除command window中的所有命令
  • 变量区分大小写,以字母开头
  • 变量命名长度不超过63位
  • 单%注释 双%分节


2.数据类型


  • A=[1 2 3; 4 5 6; 7 8 9]表示矩阵
  • B=A'是矩阵的转置
  • C=A(:) 把A的竖列拼接成一个大的竖列
  • D=inv(A) 求逆 此时A必须为方阵

08bd73fb8575770d7c27025edf6675ec_0bf1c32e7a5dee7b1c0816ace8da357d.jpeg


3.元胞数组和结构体


  • eye(n) 生成n阶对角线乘积为1的的单位矩阵
  • magic(n) 生成n阶每行每列或斜着相加相等的矩阵
  • book.name(1)提取数组
  • book.name{1} 提取字符串

980fca42ca2fd6abc65461232e7aa117_c7a0bd35fd9852ef770db5d1bcca5672.jpeg


4.矩阵构造和四则运算


  • 例如,B=1:2:9表示:首位数为1,依次向右加 2,直到小于9的最大的数结尾的横向矩阵.
  • C=repmat(B,3,5)表示把B这个矩阵摆5列三行。注意:与标准摆放相反!!!
  • D=ones(2,4)表示一个2行4列矩阵中所有值均为1的矩阵
  • E=A*B'表示A乘B的转置
  • F=A./B表示A,B对应项相乘
  • G=A/B相当于A乘B的逆
  • H=A./B相当于A,B对应项相除


5.magic幻方矩阵矩阵下表


  • A=(5)表示5×5幻方矩阵
  • B=A(2,3)表示取幻方矩阵A的第2行第3列的数字
  • C=A(3,:)表示第3行
  • D=A(:,4)表示第4列
  • [m,n]=find(A>20)

6.程序结构(与c语言差不多)


  • for循环,if...else...end,switch...case...end


目录
打赏
0
0
0
0
14
分享
相关文章
|
11月前
OFDM深入学习及MATLAB仿真(二)
OFDM深入学习及MATLAB仿真
433 1
|
11月前
|
matlab日常学习-------矩阵
matlab日常学习-------矩阵
104 0
MATLAB学习之旅:数据统计与分析
在MATLAB中,我们掌握了数据导入、处理及插值拟合等基础技能。接下来,我们将深入数据统计与分析领域,学习描述性统计量(如均值、标准差)、数据分布分析(如直方图、正态概率图)、数据排序与排名、数据匹配查找以及数据可视化(如箱线图、散点图)。这些工具帮助我们挖掘数据中的有价值信息,揭示数据的奥秘,为后续数据分析打下坚实基础。
MATLAB学习之旅:数据建模与仿真应用
在MATLAB的学习中,我们已掌握基础操作、数据处理与统计分析。接下来将进入数据建模与仿真应用阶段,学习如何构建和验证现实世界的模型。我们将从定义模型结构和参数入手,涵盖线性回归、动态系统建模等内容,并通过仿真和实际数据对比评估模型的准确性和可靠性。最终,这些技能将帮助我们在科学研究和工程应用中解决复杂问题。
|
11月前
【MATLAB学习】—结构化与自定义函数(四)
【MATLAB学习】—结构化与自定义函数(四)

热门文章

最新文章