找回密码
 注册
查看: 200|回复: 3
打印 上一主题 下一主题

使用Matlab解决微积分问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2022-3-1 11:05 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
MATLAB中常微分方程的求解、利用MATLAB求极值。
4 S# Q; i2 |  h# w6 i) P
例题如下:

9 w! L; g& p% R  O) u2 d程序如下:
1.syms x
syms y
dsolve('(x^2-1)*Dy+2*x*y-sin(x)')
2.(1) P=0:0.01:10000;
R=P.*(200./(P+4)-18);
[Rmax,Pmax]=max(R)
(2) X=0:0.01:10000;
R=10.*X.*exp(-(X.^2));
[Rmax,Xmax]=max(R)
C=(108+5.*X+X.^(3./2))./100;
[Cmin,Xmin]=min(C)
W=10.*X.*exp(-(X.^2))-(108+5.*X+X.^(3./2))./100;
[Wmax,Xmax]=max(W)
3. syms x
disp('Ô-oˉêyf')
f=sin(x).*exp(-(x.^2))
disp('ÏóoˉêyF')
F=fourier(f)
4. syms x
f=sin(x).*exp(-(x.^2));
Fs=laplace(f,x)
5. syms x
f=sin(x.*sin(x))
p50=taylor(f,'Order',5,'ExpansionPoint',0)
ezplot(f)
6. x=linspace(0,4);
solinit =bvpinit(linspace(0,4,5),[0 1]);
sol=bvp4c(@twoode,@twobc,solinit);
y=deval(sol,x);
y2=sin(pi*x);
plot(x,y(1,:),x,y2(1,:))

2 U$ C  m# O; s" u4 ?& J4 |' ?

该用户从未签到

2#
发表于 2022-3-1 13:08 | 只看该作者
跑下程序看看
  • TA的每日心情
    开心
    2022-12-5 15:37
  • 签到天数: 2 天

    [LV.1]初来乍到

    3#
    发表于 2022-3-1 16:35 | 只看该作者
    楼主棒棒哒
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-5-30 16:43 , Processed in 0.093750 second(s), 26 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表