matlab如何绘制导入数据的散点图 MATLAB怎么设置自定义和旋转坐标轴刻度值及标签?

[更新]
·
·
分类:互联网
4501 阅读

matlab如何绘制导入数据的散点图

matlab如何绘制导入数据的散点图 MATLAB怎么设置自定义和旋转坐标轴刻度值及标签?

MATLAB怎么设置自定义和旋转坐标轴刻度值及标签?

MATLAB怎么设置自定义和旋转坐标轴刻度值及标签?

1.第一步:首先,我们用plot()画一个图。例如,我们在MATLAB命令窗口中输入代码:

一个linspace(-15,0.1,15)

牛血清白蛋白

情节(a,b)

然后运行程序,就会画出横坐标为-15到15的正弦函数图,如下图所示。

2.第二步:接下来我们用xticks()函数、xticklabels()函数和yticks()函数在指定位置显示横坐标和纵坐标的刻度值,间距可以不同。例如,我们在MATLAB命令窗口中输入代码:

x ticks([-3 * pi-2 * pi-pi 0 pi 2 * pi 3 * pi))

xticklabels({-3pi,-2pi,-pi,0,pi,2pi,3pi})

y ticks([-1-0.9-0.5 0.4 0.7 1])

运行程序,可以在横坐标和纵坐标上的指定位置不等距显示刻度的自定义标签,如下图所示。

3.第三步:让 ■旋转横坐标和纵坐标的标签或刻度角度,并使用xtickangle()函数和ytickangle()函数,例如,我们可以在MATLAB中输入代码:

一辆511 *兰特(1.33英镑)

品牌(1.33)

散点图(a,b,r*)

xtickangle(50)

ytickangle(80)

运行程序,你可以成功地创建一个散点图并旋转横坐标和纵坐标刻度标签的角度,如下图所示。我们可以通过改变xtickangle()函数或ytickangle()函数括号中的值来改变旋转角度。

4.第四步:让 修改坐标轴刻度标签的格式。要显示带有特殊符号的刻度标签,我们必须使用ytickformat()函数。例如,我们可以在MATLAB命令窗口中输入代码:

15 18 22 35 42 57 68 75 77 65 57 69 77 86

词干(a,r*)

xlim([1 16])

ytickformat(美元)

运行程序代码,可以成功将坐标轴刻度标签改为特殊格式字符,如下图所示。如果我们需要将其更改为其他特殊格式字符,只需在ytickformat()函数中更改字符串即可。

5.第五步:接下来我们会在上图的基础上继续修改坐标轴格式。例如,我们将继续在上图中的代码下方添加代码:

xtickformat(%.2f)

ytickformat(xA3%.2f)

然后运行程序控制横坐标和纵坐标的刻度小数点到2位数。其他特殊字符如英镑显示在单词前面,如下图所示。

6.第六步:另外,我们在绘制图形时,可能会遇到横坐标或纵坐标刻度值过大的情况。MATLAB使用科学的计数指标显示坐标刻度,影响对数据的直观读取和理解。例如,我们在MATLAB命令窗口中输入代码:

一个林空间(0,2,555)

b 4400*exp(a)。*cos(15*a)

绘图(a,b,r*)

运行程序,如下图所示。这时你可以看到图上的纵坐标刻度值显示到3×10的四次方。

7.第七步:上图中的指数记数标度可以改成我们习惯的十进制未变换数值标度。我们可以只更改坐标轴的axes对象属性,例如,我们可以在上面的代码后添加代码:

ax gca

斧头。YAxis .指数3

您可以将指数值更改为3。如果添加代码:

ax gca

斧头。y轴指数为0

索引符号将不再用于显示坐标轴刻度,运行程序的结果如下图所示。

matlab怎么求散点密度?

例如,您的数据在y数组中。y兰德(13000)y敏敏(y) ymax max (y) xlinspac:长度(x) s [s,trapz(x([1 : I]),YY([1 : I])]的概率密度分布图S0

最终图形图(x,s,x,s,#39*#39)