Los productos más secos de MATLAB (4)

Los productos secos de MATLAB (cuatro) funciones integradas

Hasta este punto, la parte de contenido que quiero compartir es más de la mitad. Hoy, traje la parte de función incorporada en MATLAB , codo ~~

1. Polinomio

1. Crear

p = [1,2,3,4];  % 系数向量,按x降幂排列,最右边是常数
f1 = poly2str(p,'x');  % 生成好看的字符串 f1 = x^3 + 2 x^2 + 3 x + 4,不被认可的运算式
f2 = poly2sym(p);  % 生成可用的符号函数 f2 = x^3 + 2*x^2 + 3*x + 4

2. Evaluación

x = 4;
y1 = poly2val(p,x);  % 代入求值;若x1为矩阵,则对每个值单独求值

3. Encuentra la raíz

r = roots(p);
p0 = ploy(r);  % 由根求系数,结果为系数矩阵

2. Interpolación de datos

1. Interpolación unidimensional -% yi = interp1 (X, Y, xi, 'método')

X = [-3,-1,0,1,3];
Y = [9,1,0,1,9];   % XY为已知横纵坐标向量
y2 = interp1(X,Y,2);  % 差值预估在x=2的y的值,x不能超过已知范围(此处x<3)
y2m = interp1(X,Y,2,'spline');  %用spline方法(三次样条)差值预估在x = 2 的 y 的值

2. Interpolación bidimensional: % zi = interp1 (X, Y, Z, xi, yi, 'método')

3. Estadísticas

1. Prepara los datos

> X = [2, 3, 9, 15, 6, 7, 4];
> A = [1, 7, 2; 9, 5, 3; 8, 4 ,6];
> B = [1, 7, 3; 9, 5, 3; 8, 4 ,6];

2. Estadísticas

(1) Los valores máximo y mínimo de la matriz

y = max(X);  % 求矩阵X的最大值  min同理
[y,k] = max (X);   % 求最大值, k为该值的角标
[y,k] = max (A,[],2);  % A是矩阵,'2'时返回y每一行最大元素构成的列向量,k元素所在列;  '1'时同理

(2) Media y mediana

y = mean (X);   % 均值
y = median (X);  % 中值
y = mean (A,2);  % '2'时返回y每一行均值构成的列向量;'1'时同理
y = median(A,2);  % '2'时返回y每一行中值构成的列向量;'1'时同理

(3) Ordenar

y = sort(A,1,'ascend');   % sort(矩阵, dim, 'method')dim为1按列排序,2按行排序;ascend升序,descend降序

Inserte la descripción de la imagen aquí

[Y, I] = sort(A, 1, 'ascend');    % I保留了元素之前在A的位置

Inserte la descripción de la imagen aquí
(4) Sumar, multiplicar, acumular, acumular

y = sum (X);  %求和
y = prod(X);  %求积
y = cumsum(X);  %累加
y = cumprod(X);  %累乘

4. Cálculo numérico

1. El valor más (extremo)

La función multivariante encuentra el punto mínimo cerca del valor inicial dado

 x = fminsearch(fun, x0);

Función cero

  x = fzero(fun, x0);  % 在给定初值x0附近找零点

Este es el final de esta sección. Debes ir a matlab para verificación si no lo entiendes. Algunas cosas son realmente abstractas, pero los resultados de la ejecución serán muy intuitivos y pueden ayudarte a comprender mejor.
Adiós ~~~

Supongo que te gusta

Origin blog.csdn.net/weixin_49005845/article/details/109773796
Recomendado
Clasificación