MATLAB 入门之旅——摘要

哈喽,各位小伙伴们,美赛临近,大家可能也在学习相关知识,今天,我总结了一下MATLAB的一些基础用法,更多相关知识请参考网站https://ww2.mathworks.cn/help/index.html

也欢迎大家在评论区留言~ 

1.基本语法

示例

说明

x = pi

使用等号 (=) 创建变量。
左侧 (x) 是变量的名称,其值为右侧 (pi) 的值。

y = sin(-5)

您可以使用括号提供函数的输入。

2.桌面管理

函数

示例

说明

save

save data.mat

将当前工作区保存到 MAT 文件中。

load

load data.mat

将 MAT 文件中的变量加载到工作区。

clear

clear

清除工作区中的所有变量。

clc

clc

清除命令行窗口中的所有文本。

format

format long

更改数值输出的显示方式。

3.数组类型

示例

说明

4

标量

[3 5]

行向量

[1;3]

列向量

[3 4 5;6 7 8]

矩阵

4.等间距向量

示例

说明

1:4

使用冒号 (:) 运算符,创建一个从 1 到 4,间距为 1 的向量。

1:0.5:4

创建一个从 1 到 4,间距为 0.5 的向量。

linspace(1,10,5)

创建一个包含 5 个元素的向量。这些值从 1 到 10 均匀间隔。

5.创建矩阵

示例

说明

rand(2)

创建一个 2 行 2 列的方阵。

zeros(2,3)

创建一个 2 行 3 列的矩形矩阵。

6.索引

示例

说明

A(end,2)

访问最后一行的第二列中的元素。

A(2,:)

访问第二行所有元素。

A(1:3,:)

访问前三行的所有列。

A(2) = 11

将数组中第二个元素的值更改为 11。

7.数组运算

示例

说明

[1 1; 1 1]*[2 2;2 2]

ans =

     4    4

     4    4

执行矩阵乘法

[1 1; 1 1].*[2 2;2 2]

ans =

     2    2

     2    2

执行按元素乘法

8.多个输出

示例

说明

[xrow,xcol] = size(x)

将 x 中的行数和列数保存为两个不同变量。

[xMax,idx] = max(x)

计算 x 的最大值及其对应的索引值。

9.文档

示例

说明

doc randi

打开 randi 函数的文档页。

10.绘图

示例

说明

plot(x,y,"ro-","LineWidth",5)

绘制一条红色 (r) 虚线 (--)
并使用圆圈 (o) 标记,线宽很大。

hold on

在现有绘图中新增一行。

hold off

为下一个绘图线条创建一个新坐标区。

title("My Title")

为绘图添加标签。

11.使用表

示例

说明

data.HeightYards

从表 data 中提取变量 HeightYards。

data.HeightMeters = data.HeightYards*0.9144

从现有数据中派生一个表变量。

12.逻辑运算

示例

说明

[5 10 15] > 12

将向量与值 12 进行比较。

v1(v1 > 6)

提取 v1 中大于 6 的所有元素。

x(x==999) = 1

用值 1 替换 x 中等于 999 的所有值。

13.编程

示例

说明

if x > 0.5

    y = 3

else

    y = 4

end

如果 x 大于 0.5,则将 y 的值设置为 3。

否则,将 y 的值设置为 4。

for c = 1:3

    disp(c)

end

循环计数器 (c) 遍历
值 1:3(1、2 和 3)。

循环体显示 c 的每个值。

 

评论 72
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值