matlab笔记三(创建数组函数、数组索引、数组更改)
2023-09-11 14:22:51 时间
1、x=rand(2)生成2*2的随机数组
2、rand(m,n) m行n列
3、使用 zeros
函数创建一个包含 6
行 3
列 (6×3) 的全零矩阵。
4、如何知道现有矩阵的大小?
使用 size
函数。
size(x)
也可以使用一行代码创建与现有矩阵大小相同的矩阵。
rand(size(x))
5、可以使用行、列索引从数组中提取值。
y = A(5,7)
此语法将会提取 A
的第 5 行第 7 列的值,然后将结果赋给变量 y
。
6、可以使用 MATLAB 关键字 end
作为行或列索引来引用最后一个元素。
y = A(end,2)
7、您可以将算术运算与关键字 end
结合使用。例如:
y = A(end-1,end-2)
8、用作索引时,冒号运算符 (:
) 可指代该维度中的所有元素。
以下语法 x = A(2,:)
会创建一个包含 A
中第 2 行上所有元素的行向量。
9、冒号运算符可以引用某个值范围。以下语法会创建一个包含矩阵 A
的第 1 行、第 2 行和第 3 行所有元素的矩阵。
x = A(1:3,:)
10、单个索引值可用于引用向量元素。例如
x = v(3)
会返回向量 v
的第 3 个元素(当 v
为行向量或列向量时)。
11、单个索引值范围可用于引用向量元素的子集。例如
x = v(3:end)
返回向量 v
的一个子集,其中包含从第三个到最后一个元素范围内的所有元素。
12、可以结合使用索引和赋值来修改变量的元素。A(2) = 11
相关文章
- matlab 点云最小二乘拟合二次曲面
- matlab 点云精配准(3)——Trimmed ICP
- matlab 保存点云
- Algorithm之PrA:PrA之nLP非线性规划算法+Matlab 优化工具箱的GUI求解非线性规划
- 基于蚁群算法的车辆路径规划问题的研究(Matlab代码实现)
- 比例-积分-微分 (PID) 鲁棒控制及电流反馈以确保 UPS 的稳定性(Matlab代码实现)
- VR视频流的预测、通信和计算持续时间优化(Matlab代码实现)
- 具有梯度流的一类系统的扩散图卡尔曼滤波(Matlab代码实现)
- 基于改进粒子群算法的微电网多目标优化调度(Matlab代码实现)
- 基于天牛须(BAS)与NSGA-Ⅱ混合算法的交直流混合微电网多场景多目标优化调度(Matlab代码实现)
- 模拟不同MIMO-OFDM方案的MATLAB代码(Matlab代码实现)
- 基于MATLAB中雷达和视觉合成数据的目标级传感器融合(Matlab代码实现)
- 基于MATLAB的车牌识别系统研究(Matlab代码实现)
- 【图像处理】基于形状提取和模式匹配组合的面部特征点提取方法(Matlab代码实现)
- 【智能算法】使用 MATLAB 中的 Deep Learning Toolbox 来构建和训练 LSTM 神经网络
- 【MATLAB】绘制阶梯图、枝干图
- 【MATLAB】数学建模没有基础怎么办,看过来一篇文章带你入门 matlab
- 【MATLAB】matlab实现最大熵法图像分割程序
- m通过手动提取图像特征点实现医学图像配准和拼接matlab仿真
- 【数字信号处理】卷积编程实现 ( Matlab 卷积和多项式乘法 conv 函数 | 使用 matlab 代码求卷积并绘图 )
- 语音信号处理(Matlab代码实现)
- MATLAB教室数据统计项目
- m基于matlab的模糊控制器仿真实现,采用matlab编程方式定义模糊规则,隶属函数等
- 基于Astar算法的智能避障最短路径搜索matlab仿真,可以任意选择起点和终点
- Matlab使用笔记(八):MATLAB建立无人驾驶场景并生成综合检测
- Matlab使用笔记(三):matlab设置代码自动补全功能
- Matlab使用笔记(九):matlab实现交通流仿真/车感知/城市交通交叉路口