QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 10301|回复: 2
打印 上一主题 下一主题

matlabd的fsolve函数求解方程组

[复制链接]
字体大小: 正常 放大

2

主题

6

听众

296

积分

升级  98%

  • TA的每日心情
    奋斗
    2017-4-29 14:31
  • 签到天数: 34 天

    [LV.5]常住居民I

    2013挑战赛参赛者

    群组2013认证赛C题讨论群组

    群组第四届cumcm国赛实训

    跳转到指定楼层
    1#
    发表于 2013-1-26 19:23 |只看该作者 |倒序浏览
    |招呼Ta 关注Ta
    2体力
    function fun=Untitled6(x)/ ]& T6 d3 Z. `% t
    theta=pi/18;
    1 N$ D+ _% X/ _8 `$ E k=0.97; %k为万向节的传输效率  s8 I; a' e8 b
    R=13; %R为轮子的半径4 i4 b8 w) m" N' F6 F
    r=4;
    ' r1 T" W- p5 ^( u' ]+ v D=250;  o- r) p/ v# l/ y% P) q- C
    fr=0.2; %fr为轮子的滚动摩阻
    - H1 U2 a& ]7 I- j9 v7 o1 W% n0 ~ mu=0.4; %mu为轮与有机玻璃的摩擦系数
    + ^1 q& d/ f1 l) M Wf=5; %Wf为电线所产生的负载; ~7 a3 i6 s( F' h# M" Z* ^! W' x
    G1=5;
    $ V6 A) P" g0 `, E& V G2=80; %G2为电机,导向装置和加工头的重力和N( m3 H8 y0 q' }* M
    alpha=11.5*pi/180;1 n) X0 P; ~8 b0 H. [% H# e
    beta=33.5*pi/180;$ f4 M1 o/ E$ s3 R  [
    gamma=45*pi/180;- c# v. u$ A7 F' F+ g% P; G; k
    rho=1.205;%rho为气体密度kg/m3
    / a: x- m2 O& i* x0 Z2 ~  p. O V=300;%V为气体速度m/s  s) p7 v! q. t; i0 _
    d=10;
    ; I, O, d2 S* F7 J Q=V*pi*d^2/4;%Q为气体流量
    ) S' j( w3 U0 X% b% Y4 f! N $ O# Y5 c. |/ ~  |5 ~
    f1=x(1);
    7 I2 h( ]" w+ d6 p& | %f1为轮与管壁之间的滚动摩擦; `; P' A" J' @& B
    f2=x(2);- }+ L, h$ _- Z: Y" D* j+ d0 A: {
    %f2为轮与轮轴之间的摩擦
      b+ k4 y* M) [- l$ D Fp=x(3);( a: D1 {& ]5 O4 v/ H
    % Hx为由于周向力引起的滑动趋势的摩擦力; H: v4 m/ z/ \$ }
    Fx=x(4);: m7 V+ h3 s$ k  `
    %Hy为由于G和W引起的沿管道轴线方向滑动趋势的摩擦力
    ; ?6 w( E0 Z% |7 M' p: I Fy=x(5);
    5 E+ h. z- S) w" t" H3 N. }" _/ _6 r0 N %Fx为轴对轮的周向分力
    . h0 q" M  z* I' I Fz=x(6);$ e6 a) N& K  N) z4 q3 g
    %Fy为轴对轮沿管道轴线的分力/ B( l0 C3 g) B0 O  o0 M9 g
    Hx=x(7);
    / H: T+ o! A. U1 ]+ Q5 ^; Q %Fz为轴对轮沿管道径向的分力$ d% u2 P' u% w9 ~9 t; ^
    Hy=x(8);4 N( G! [# d& }. s
    %Fp为牵引力分布在每个导向轮上的力; z2 \- X0 I% N/ i
    Nz=x(9);
    6 i) R& P/ R, a$ Q Tm=x(10);& O7 z, u2 \$ M; H

    5 P3 m7 ]" q! c) y; m+ n- M- u  j. I( r% o% T6 I5 @
    %Nx=x(9);
    % e! X4 Z# }: ?, L %Nx为轴对轮的周向分力
    ) e1 F  ^& Z! }( z, ~6 y+ D %Ny=x(10);# j7 I/ U  |" L, M4 G9 B
    %Ny为W和G在管道轴向的分力与滚动摩擦的和0 S3 w& l8 S1 x, i
    %f=x(11);
    6 f, q$ F. \4 C2 m8 f6 S1 N) q# Q %f为由电机扭转和气体冲量引起的滚动趋势的摩擦力- p4 |. P2 W3 P# @

    ( {* \9 i$ ~& g& a3 Gfun(1)=Hy+(f1+f2)*sin(theta)-Fy;
    5 j  `8 b: U! \: [' V fun(2)=(f1+f2)*cos(theta)+Fx-Hx;: M$ z% M9 z# I" k2 e- ^# R* r
    fun(3)=Hy*sin(theta)*R+f1*R-Hx*R*cos(theta)+f2*r;& ~" B% V0 f! b% Q1 g
    fun(4)=Hx^2+Hy^2-(mu*Fz)^2;! q4 s6 k1 S0 l
    fun(5)=k*Tm-3*Hx*D/2+3*f1*cos(theta)*D/2;
    , h' J. o9 A' }$ M fun(6)=k*Tm-3*Fx*D/2;
    % ?1 w& l7 j/ d& M1 |* w: W! x fun(7)=Fp-(G2*cos(gamma)/6+Nz*fr/R+Wf/6);
    ! q6 a% y; Z6 K! F" Q' u& @' ^# n7 U fun(8)=(Tm+3*rho*Q*V*D/2)/(D*6/2)-mu*Nz;
    8 b6 R0 l3 X" a! o fun(9)=2*Fp/cos(alpha)+G1*cos(beta)/3-Fy;
    " u7 b/ i. C+ i5 s5 F fun(10)=3/2*D*Fx/k-Tm;
    ( }$ S% I$ H& f  e
    & j0 A! D7 E& j- ?
    / ?0 p" r2 v9 X在求解时,matlab显示:1 b2 X6 I. e& ~% e' g0 E9 @( S  R
    "Solver stopped prematurely.
    : Q# x/ X0 G2 z/ Z1 L fsolve stopped because it exceeded the function evaluation limit,
    % }& w2 @6 B& D$ K options.MaxFunEvals = 1000 (the default value)."
    8 M# ~; |2 J4 w: X8 y) |* H0 L# C 即超过了fsolve函数的迭代次数限制(1000),该怎么解决呢?

    zan
    转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信
    o晴o        

    1

    主题

    5

    听众

    32

    积分

    升级  28.42%

  • TA的每日心情
    慵懒
    2017-8-26 10:05
  • 签到天数: 7 天

    [LV.3]偶尔看看II

    自我介绍
    黑黑的小白一枚

    邮箱绑定达人

    回复

    使用道具 举报

    5

    主题

    3

    听众

    105

    积分

    升级  2.5%

  • TA的每日心情
    擦汗
    2018-2-9 16:38
  • 签到天数: 22 天

    [LV.4]偶尔看看III

    国际赛参赛者

    群组Matlab讨论组

    群组F题

    群组E题

    群组D题

    群组C题

    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册地址

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

    关于我们| 联系我们| 诚征英才| 对外合作| 产品服务| QQ

    手机版|Archiver| |繁體中文 手机客户端  

    蒙公网安备 15010502000194号

    Powered by Discuz! X2.5   © 2001-2013 数学建模网-数学中国 ( 蒙ICP备14002410号-3 蒙BBS备-0002号 )     论坛法律顾问:王兆丰

    GMT+8, 2026-5-25 06:56 , Processed in 0.816273 second(s), 65 queries .

    回顶部