Matlab usa histfit para dibujar histograma + curva de ajuste

Matlab dibuja histograma + curva de ajuste

efecto de imagen

inserte la descripción de la imagen aquí

1 formato de datos

Se debe preparar una matriz double. Si es csv o xlsx, se arrastra directamente a matlab, es un tipo de tabla, que no se puede usar como parámetro de dibujo.
Si es un tipo de tabla, se puede table2array(data)convertir usando
inserte la descripción de la imagen aquí

2 pasos de dibujo

Este artículo no usa secuencias de comandos, solo la línea de comando , y solo se necesita una función para dibujar un histograma simple con una curva de ajuste histfit, que también es la abreviatura combinada de histograma y ajuste.

  1. Para cargar sus datos, primero arrastre los datos, sin importar el método que use, arrástrelos al espacio de trabajo de la derecha.
    Por ejemplo, tengo un dato exportado por Excel llamado demostración, luego obtendré demo= table2array(demo)la doble demostración y trabajaré en esta vez La demostración de doble se mostrará en el área.
  2. dibujo
% 简单出图
histogram(demo)   

% 修改直方图柱子数量,想写多少写多少
histogram(demo,20)   

% 改变柱子颜色,这个语法和histogram不同!!!
h(1).FaceColor = "g";

% 简化代码,令h代表histogram
h = histogram(demo,20) 

% 为了出图好看,限制x轴的区间范围
xlim([-5, 5])

% 改变滤波算法为'kernel'
h = histogram(demo,20'kernel') 

% 添加xy轴的标题,大标题
xlabel('value')
ylabel('count')
title('demooooooo')

% 添加图例,这个需要自己调整图例的指向顺序
legend({
    
    'Statistical','Fitted curve'},'Location','southwest')

3 posdata

La mayor parte de la sintaxis de histfit e histogram es la misma, pero hay algunas diferencias en el color de la barra.

Referencias:
https://ww2.mathworks.cn/help/stats/histfit.html
https://ww2.mathworks.cn/help/matlab/ref/matlab.graphics.chart.primitive.histogram.html?s_tid= doc_ta #d124e606591

Las imágenes hechas en matlab se pueden exportar como eps en la etapa posterior y luego refinarse en AI, por lo que es suficiente para hacer una imagen aproximada en matlab

¡Gracias a nuestro compañero de habitación Xianqiang por su ayuda! ! ¡Gracias a nuestro compañero de habitación Xianqiang por su ayuda! !¡Gracias a nuestro compañero de habitación Xianqiang por su ayuda! !


gracias por leer

Supongo que te gusta

Origin blog.csdn.net/qq_41159191/article/details/131563600
Recomendado
Clasificación