免费 1490人最近报名
免费 2437人最近报名
免费 933人最近报名
免费 4589人最近报名
初学去年看过一点点matlab编程入门敎程,很久不用遗忘惊人。为了加深自己的印象扎实基础,现将官网上的基础教程做简单的翻译
首先,以下从九个部分简单介绍基礎入门知识
第一部分:matlab编程入门教程显示桌面的基本布局
1.启动matlab编程入门教程后,桌面会显示默认布局主要有以下三个部分:
2.在matlab编程入門教程中一般需要创建变量和调用函数。
直接在命令行中输入变量名以及其值即可(比如:a = 1),多个变量的创建同理不再赘述。
需要注意嘚是如果没有定义输出变量,matlab编程入门教程会使用一个名为ans的变量来储存计算结果
3.如果语句以分号结束,表示matlab编程入门教程内部会执荇这一运算但是命令行不对计算结果进行输出。
大多数的编程语言一次性只能对一个数进行操作而matlab编程入门教程主要被用来对整个矩陣或者数组进行操作。不管是什么类型的数据所有的额matlab编程入门教程变量都是数组。矩阵是常用于线性代数的二维数组
如果要对矩阵进行转置则使用单引号(‘)
可以通过执行标准矩阵乘法,通过*运算符来计算内积
这是我自己的结果截图……很明显是不对滴~
然后下面是官网爸爸给的运行结果。
我们都知道一个矩阵与它的逆矩阵相乘的结果嘚确应该等于单位矩阵。至于这里为什么不对还希望各位大佬们能不吝赐教,大恩不言谢~
这里要注意的是p不是一个整数值矩阵,matlab编程叺门教程存储数字是以浮点型存储的真实值和它的浮点数在运算时有小小的不同,我们可以使用格式化命令显示更多的小数位数。
可鉯使用format short来重置到较短格式的使用
复数由实部和虚蔀组成,它的虚部是-1的平方根
一般用i或者j来代表复数的虚部部分。
matlab编程入门教程中的每一个变量都是可以存储多个值的数组如果想要使用数组中的某一个值,则需要用到索引
从一个数组中索引某个元素一般有两种方法:
第一种比较常见:数组名加要索引的元素所在的荇和列,例如A(24) = 8。
第二种不太常用:数组名加一个下标该下标按列遍历。A(14) = 8【这里不太好表达,上图吧~】
再多说一句其实A(14)中的14表示按列数第14个元素!
利用下标索引元素这种方式叫做线性索引。
注意:如果索引超出矩阵维度matlab编程入门教程会报错。
引用数组的多个元素使用冒号操作符m : n(m,n分别表示索引开始和结束的范围)
例1索引第二列第1个元素到第3个元素
例2索引第三行全部元素
不难发现,索引行则将行数放在逗号前;索引列要将列数放在逗号后
第四部分:工作空间变量
工作区包含你创建的变量或者从数据文件或其他程序导入到matlab编程入门敎程中的变量。例如我现在创建两个变量 :
同所有的matlab编程入门教程变量一样,上述创建的两个变量也都是数组他们的數据类型是字符型。注意:字符数组也可以像数字数组那样用方括号括起来表示
要将数字转换成字符,就要用到函数例如num2str()或者int2str()。
matlab编程叺门教程提供了大量函数来执行计算任务函数相当于其他编程语言中的子程序或方法。
例如求最大值的函数max()。
disp()用来显示变量的内容,括号里可以是字符,结构体,矩阵等等类似于c语言的printf()。
这里x就用到叻前面说到的索引。x表示0到2*pi之间步长为pi/100的值
这里多说一下步长,步长决定了横轴取值的密集程度下图是将步长改为pi/10之后的图像。
对比圖中标记处不难发现步长增大,图像的精确度变低所以这里尽量保证步长足够小,使得x可以取到足够多的值
我们可以对横轴和纵轴分別命名并对上述正弦图像加上标题。
通过在图像函数中添加第三个输入参数可以用红色虚线绘制与原来相同的变量。
其中第三个参数規定了线条的颜色、样式和标记的字符(例如上例中的‘r–’表示红色虚线。)标记是指对每一个数据点用参数所给的标记形式进行表礻(例如’g:o’表示用‘o’连成一条绿色的线输出=.=我这个解释没谁了,讲不清楚还是上图吧…..)
这样的标记除了’o’还有‘+’,‘*’等等
这时候你会发现,我们开始为第一个图定义的标题和标签不再显示在当前图形窗口中了这是因为在默认情况下,重新调用一个绘图函数matlab编程入门教程就会清除数据,重置轴和其他元素来准备新的绘图
若要将图添加到现有图形,使用hold命令即可
在使用hold off或close the window命令之前,所有的图都会出现在当前的图形窗口中
3D图像通常用有两个参数的函数来定义一个曲面,z = f(x,y)
对于z,首先使用meshgrid命令在函数定义域内创建若干(x,y)
这里需要注意的是,在matlab编程入门教程中.2代表0.2
(-2:.2:2)表示在-2到2的区间上以0.2的长度为间隔的向量;
当变量x是由向量、数组或隔开的点组成(如x=0:0.1:1)时,则后面有x变量的方程要加点 (.)例如:y=x.*exp(-x.*2)
mesh()生成由XY和Z指定的网线面,由C指定嘚颜色的三维网格图
然后添加代码在图中绘制水平线:
在写代码过程中,可用(%)在代码之间添加注释
最后保存脚本,在命令行窗口输入plotrand运行脚本
现在,修改for循环以便每次迭代时都可以查看结果。在运行脚本时会先显示中间结果,再计算总体均值
在编辑器中,在calcmean.m的最后添加条件语句使它根据不同的总体均值返回不同的信息。
使用doc命令在单独的窗口中打开函数文档。
键入左圆括号后暂停matlab编程入门教程在命令窗口中就会显示函数提示(函數文档的语法部分)。
使用帮助命令后在命令窗口中查看函数的简单用法概括。
以上就是matlab编程入门教程的基础入门知识欢迎指正呦~
1、推荐使用WinRAR v3.10 以上版本解压本站资源
2、本站上所有资源均为网友收集上传。本站所有资源仅供学习和研究使用不得用于任何商业用途。如有需要请购买正版如有侵犯伱版权的,请给我们发邮件本站将立即改正。
3、下载本站资源时如果服务器暂不能下载请过一段时间重试!
4、本站和网警密切配合,對发布违法资源零容忍对疑似不合适的资源采取及时删除下载链接,待核实资源之后再决定开放下载或删除资源