0
点赞
收藏
分享

微信扫一扫

MATLAB在数学中的应用

MATLAB在数学中的应用_数理统计

MATLAB在数学中的应用_数理统计_03


考研数学都考什么啊?


一般都是考高等数学、线性代数、概率论与数理统计


MATLAB在数学中的应用_数据_04

MATLAB在数学中的应用_数理统计_03


哇!那一定非常难吧!


一点也不难,MATLAB软件有超强的计算功能


MATLAB在数学中的应用_数据_04

是的,没错!

只要学好MATLAB软件

可以解决所有考研数学问题

一起来学习吧!


MATLAB在数学中的应用_数据_08

M文件


MATLAB在数学中的应用_数理统计_09

新建一个脚本文件,输入命令。

function Y=fun1(x)
Y=(x^3-2*x^2+x-6.3)/(x^2+0.05*x-3.14);

然后保存,M文件名必须与函数名一致。

在指令窗口运行以下指令:

fun1(1)*fun1(2)+fun1(3)*fun1(3)

ans =-12.6023

作图

MATLAB在数学中的应用_线性代数_10

MATLAB在数学中的应用_数理统计_11

x=[0:1:10]; %产生X轴数据
y=x.^2-10*x+15; %产生Y轴数据
plot(x,y);
title('函数y=x.^2-10*x+15的图像'); %添加标题
xlabel('x'); %添加横坐标
ylabel('y'); %添加纵坐标
grid on; %绘制网格线

MATLAB在数学中的应用_数据_12

极限


MATLAB在数学中的应用_数理统计_13

syms x a b;
f=x*(1+a/x)^x*sin(b/x);
limit(f,x,inf)

ans =b*exp(a)

syms x;
y1=exp(x^3);
y2=cos(sqrt(x-sin(x)));
f=(y1-1)/(1-y2);
limit(f,x,0,'right')

ans =12

一元函数微分


MATLAB在数学中的应用_数理统计_14

syms x;
y=(x^x)^x;
yx=diff(y)

yx =log(x^x)*(x^x)^x + x*(x^x)^(x - 1)*(x*x^(x - 1) + x^x*log(x))

syms x y
y=x^3*exp(5*x);
y1=diff(y);
y2=diff(y,x,5);
simplify(y1)

ans =x^2*exp(5*x)*(5*x + 3)

simplify(y2)

ans =125*exp(5*x)*(25*x^3 + 75*x^2 + 60*x + 12)

不定积分


MATLAB在数学中的应用_数据_15

syms x
y=exp(5*x)*sin(4*x);
f=int(y,x)

f =-(exp(5*x)*(4*cos(4*x) - 5*sin(4*x)))/41

常微分方程


MATLAB在数学中的应用_数理统计_16

dsolve('Dy+2*x*y=x*exp(x^2)','x')

ans =exp(x^2)/4 + C7*exp(-x^2)

dsolve('x*Dy+y-exp(x)=0','y(1)=2*E','x')

ans =(exp(1) + exp(x))/x

dsolve('D2y-exp(2*y)*Dy=0','x')

ans =C11log((2*C11)/(exp(-4*C11*(C14 + x/2)) - 1))/2

级数


MATLAB在数学中的应用_线性代数_17

syms n;symsum(1/2^n,n,1,inf)

ans =1

得到结果为1,说明该级数收敛。

syms n;symsum(1/(n*(n+1)),n,1,inf)

ans =1

得到结果为1,说明该级数收敛。

syms n x;symsum(x^n/(n*2^n),n,1,inf)

ans =piecewise([x == 2, Inf], [abs(x) <= 2 & x ~= 2, -log(1 - x/2)])

syms n x;symsum(n*x^n,n,1,inf)

ans =piecewise([abs(x) < 1, x/(x - 1)^2])

多元函数微积分


MATLAB在数学中的应用_线性代数_18

a=-4:0.2:4;
b=-5:0.2:5;
[x,y]=meshgrid(a,b);
z=exp(-(x.^2+y.^2)/5)/(3*sqrt(4*pi));
plot3(x,y,z)

MATLAB在数学中的应用_数理统计_19

MATLAB在数学中的应用_数据_20

[xy]=meshgrid(-4:0.2:4);
z=x.^3+y.^3-6.*x-6.*y;
figure(1),mesh(x,y,z)
figure(2),[c,h]=contour(x,y,z);
clabel(c,h)
figure(3)
hl=[-28 -16 -8 0 6 18 26];
cl=contour(z,hl);
clabel(cl)
figure(4),contour(z)
figure(5),contour3(z,10)

MATLAB在数学中的应用_线性代数_21

MATLAB在数学中的应用_数据_22

MATLAB在数学中的应用_数据_23

MATLAB在数学中的应用_数据_24

MATLAB在数学中的应用_数据_25

MATLAB在数学中的应用_数据_08


以上就是今天推送的文章

运用MATLAB软件

计算数学运算问题

本文仅举例部分数学问题

关于线性代数、概率论与数理统计的求解

可以在后台添加作者微信

加入数据分析讨论群

一起探讨!

MATLAB在数学中的应用_线性代数_27

MATLAB在数学中的应用_线性代数_28

MATLAB在数学中的应用_线性代数_29

举报

相关推荐

0 条评论