excel学习库

excel表格_excel函数公式大全_execl从入门到精通

Matlab入门教程(1):Matlab简单操作介绍 Matlab怎么输入矩阵

今天介绍一下Matlab的简单操作

命令窗口行

首先是命令窗口行,在这个窗口可以直接执行指令,常用的指令有which who plot等基本指令,指令中可以调用函数,比如内联函数这些

实际上我们解题的过程中有大部分指令是另外开一个脚本完成的,所谓脚本,就是在当前文件层级创建一个拓展文件,这个文件的后缀名是.m,所以也成为M文件;在这个文件中我们可以在遵循Matlab语法的前提下编写程序,这个程序实际上就是对指令的批量处理

变量

有指令就有变量,在命令窗口行中,指令中的变量创建可以像Python一样通过直接赋值声明,这些变量你可以在旁边的工作区看到它们

当然,变量的命名也是有要求的,首先Matlab是区分大小写的,然后,变量名只能使用字母、数字和下划线作为组成部分并且只能以字母开头,变量名不能占用关键字,变量名只有前63个字母有意义(因为过长的名称会显著增大错误的几率,虽然其实没有长度的限制),变量名可以与内联函数重名但是危险(比如创建新的变量sin = 4,这样会导致sin函数没办法再调用,不过你可以用指令clear sin来恢复sin原来的定义)

除了规定,还有一些不成文规定,比如一般的,变量名称用小写字母,常量用大写字母,当然,如果是运算中要用到的一些平常表示的量,尽量遵循它原有的名,例如光速用c表示,那么我们就不改变它的名。毕竟变量要服务于描述性和便于记忆

你可以通过命令isvarname来判断一个变量名是否可以作为变量名,例如

可以返回结果ans = 1,否则为零(这里time-out中使用了不合法字符-,所以不可以作为变量名)

矩阵

矩阵再Matlab中是一个非常重要的基本元素,再Matlab中的所有数据基本上都是以矩阵的方式存在的,比如最简单的,一个单一的数值称为标量scalar,可以表示为一个1*1的矩阵;一个一维矩阵称为向量vector;数值列表可以用二维矩阵来表示,虽然数组不同于二维矩阵,但是Matlab允许二者可以相互替代

下面我们来创建一个矩阵:

创建一个变量后会自动返回下面这部分结果,当然你可以再指令后面加上分号,这样就不会返回结果,可以节省很大部分窗口空间

然后在工作区双击查看这些变量,这些变量的值会以电子表格的形式呈现(就像excel一样)

另外在简单讲一个函数plot,这个函数有两个参数,调用此函数时它会自动打开图形窗口,然后根据所给参数自动绘制图像

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接