网页交互式MATLAB入门教程

MATLAB入门之旅

注:观看MATLAB入门之旅后,撰写本文对自身的知识体系进行查漏补缺,基础薄弱者建议直接观看入门视频。

建议花费数个小时前去琢磨理解下方的官方教程,视频非常值得观看,使用邮箱创建一个账号即可参与学习。

学习链接 https://matlabacademy.mathworks.com/cn/

下文是针对自身知识体系的查漏补缺,为了便于读者理解,尽可能的重构了一些代码。

1、有颜色标识的是关键字,在MATLAB命令行或脚本中输入下方指令可看出:关键字标识成紫色

clear all
format short

2、.* 运算符的官方解释表述为:执行按元素乘法,允许您将两个大小相同的数组的对应元素相乘。

clear all
a = [1 2;3 4]
b = [2 2;2 2]
c = a.*b

3、可以使用 max 函数(min函数同理)确定向量的最大值及其对应的索引值。max 函数的第一个输出为输入向量的最大值。执行带两个输出的调用时,第二个输出为索引值。如果只需函数的第二个输出,可以使用波浪号字符 (~) 忽略特定输出。

min(A) ——If A is a matrix, then min(A) is a row vector containing the minimum value of each column.

clear all
format short
a = [1 2 0.5;3 0 5;0.5 -1 0]
[amin index] = min(a)

[~,ind] = min(a)

4、使用 xlim 函数的作用:放大所关注的区域。

clear all
x = linspace(0,2*pi,100)
y = sin(x)
figure
plot(x,y)
xlim([1/2*pi 3/2*pi])

5、使用逻辑数组作为数组索引,在这种情况下,MATLAB 会提取索引为 true 的数组元素。

clear
v1 = [1 2 0.5;3 0 5;0.5 -1 0]
s = v1<1
v1(s)

6、pause(n) 程序中断执行过程n秒

clear all
y = 3
figure
for i = 1:7
    
    plot(i,y,'rs')
    hold on
    pause(2)
    y = y+0.5
end

7、使用 loglog 函数(用法同 plot 函数),在每个坐标轴上使用对数刻度绘制数据。

loglog(x,y,"*--")

8、在 MATLAB 中,NaN(即“非数值”)用于表示缺失数据。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值