matlab入门最好的教程100讲,matlab视频教程零基础入门编程

首页 > 健康 > 作者:YD1662023-03-12 10:43:12

4.3 二维图形。plot(x1,y1,x2,y2,x3,y3,···)在同一图形窗口绘制多条不同颜色曲线,曲线关系为y1 = f(x1),y2 = f(x2),y3 = f(x3)。代码如下:

clc

clear all

x = -2:.1:2;

plot(x,cos(2*x),x,x.^2,x,x);

legend('cos(2x)','x^2','x')

运行结果如下。如图所示

matlab入门最好的教程100讲,matlab视频教程零基础入门编程(21)

4.4 二维特殊图形。bar表示的直方图,代码如下:

clear all

x = 1:5;

bar(x),title('直方图');

运行结果如下。如图所示

matlab入门最好的教程100讲,matlab视频教程零基础入门编程(22)

4.5 二维特殊图形,hist表示生成直方图,M = hist(N)表示将N中的最大值、最小值找出来,平均取10个等间隔点,再以每个间隔点为中心,向两边各扩展1/2间隔的范围内,包括N的元素个数,因此M返回值都是1 x 10大小。如图所示

matlab入门最好的教程100讲,matlab视频教程零基础入门编程(23)

五、 文件操作

5.1 fopen打开文件。fopen函数的调用格式为:fid = fopen(文件名,打开方式)。文件名用字符串形式,表示待打开的数据文件。常见的打开方式:r读数据、w写数据、a文件末尾添加数据。fid用于存储文件句柄值,句柄值用来标识该数据文件,其他函数可利用它对该数据文件进行操作。文件数据格式有两种形式:一种是二进制文件,另一种是文本文件。

5.2 fclose关闭文件。fclose函数调用格式为:sta = fclose(fid)。sta表示关闭文件操作的返回代码,关闭成功返回0,否则返回-1。

5.3 二进制文件的读写操作。fread函数可以读取二进制文件的数据并将数据存入矩阵,格式为:[A,COUNT] = fread(fid,size,precision)。A用于存放读取的数据,COUNT返回所读取的数据元素个数,fid为文件句柄,size为可选项,precision代表读写数据的类型。

5.4 size选项不选用则表示读取整个文件内容,若选用则它的值可为以下选项:N表示读取N个元素到一个列向量,Inf表示读取整个文件,[M,N]表示读数据到M x N的矩阵中,数据按列存放。

5.5 fwrite写二进制文件。fwrite函数按照指定的数据类型将矩阵中的元素写入到文件中,调用格式为:COUNT = fwrite(fid,A,precision)。COUNT返回所写的数据元素个数,fid为文件句柄,A存放写入文件的数据,precision用于控制所写数据的类型,其形式与fread函数相同。

六、 M文件的建立与使用

6.1 M文件有命令文件和函数文件两种形式,这两种文件的扩展名相同,都是.m。命令文件的一般形式为<M文件名>.m,M文件有两种运行方式:一是在命令窗口直接输入文件名,按Enter键;二是在编辑窗口打开菜单Debug,再单击Run。

6.2 M文件保存的路径一定要在搜索路径上,否则M文件无法运行。用M命令文件绘制图像。打开Matlab命令窗口,单击“File”->“New”->“Mfile”打开编辑窗口。如图所示

matlab入门最好的教程100讲,matlab视频教程零基础入门编程(24)

上一页23456下一页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.