本博文源于《Matlab数据分析》,感觉挺好玩,就拿来搬运一下,感兴趣的小伙伴当然可以拿来收藏了。内容包括:行列向量、零矩阵、单位阵,矩阵长度测量、矩阵尺寸的知识。一起来看吧:

文章目录

  • 创建一个n个元素的行向量,第一个数为a,最后一个为b,步长为(b-a)/n
  • 创建n*m零矩阵
  • 创建n*m元素全为1的矩阵
  • 创建n*n元素的单位矩阵
  • 返回向量/或数组最长的那一维的长度
  • 返回指定数组的行数和列数
  • 总结

创建一个n个元素的行向量,第一个数为a,最后一个为b,步长为(b-a)/n

>> a = linspace(1,5,5)a =1     2     3     4     5

创建n*m零矩阵

用zeros函数,看到效果后,会发现比手动创建好用多了。这n==m时就是方阵了,n=m时,可省略一个参数.用例如下

>> a = zeros(5,4)a =0     0     0     00     0     0     00     0     0     00     0     0     00     0     0     0>> a = zeros(5)a =0     0     0     0     00     0     0     0     00     0     0     0     00     0     0     0     00     0     0     0     0

创建n*m元素全为1的矩阵

用ones函数,当n=m时,就是全为1的方阵,而且可以省略一个参数。用例如下:

>> ones(4,3)ans =1     1     11     1     11     1     11     1     1>> ones(4)ans =1     1     1     11     1     1     11     1     1     11     1     1     1>>

创建n*n元素的单位矩阵

用size函数,这里也可以n*m哦!

>> eye(3)ans =1     0     00     1     00     0     1>> eye(4,3)ans =1     0     00     1     00     0     10     0     0>>

返回向量/或数组最长的那一维的长度

用length函数,参数为数组名,例如

>> length(eye(4,5))ans =5>> a = eye(5,6);
>> length(a)ans =6>>

返回指定数组的行数和列数

size函数非常万能,有了它就可以创建等n*m类型的矩阵,因为它函数效果返回矩阵的行数与列数

>> a = ones(3,5)a =1     1     1     1     11     1     1     1     11     1     1     1     1>> size(a)ans =3     5>>

总结

本博文从创建n个元素出发,分别介绍了如何创建零矩阵,全为1的矩阵,单位矩阵,测量矩阵长度,返回矩阵行数与列数,思路清晰,配合用例,值得收藏的好文章!

MATLAB|创建指定行列大小行向量/零矩阵/单位阵含测试用例相关推荐

  1. linux大量生成测试文件,Shell脚本创建指定大小文件的测试数据

    我们在测试或调试的时候,有时候会需要生成某个size的文件,比如在测试存储系统时,需要将磁盘剩余空间减少5G,最简单的办法就是拷贝一个5G的文件过来,但是从哪儿去弄这样大小的文件呢,或许你想到随便找一 ...

  2. C++ 创建指定大小的空白文件

    有时候我们需要创建指定大小的空白文件,我们可以使用Windows下的api CreateFileMapping创建 // 创建的文件总大小 = dwHigh * 4G + dwLow // 当总大小小 ...

  3. matlab生成指定大小的figure,matlab 为图像添加jet伪彩色,并添加color bar;保存figure图片; 对图像进行高斯模糊;

    img = imread('D:\ap.jpg'); figure;  %matlab生成指定大小的figure set(gcf,'Position',[100 100 500 500]);%如何改变 ...

  4. python指定数组大小_在python中创建指定大小的多维数组方式

    python中创建指定大小的二维数组,有点像C++中进行动态申请内存创建数组,不过相比较而言,python中更为简单一些. 创建n行m列的二维数组: n = 2 m = 3 matrix = [Non ...

  5. matlab 指定 图片输出大小,【Matlab】 print输出图像大小调整

    通常默认情况下,print命令输出图像为 8*5inches,无视屏幕显示尺寸 通过命令行修改的话有三步 1 设置paperposition为manual set(gcf,'PaperPosition ...

  6. matlab 动态存储图片,利用matlab创建动态图并保存为AVI格式

    利用matlab创建动态图并保存为AVI格式. MATLAB中,创建电影动画的过程分为以下四步: step1:调用moviein函数对内存进行初始化(该步骤在Matlab5.3以上均可省略),创建一个 ...

  7. matlab 创建同型矩阵_仅在第1部分之间的海洋中探索同型图

    matlab 创建同型矩阵 同型的教训-第1部分 (Lessons of Isotype - PART 1) There's much to be told in the story of the I ...

  8. matlab产生时间数组以月为单位_MATLAB的时间与日期

    7 日期和时间 MATLAB在2014b版本中将日期和时间独立成了一个数据类型,新的版本中对于时间数据的处理功能更为强大.比如datetime和duration等函数,可以支持对时间的高效计算.对比. ...

  9. matlab 创建简单的深度学习网络用于分类

    matlab 2018以上版本.如果不是2018以上版本,需要单独安装工具箱Deep learning toolbox 此示例说明如何创建和训练简单的卷积神经网络来进行深度学习分类.卷积神经网络是深度 ...

最新文章

  1. android+布局分块,android的List View的Item布局问题
  2. 2020-12-29 Matlab自动化控制-Adrc自抗扰控制参数调节
  3. springboot activiti工作流简单示例
  4. php的一些不安全函数,php中可能会产生安全问题一些函数
  5. WP7应用开发笔记(8) IP输入框控件
  6. java语言基本语法_Java语言基本语法
  7. 服务化改造实践(二)| Dubbo + Kubernetes
  8. HTML+CSS+JS实现love520爱心表白
  9. TensorFlow CTC
  10. 经典解读 | Cascade R-CNN详细解读
  11. vue代码如何跟后端代码结合_阿里云服务器优惠购买教程,可获得800元代金券,云服务器仅需82元/年_学云网...
  12. 苹果笔记本访问服务器共享文件夹,mac查看win7共享文件怎么操作_mac如何访问win7共享文件夹-win7之家...
  13. 机器学习之信用卡诈骗案例总结
  14. 使用Kotlin语言两年后,我有话要说
  15. python之控制台版本(电影)增删改查
  16. 基于安卓的健康体检预约系统APP
  17. Epic宣布免费开放虚幻4引擎
  18. 微信自定义分享功能实现
  19. Linux编译器-gcc/g++的使用
  20. android版qq通讯录备份通讯录备份,安卓手机怎么备份通讯录 QQ同步助手备份通讯录方法-站长资讯中心...

热门文章

  1. Qlikview---变量
  2. 学术规范作业——心得体会
  3. 求长方柱的体积和表面积
  4. ASP计算周开始和一年有多少周及某年第一周开始日期
  5. PyInstaller 的安装和使用(python生成exe文件)_联网安装
  6. python判断是否为中文、中文符号、英文、英文符号
  7. 华硕双路服务器主板装系统,华硕双路服务器主板Z8PE-D12X
  8. 用矩阵解方程式的运算-高斯消元法
  9. 如何预防恶意软件的攻击?10项防御措施来帮您!
  10. PHP 实现PDF转图片