MATLAB Onramp

目录

任务

音频频率

以表的形式导入数据

循环

恒星运动 

知识点摘要


任务


您可以按键盘上的向上箭头键重新调用以前的命令。请注意,要执行此操作,命令行窗口必须为活动窗口。

按向上箭头键以回到命令 m=3*5,然后将该命令编辑为 m=3*k

clear 清理函数工作区clc 命令清理命令行窗口

 如果您只想加载或保存部分变量,可以使用函数的两个输入。尝试从文件 myData.mat 中仅加载变量 m

load myData m

然后尝试将变量 m 保存到名为 justm.mat 的新 MAT 文件中:

save justm m

在命令行窗口中仅显示前四个小数位。您可以使用format 函数控制显示的精度。
输入 format long 并显示 x 的值。
输入 format short 可切换回默认显示。

对于长向量,输入单个数值是不实际的。可用来创建等间距向量的替代便捷方法是使用 : 运算符并仅指定起始值和最终值。

y = 5:8
y = 
    5    6    7    8
当使用冒号运算符时,不需要方括号。

索引

 

 

矩阵乘法 

.* 运算符执行按元素乘法,允许您将两个大小相同的数组的对应元素相乘。

z = [3 4] .* [10 20]
z = 
    30    80

如果只需函数的第二个输出,可以使用波浪号字符 (~) 忽略特定输出。

density = data(:,2)
[~,ivMax] = max(v2)
densityMax = density(ivMax)

可以使用 doc 函数打开文档。尝试使用如下代码打开 randi 的文档:

doc randi

绘图

输入 hold on 命令。然后绘制 mass1y 轴)对 samplex 轴)的图,并带有黑色 (k) 方形 (s) 标记,不带线条。

hold on
plot(sample,mass1,'ks')

绘制 v1y 轴)对 samplex 轴)的图,使用红色 (r) 圆圈 (o) 标记,线宽为 4

plot(sample,v1,'ro-','LineWidth',4)

可以在绘图注释中使用变量的值,方法是将字符串与变量串联起来

bar(data(3,:))
title("Sample " + sample(3) + " Data")


音频频率


        向量 f 现在包含 n 个点。要将这些点转换为频率,您可以将整个向量乘以采样频率 (fs),然后除以点数 (n)。f 将包含从 0 到 fs 的频率。主频位于 f 的开头位置。您可以使用 xlim 函数放大所关注的区域。

f=f*fs/n
plot(f,yfft)
xlim([0 1000])

以表的形式导入数据



循环


for idx = 1:length(density)
    hold on
    plot(idx,density(idx),'*')
    hold off
    pause(0.5)
end

恒星运动 


        将 x = lambdaHa、y = sHa 处的点绘制成一个标记大小 ("MarkerSize") 为 8 的红色方框 ("rs"),添加到现有图中

hold on
loglog(lambdaHa,sHa,"rs","MarkerSize",8)
hold off

知识点摘要


MATLAB Course

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值