Matlab基本操作和矩阵输入(郭彦甫视频学习笔记)

这篇具有很好参考价值的文章主要介绍了Matlab基本操作和矩阵输入(郭彦甫视频学习笔记)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

who/whos        查看工作区当前变量

matlab矩阵怎么输入,matlab,matlab,开发语言

clear        清空工作区的所有变量(慎用)

clear  valuable        清除变量valuable

clc            清空命令行窗口

clear all        清除工作区所有变量

close all        关闭所有显示的图片

一行代码太长需要换行写可以在后面加 ... 

计算结果的显示格式 format

matlab 默认显示的是format short,改为format long之后显示如下:

matlab矩阵怎么输入,matlab,matlab,开发语言

显示格式包括 

short                短格式显示

long                 长格式显示

shortE              短格式科学计数显示

longE               长格式科学计数显示

bank                小数点保留两位显示

hex                  十六进制显示

rat                    用有理数形式显示,如1/11,默认是显示小数点后四位数字,不是这个数的本身 ,rat会以1/11显示。

matlab使用的关键字

ans        matlab使用存储计算结果的临时变量

i,j        复数使用的关键字

inf        无穷大                        >>x = 1/0

eps        2.2204e-016            >>x = log(0)

NaN        无效数                    >>x = inf/inf

pi             Π

iskeyword查看关键字

matlab矩阵怎么输入,matlab,matlab,开发语言

命令行窗口表达式以分号(;)结尾,表示不显示计算结果

矩阵元素的输入与读取

行向量

        a = [1 2 3 4];  //中间以空格隔开

列向量

        b = [1;2;3;4];  //中间以分号隔开,表示换行

获取向量的元素  a(1);  //编号从1开始

矩阵 

        A = [1 2 3 4;5 6 7 8;9 10 11 12;13 14 15 16];

要矩阵元素的两种方法

        方法一:A(1,1); 

        方法二:A(1);  //=A(1,1); matlab矩阵元素编号按列排列,如A(9) = 3而不是9

matlab矩阵怎么输入,matlab,matlab,开发语言

Colon operator( : )

等差序列的输入,比如输入 0 2 4 6 8 10 12 ... 98 100

matlab矩阵怎么输入,matlab,matlab,开发语言

[0:2:24] 其中0是起始位置,24是末尾位置,2是等差。如果等差是1,可简写为[0:24]  

matlab矩阵怎么输入,matlab,matlab,开发语言

 matlab矩阵怎么输入,matlab,matlab,开发语言

分号作索引的时候表示全部元素。如b(3, :) 是指第三行的所有元素。如果要删除第三行元素,就让第三行元素为空

matlab矩阵怎么输入,matlab,matlab,开发语言

分块矩阵的表示方法

 matlab矩阵怎么输入,matlab,matlab,开发语言

        A、B组成的增广矩阵为C = [A B]; 

矩阵的运算

+  -  *  ^(指数运算) 都比较常规,.* 和 ./ 表示对应元素相乘或相除,表示矩阵转置运算

matlab矩阵怎么输入,matlab,matlab,开发语言

 特殊矩阵

        n阶单位矩阵                eye(n);

        零矩阵                         zeros(n1,n2);

        元素全为1的矩阵        ones(n1,n2);

        对角矩阵                     diag(),如diag([1 2 3 4]);

        线性空间向量              linspace(),如linspace(1,13,6),以1为首,以13为尾,以(13-1)/6为公差的等差序列组成的向量

matlab矩阵怎么输入,matlab,matlab,开发语言

 矩阵相关的常用方法

max(A)                        矩阵A中每一列元素的最大值,在点云数据里相当于每个维度的最大值

max(max(A))               矩阵A中所有元素的最大值

min(A)                         矩阵A中每一列元素的最小值

sum(A)                        矩阵A中每一列元素的和

sum(sum(A))              矩阵A中所有元素的和

mean(A)                     矩阵A中每一列元素的平均值

sort(A)                        矩阵A的每一列元素从小到大排序

sortrows(A)                矩阵A的行按第一列元素从小到大排序

matlab矩阵怎么输入,matlab,matlab,开发语言

size(A)                        矩阵A的行数和列数

 length(A)                   矩阵A的行数,在点云数据里相当于点的个数

 find(A==a)                 查找矩阵A中的元素a所在的位置                        文章来源地址https://www.toymoban.com/news/detail-737628.html

到了这里,关于Matlab基本操作和矩阵输入(郭彦甫视频学习笔记)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • 2.MATLAB篇——基本操作与矩阵输入

    2.MATLAB篇——基本操作与矩阵输入

    Note: sqrt()为开根,exp(1)=e,pi=π,log()为In() + - * / ^ help () 变量的方式 查看变量类型who()、whos() : ans:answer i,j:complex number Inf:∞ eps: 很小的数 NaN:not a number pi:π iskeyword()查看 Note: 不能用来命名 消除workspace中的变量clear() format用法 Style 结

    2024年02月06日
    浏览(11)
  • 【MATLAB】 01 基本操作与数组输入

    【MATLAB】 01 基本操作与数组输入

    认识 MATLAB 操作界面 可以通过 Layout 选择需要显示的窗口及布局 使用 MATLAB 编程有两种方法 命令行 (命令窗口) 脚本 ( .m 文件) 运算符 + , - , * , / , ^ 计算的结果 以 ans 显示 优先级 同一优先级从左到右 优先级为 Parenthesis ( () ) Power ( ^ ) Multiplication and division ( * , / ) Addition and sub

    2024年02月06日
    浏览(15)
  • 【矩阵的基本操作】——MatLab基础

    【矩阵的基本操作】——MatLab基础

    对矩阵A加一个’就表示A的转置矩阵 横拼: 对于A、B两个矩阵,我们该怎么做到使矩阵A在左,B在右形成一个新矩阵呢? 竖拼: 因为分号表示换号,所以用分号来进行竖直凭借 位置是一列一列从左往右数的,相当于门牌号只有一个数 取出矩阵A中第m行n列的元素 end(): 取矩阵

    2024年02月16日
    浏览(14)
  • 矩阵基本操作算法

    思路: 利用上三角遍历,实现矩阵转置相加 代码实现:

    2024年02月04日
    浏览(14)
  • 图的基本操作(邻接矩阵)

    图的基本操作(邻接矩阵)

    图是比较常用的一种数据结构,我针对期末考试对其进行了大概整理,形成了本文。 整体上是基于文件进行图的建立,有两种文件内容格式,READMODE ==1时,是读入顶点个数,顶点信息以及邻接矩阵,READMODE ==2时,是读入顶点个数,顶点信息,边的个数,边的信息,样例如下:

    2024年02月04日
    浏览(13)
  • matlab绘制折线图基本操作

    matlab绘制折线图基本操作

    本篇博客主要总结matlab绘制折线图的基本操作,使用的函数是plot函数,关于plot的函数语法规则,这里不再赘述,可以参考matlab官方文档,https://ww2.mathworks.cn/help/matlab/ref/plot.html#d124e1037051,不看也没关系,因为后面我会总结得很详细。 绘制折线图,首先我们要设定线型,线条

    2024年02月05日
    浏览(10)
  • 用三元组表实现稀疏矩阵的基本操作

    用三元组表实现稀疏矩阵的基本操作

    目录 问题描述 数据结构 算法设计 算法流程图  源代码  运行结果      ​    编写程序用三元组表实现稀疏矩阵的按列转置操作。 本设计使用三元组表实现。 程序中设计了三个函数: 1.函数InitSPNode()用来建立一个稀疏矩阵的三元组表。     首先输入行数、列数和非零元的

    2024年02月03日
    浏览(7)
  • MATLAB图论合集(一)基本操作基础

    MATLAB图论合集(一)基本操作基础

    本帖总结一些经典的图论问题,通过MATLAB如何计算答案。近期在复习考研,以此来巩固一下相关知识——虽然考研肯定不能用MATLAB代码哈哈,不过在实际应用中解决问题还是很不错的,比C++易上手得多~ 此外,本帖图论中非常重要的知识点——最小生成树。作为数据结构的理

    2024年02月13日
    浏览(11)
  • Matlab中的基本绘图操作,Matlab中如何绘图

    Matlab中的基本绘图操作,Matlab中如何绘图

    目录 一.示例基本程序 二.图片 三.说明         1.首先应该给定初值 2.matlab中的Π用pi代替 3.figure的作用是建立一个幕布,有时可以不写 4.plot( x=sin(x))作用是绘制一幅 x=sin(x)当前函数的图 5.title(\\\'   x=sin(x) \\\')的中可以添加图片的标题 x=sin(x) 6.xlabel(‘  x   ’)与ylabel(

    2024年02月16日
    浏览(12)
  • Matlab:利用Matlab软件进行GUI界面设计实现图像的基本操作

    Matlab:利用Matlab软件进行GUI界面设计实现图像的基本操作

    📌数模之路+Matlab 专栏正在持续更新中,案例的原理图解析、各种模块分析💖这里都有哦,同时也欢迎大家订阅专栏,获取更多详细信息哦✊✊✊ ✨个人主页:零小唬的博客主页 🥂欢迎大家 👍点赞 📨评论 🔔收藏 ✨作者简介:20级计算机专业学生一枚,来自宁夏,可能会

    2024年02月06日
    浏览(18)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包