2016 - 2024

感恩一路有你

matlab怎么把两组数据画在一起 怎么用matlab画函数图形?

浏览量:3124 时间:2023-07-29 20:51:27 作者:采采

怎么用matlab画函数图形?

matlab的数据处理能力很强大,这款软件还能绘制各种函数图形。下面我将介绍用matlab画函数图形的方法,以在同一张图上画出y1sin(x)和y2sin^2(x)的图形为例。

工具/原料

matlab

1方法/步骤

输入自变量:

画已知的函数图形,用向量的表示自变量比较方便。代码为

xlinspace(0,8) % 用向量形式创建x。

2输入因变量表达式:

y1sin(x) % 向量y1的值为x坐标上某一x的s i n ( 2 x )值。

y2(sin(x)).^2 % 向量y2的值为( s i n ( x ) ) .^2,注意别忘记一点”.“

3 使用plot命令画图:

plot(x,y1)

4按回车,则画出y1sin(x)的图形。

如果这时直接继续画y2sin^2(x)的图形,则在另一张图中画,为了在同一张图中画两个函数图,输入下面代码:

hold on

5再输入绘图命令:

plot(x,y2)

按回车,则在同一张图上画出了这两个函数的图形。可以通过菜单栏中的insert添加坐标名称,文本等。

其他函数的画法类似!

matlab如何编辑数据?

1.

运行MATLAB程序,点击工具栏上的导入数据工具按钮

2.

在弹出的“导入数据”对话框中找到前面保存的数据文件,“打开”

3.

此时xls文件在matlab中被打开

4.

在窗口工具栏左侧导入选项中选择“(矩阵)”,然后点击工具栏右侧的“勾”,导入数据

MATLAB中struct怎么构成2×2?

使用struct函数创建结构

使用struct函数也可以创建结构,该函数产生或吧其他形式的数据转换为结构数组。

struct的使用格式为:

s

sturct(field1,values1,field2,values2,…)//注意引号

该函数将生成一个具有指定字段名和相应数据的结构数组,其包含的数据values1、valuese2等必须为具有相同维数的数据,数据的存放位置域其他结构位置一一对应的。对于struct的赋值用到了元胞数组。数组values1、values2等可以是元胞数组、标量元胞单元或者单个数值。每个values的数据被赋值给相应的field字段。

当valuesx为元胞数组的时候,生成的结构数组的维数与元胞数组的维数相同。而在数据中不包含元胞的时候,得到的结构数组的维数是1×1的。例如:

s

struct(type,{big,little},color,{blue,red},x,{3,4})

s

1x2 struct array with fields:

type

color

x

得到维数为1×2的结构数组s,包含了type、color和x共3个字段。这是因为在struct函数中{big,little}、{blue,red}和{3,4}都是1×2的元胞数组,可以看到两个数据成分分别为:

s(1,1)

ans

type: big

color: blue

x: 3

s(1,2)

ans

type: little

color: red

x: 4

相应的,如果将struct函数写成下面的形式:

s

struct(type,{biglittle},color,{bluered},x,{34})

s

2x1 struct array with fields:

type

color

x

则会得到一个2×1的结构数组。

下面给出利用struct构建结构数组的具体实例。

【例4.3.1-3】利用函数struct,建立温室群的数据库。

(1) struct预建立空结构数组方法之一

a cell(2,3) % 创建2×3的元胞数组

green_house_1struct(name,a,volume,a,parameter,a(1,2))

green_house_1

2x3 struct array with fields:

name

volume

parameter

(2)struct预建空结构数组方法之二

green_house_2struct(name,a,volume,[],parameter,[])

green_house_2

2x3 struct array with fields:

name

volume

parameter

(3)struct预建空结构数组方法之三

green_hopuse_3(2,3)struct(name,[],volume,[],parameter,[])

green_hopuse_3

2x3 struct array with fields:

name

volume

parameter

(4)struct创建结构数组方法之四

a1{六号房}a2{3200立方米}

green_house_4(2,3)struct(name,a1,volume,a2,parameter,[])

T6[31.2,30.4,31.6,28.729.7,31.1,30.9,29.6]

green_house_4(2,3).parameter.temperatureT6

green_house_4

ans

2x3 struct array with fields:

name

volume

parameter

函数 struct 数据 结构

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。