Matlab笔记

这篇博客介绍了MATLAB的基础操作,包括简单命令的使用、数组的创建和操作、绘图功能以及逻辑数组的应用。还讲解了如何利用if语句和for循环进行编程控制流程。
摘要由CSDN通过智能技术生成

MATLAB 入门之旅

简单命令

  1. y = 3*5 # 工作区会输出计算结果
  2. y = 3*5; #工作区不会输出计算结果
  3. clear #从当前工作区中删除所有变量,并将它们从系统内存中释放。
  4. clc #清除命令行窗口
  5. Shift + tap #取消缩进
  6. Ctrl+R #注释掉所选代码
    Ctrl+T #取消注释
  7. MATLAB 包含内置的常量,例如 pi 表示 π。此外,虽然只对 π 显示了四位小数,但它在内部是用更高的精度表示的。
  8. MATLAB 包含许多内置的函数,例如 abs(计算绝对值)和 eig(计算特征值)和sqrt(计算平方根)。

数组

使用方括号可创建包含多个元素的数组。当用空格(或逗号)分隔数值时,MATLAB 会将这些数值组合为一个行向量,行向量是一个包含一行多列的数组 (1×n);当用分号分隔数值时,MATLAB 会创建一个列向量 (n×1)。
组合使用空格和分号来创建矩阵,即包含多行多列的数组。输入矩阵时,必须逐行输入它们。并且在 MATLAB 中,可以在方括号内执行计算。

对于长向量,输入单个数值是不实际的。可用来创建等间距向量的替代便捷方法是使用 : 运算符并仅指定起始值和最终值:first:last。: 运算符使用默认的间距 1,但是您可以指定您自己的间距,如下所示。

如果知道向量中所需的元素数目(而不是每个元素之间的间距),则可以改用 linspace 函数:
linspace(first,last,number_of_elements)。注意,使用逗号 (,) 分隔 linspace 函数的输入。
linspace 和 : 运算符都可创建行向量。使用转置运算符 (’) 可将行向量转换为列向量。

MATLAB 包含许多函数,可帮助创建常用的矩阵,例如随机数矩阵rand()和全零矩阵zeros(),全一矩阵ones(),对角矩阵diag()。

%rand函数
>> X = rand(2)
X = 2×2

	3	5
	8	6
>> Y = rand(2,3)
Y = 2×3

	6	5	10
	12	54	3
%zeros函数
>> A = zeros(3,2)
A = 3×2

     0     0
     0     0
     0     0
%ones函数
>> B = ones(2,4)
B = 2×4

     1     1     1     1
     1     1     1     1
%diag函数
>> A = [12 62 93 -8];
>> B = diag(A)
B = 4×4

    12     
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值