在MATLAB中生成矩阵的三种方法

简介: (1)矩阵所有元素必须在[]内(2)矩阵中同行元素以逗号‘,’或空格分隔(3)矩阵中行与行之间用分号‘;’或回车分隔(4)矩阵元素可以是表达式(5)若[]中无元素表示空矩阵

1. 直接输入法

(1)矩阵所有元素必须在[]内

(2)矩阵中同行元素以逗号‘,’或空格分隔

(3)矩阵中行与行之间用分号‘;’或回车分隔

(4)矩阵元素可以是表达式

(5)若[]中无元素表示空矩阵

同行逗号,行与行分号

2345_image_file_copy_13.jpg

同行逗号,行与行回车

2345_image_file_copy_14.jpg

同行空格,行与行分号

2345_image_file_copy_15.jpg

同行空格,行与行回车

2345_image_file_copy_16.jpg

2. 外部文件读入法

     多用于外部大量数据的引入

      1)命令load+文件名

             D盘建如下txt文件

2345_image_file_copy_17.jpg

2345_image_file_copy_18.jpg

      2)命令A=import(‘文件名’)

2345_image_file_copy_19.jpg

      3)命令A=xlsread(‘文件名’)

             从当前程序所在文件夹里,按照函数中指定的法范围,从单元格开始读取文件,返回数据。

3.特殊矩阵函数生成法

     1)单位矩阵

             eye(m,n)

             第一个参数代表行数,第二个参数代表列数

2345_image_file_copy_20.jpg

             eye(m)

             若只有一个参数,代表行列相同

2345_image_file_copy_21.jpg

2345_image_file_copy_22.jpg

      2)零矩阵

             zeros(m,n)、zeros(m)

             与eye类似

2345_image_file_copy_23.jpg

2345_image_file_copy_24.jpg

      3)一矩阵

             ones(m,n)、ones(m)同上

2345_image_file_copy_25.jpg

2345_image_file_copy_26.jpg

2345_image_file_copy_27.jpg

      4)a中为对角元素向量

2345_image_file_copy_28.jpg

      5) 随机矩阵

             rand(m,n)、rand(m)生成的元素为0—1的随机数

2345_image_file_copy_29.jpg

             randn(m,n)、randn(m)

             生成正态分布随机矩阵

2345_image_file_copy_30.jpg


相关文章
|
6月前
|
机器学习/深度学习 数据采集 负载均衡
结合多种启发式解码方法的混合多目标进化算法,用于解决带工人约束的混合流水车间调度问题(Matlab代码实现)
结合多种启发式解码方法的混合多目标进化算法,用于解决带工人约束的混合流水车间调度问题(Matlab代码实现)
307 0
|
7月前
|
存储 编解码 算法
【多光谱滤波器阵列设计的最优球体填充】使用MSFA设计方法进行各种重建算法时,图像质量可以提高至多2 dB,并在光谱相似性方面实现了显著提升(Matlab代码实现)
【多光谱滤波器阵列设计的最优球体填充】使用MSFA设计方法进行各种重建算法时,图像质量可以提高至多2 dB,并在光谱相似性方面实现了显著提升(Matlab代码实现)
233 6
|
7月前
|
机器学习/深度学习 边缘计算 运维
【电能质量扰动】基于ML和DWT的电能质量扰动分类方法研究(Matlab实现)
【电能质量扰动】基于ML和DWT的电能质量扰动分类方法研究(Matlab实现)
209 10
|
7月前
|
运维 算法
【故障诊断】基于最小熵反卷积、最大相关峰度反卷积和最大二阶环平稳盲反卷积等盲反卷积方法在机械故障诊断中的应用研究(Matlab代码实现)
【故障诊断】基于最小熵反卷积、最大相关峰度反卷积和最大二阶环平稳盲反卷积等盲反卷积方法在机械故障诊断中的应用研究(Matlab代码实现)
224 0
|
7月前
|
机器学习/深度学习 数据挖掘 调度
【电动汽车响应率】考虑的是针对电动汽车充放电调度问题,由于放电奖励不同导致部分车主不愿参与放电,设计出响应率计算方法(Matlab代码实现)
【电动汽车响应率】考虑的是针对电动汽车充放电调度问题,由于放电奖励不同导致部分车主不愿参与放电,设计出响应率计算方法(Matlab代码实现)
188 0
|
7月前
|
数据采集 新能源 调度
【Copula】基于二元Frank-Copula函数的风光出力场景生成方法【考虑风光出力的不确定性和相关性】(Matlab代码实现)
【Copula】基于二元Frank-Copula函数的风光出力场景生成方法【考虑风光出力的不确定性和相关性】(Matlab代码实现)
336 4
|
7月前
|
算法 安全
【含储能及sop的多时段配网优化模型】基于柔性开断点(Soft Open Point)的主动配电网电压与无功功率协调控制方法研究(Matlab代码实现)
【含储能及sop的多时段配网优化模型】基于柔性开断点(Soft Open Point)的主动配电网电压与无功功率协调控制方法研究(Matlab代码实现)
238 8
|
7月前
|
机器学习/深度学习 算法 调度
14种智能算法优化BP神经网络(14种方法)实现数据预测分类研究(Matlab代码实现)
14种智能算法优化BP神经网络(14种方法)实现数据预测分类研究(Matlab代码实现)
560 0
|
7月前
|
数据采集 算法 数据挖掘
【场景削减】基于DBSCAN密度聚类风电-负荷确定性场景缩减方法(Matlab代码实现)
【场景削减】基于DBSCAN密度聚类风电-负荷确定性场景缩减方法(Matlab代码实现)
264 0
|
7月前
|
机器学习/深度学习 算法 关系型数据库
【顶级EI完美复现】电力系统碳排放流的计算方法【IEEE 14节点】(Matlab代码实现)
【顶级EI完美复现】电力系统碳排放流的计算方法【IEEE 14节点】(Matlab代码实现)
495 0

热门文章

最新文章

下一篇
开通oss服务