- 博客(7)
- 收藏
- 关注
原创 Matlab基础入门之旅(四)逻辑数组
执行两个值之间的比较。相等或不相等比较的结果为 1 (true) 或 0(false)创建一个名为S的变量,其中包含sample中与V1小于4元素位置对应的元素。逻辑索引可以理解为索引出满足某种关系的值(而非返回true,false)比较可以是一个值与另一个值进行比较,也可以是数组与值之间的比较。①数据V1如下,提取出小于4的值。②两个不同向量的逻辑索引。使用逻辑运算符进行比较。
2024-06-21 10:52:45
164
原创 Matlab基础入门之旅(三)调用函数与绘制数据图
hold off 输入hold off后停止在同一个绘图框中进行绘图。2. hold on和hold off函数。hold on 在同一个绘图框中进行绘图。3. histogram直方图。2.获取函数的最大值和索引值。①获取最大值以及最大值索引值。1.获取数据的行数和列数。
2024-06-20 15:54:58
283
原创 Matlab基础入门之旅(二)索引&数组的计算
运算规则 为矩阵A与矩阵B相乘,若A是m行n列,B是n行k列,则其相乘之后的矩阵C为m行k列。end元素的使用,x=A(end,n),其中A为数组,提取值位于最后一行n列;x=A(end-1,n),其中A为数组,提取值位于倒数第二行n列。x=A(a:b,:),其中A为数组,提取第a行至b行所有元素;x=A(:,c:d),其中A为数组,提取第c列至d列所有元素;x=A(m,:),其中A为数组,提取第m行所有元素;x=A(:,n),其中A为数组,提取第n列所有元素;2.矩阵中对应元素相除,
2024-06-20 09:33:02
321
原创 Matlab基础入门之旅(一)保存和加载变量&向量和矩阵
① format long 长固定十进制小数点格式,double 值的小数点后包含 15 位数,single 值的小数点后包含 7 位数,用法如下。借助linspace函数,x=linspace(a,b,n),注意此处为(),其中a为起始数,b为终止数,n为总个数。①save函数就是将变量从工作区保存到文件(Matlab特定格式的文件中.Mat)x=[a m b],其中a为起始数,b为终止数,m为间隔,间隔为1时可省略。n)生成一个m行n列的随机数矩阵(0-1之间)n的随机数矩阵(0-1之间)
2024-06-18 14:13:51
1296
原创 Simuink学习之路——(二)构建和编辑仿真模型
于此同时可以增加一个To Workspace的模块作为输出,这样simulink的结果可以传递到外部workspace。基本逻辑:将一个正弦曲线放大三倍&将一个正弦曲线取绝对值后放大三倍,用两个示波器观看变化。2个输入,添加一个可手动选择输入的模块:Manual Switch。添加的模块有:Sine Wave、Gain、Abs、Scope。2的输出有两种结果,取决于Manual Switch的选择。增加一个Sine wave 作为一个输入。添加后组件内部自动添加一个输入。首先框选需要合并为组件的模块。
2023-04-07 10:04:11
364
1
原创 Simulink库大全
可理解为matlab中的function()函数,用于定义一个函数然后怎么让这个函数生效,以及M文件存放位置。与matlab中abs函数意义一致。双击可以自定义放大倍数。
2023-04-03 09:31:00
6157
1
原创 Simulink学习之路——(1)Simulink界面与Library Browser基本介绍
传统编译器将c语言编译成二进制代码,Simulink将图形化的模块编译成c代码或c++代码。其核心技巧就是:如何选择适合自身算法要求的模块并将其连接起来,进行相应的调试和仿真。成功运行simulink后,进入模型选择,一般情况下均选择新建一个空白模型。Simulink本身为一种图形化的编程,Simulink是一款。新建成功后模型如图所示,按ctrl+s进行保存,注意。选择模型适应参数后即可生成可读性较强的C语言代码。如需在搜索的同时,查看模块形状,需点击如下图标。所以后续的分享集中部分在相应的模型解释。
2023-03-31 15:54:39
7721
7
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人