QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 10093|回复: 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)" _' s$ J( z* j5 X2 l
    theta=pi/18;
    0 w4 N  ^) G, ~/ _ k=0.97; %k为万向节的传输效率9 `0 `+ w5 `' D0 Z4 p  p
    R=13; %R为轮子的半径; z/ P" Z  O# R; o9 b
    r=4;* u- d4 z$ e3 v8 ^8 W: L
    D=250;
    2 Y0 u# X: _) |, d fr=0.2; %fr为轮子的滚动摩阻
    ( L; q* E3 J+ G; O, N1 r mu=0.4; %mu为轮与有机玻璃的摩擦系数& j+ P/ d: Q( I
    Wf=5; %Wf为电线所产生的负载
    / j3 d( P( U( u2 o5 }* T G1=5;
    # r7 V3 A2 z1 X. v G2=80; %G2为电机,导向装置和加工头的重力和N
      B1 o, J0 W. |% M( Y alpha=11.5*pi/180;
    % z: {- u3 J. }6 v beta=33.5*pi/180;
    * Y3 P1 U1 D) j5 M3 c2 O, d6 b gamma=45*pi/180;) D/ a8 R9 m% a, U9 C+ j, @
    rho=1.205;%rho为气体密度kg/m3
    5 Q7 g: e7 p# `( J V=300;%V为气体速度m/s
    + u% Y" h) O# b0 Y5 [ d=10;
    $ u# u& e. ]2 Q: t* h: |  W4 B& D Q=V*pi*d^2/4;%Q为气体流量. j1 S( T) u) x* |# u( W" b
    ( r% N+ @2 y& F; x: F0 {/ ?3 ~
    f1=x(1);6 _, G' Q9 B, J- p
    %f1为轮与管壁之间的滚动摩擦
    & T; y2 T/ b. S  }; m2 ]  C f2=x(2);2 R2 q0 Y1 d/ e- R" t
    %f2为轮与轮轴之间的摩擦: [) o  E) M: k, a3 S/ p
    Fp=x(3);
    3 `3 ~0 b% k: y  Y( n5 y+ S- Q" g* y % Hx为由于周向力引起的滑动趋势的摩擦力
    , W4 ~; U- y' Z2 J) ^ Fx=x(4);( U8 ~, I. j, ]2 n
    %Hy为由于G和W引起的沿管道轴线方向滑动趋势的摩擦力; D) G1 r3 I; g) d
    Fy=x(5);
    , ]1 ]1 a5 l- G/ k& N9 { %Fx为轴对轮的周向分力
    & E4 B1 h8 y5 b- x) S! ]5 J Fz=x(6);
    / i, f0 r$ ?/ D7 | %Fy为轴对轮沿管道轴线的分力
    * [8 e# g+ t$ P3 J+ B Hx=x(7);( f7 P2 ~) n8 [0 ^
    %Fz为轴对轮沿管道径向的分力. P/ p: W1 ~/ }6 H
    Hy=x(8);
    1 z8 }8 J1 s" p$ r8 | %Fp为牵引力分布在每个导向轮上的力' O( w" C3 M& [; W+ G/ H5 B
    Nz=x(9);
    / V$ z* K1 t- f3 W3 e1 ]& Z Tm=x(10);
    : f+ x. i! m, X# t + _* k, v. s; q+ X3 P4 e' A$ r

    , }. B  D& }# _%Nx=x(9);' ?  b9 c0 `5 n. m$ c2 m8 T; P
    %Nx为轴对轮的周向分力3 T6 m5 C! ^; e# p0 q7 `
    %Ny=x(10);" s+ ^6 V! b! I+ G5 [8 v
    %Ny为W和G在管道轴向的分力与滚动摩擦的和5 h8 L$ a# `5 |1 u
    %f=x(11);# {* I( y) k, N' @7 g! H$ Y* A
    %f为由电机扭转和气体冲量引起的滚动趋势的摩擦力
    . d: ~) i4 ?3 g3 {- c 4 f% r: H0 `2 e3 C: ]
    fun(1)=Hy+(f1+f2)*sin(theta)-Fy;
    % ~+ ]; j' F8 q/ e9 W9 b8 j fun(2)=(f1+f2)*cos(theta)+Fx-Hx;8 H( L/ Q* ~* [" A& l
    fun(3)=Hy*sin(theta)*R+f1*R-Hx*R*cos(theta)+f2*r;2 w, r) F. _) D5 V
    fun(4)=Hx^2+Hy^2-(mu*Fz)^2;
    7 N! d4 _9 S/ y' {/ [! _6 L fun(5)=k*Tm-3*Hx*D/2+3*f1*cos(theta)*D/2;) t9 @# P! Z+ T+ w
    fun(6)=k*Tm-3*Fx*D/2;
    0 _' U; L2 Q2 _- J# r fun(7)=Fp-(G2*cos(gamma)/6+Nz*fr/R+Wf/6);* p1 u' P) t  v7 e# `
    fun(8)=(Tm+3*rho*Q*V*D/2)/(D*6/2)-mu*Nz;6 |: s" U5 B: {( i5 Q; K: _  a& }
    fun(9)=2*Fp/cos(alpha)+G1*cos(beta)/3-Fy;
    8 Z/ g$ s1 t4 r) i fun(10)=3/2*D*Fx/k-Tm;
    $ i) z3 ^  i' }) P  I
    5 v2 K" L; Z6 b# e; Z
    + u$ [5 @+ p1 F  [在求解时,matlab显示:
    ' m, R; z2 m" g0 ?* b8 b9 s "Solver stopped prematurely." c, k3 B1 D! F$ m, C2 x. w
    fsolve stopped because it exceeded the function evaluation limit,
    ' Q, C% o+ _- i0 I, Y options.MaxFunEvals = 1000 (the default value)."& i" [5 S! `' K; o. J/ R
    即超过了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, 2025-9-18 12:42 , Processed in 0.632713 second(s), 66 queries .

    回顶部