matlab保存f黑白图片_MATLAB软件在数学中的应用

765db28260518a081bc6fa1b03e36f43.png

MATLAB软件有超强的计算功能,只要学好MATLAB软件,可以解决所有高等数学问题,一起来学习吧!

M文件

256e00fc8e56f6aa7298d61e357d80e5.png

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

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

作图

7dc73c607de104d88d1e4eb6b9c87c31.png

dd0fb8e14fc76b00f1d1fc9168a55d36.png
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; %绘制网格线

bf12c24bb246e59b6117533f6cc31b2d.png

极限

786e3d9d98879da0d6266ddf382d1727.png
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

一元函数微分

25cf31ed4315b4cd69a7c3a629b89b6a.png
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)

不定积分

faa9fc69594f0b90c3018928b3a376bd.png
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

常微分方程

ea38123a3dae367ffcec6ef7a13f4447.png
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

级数

50bbdbd612997121ed7d3067346fdac2.png
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])

多元函数微积分

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

4ea8a63978a996074badb4dfee68e613.png

d790eeb3ec833bcdcf1fd7ae46938859.png
[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)

6b7878652202a89decade5c3e5fdc7f2.png

05e15385b89cb07931b32b90350f9cd0.png

0602b78096723080b952c0ef8fc4c4b7.png

4ba27848e74405cacacda2274d993f25.png

a14b0f85668cdb2e522b7600b3a31c6a.png
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值