QQ登录

只需要一步,快速开始

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

[代码资源] fprintf函数问题

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

6

主题

11

听众

268

积分

升级  84%

  • TA的每日心情
    奋斗
    2016-5-1 21:35
  • 签到天数: 82 天

    [LV.6]常住居民II

    邮箱绑定达人 社区QQ达人

    群组2015司守奎matlab培训

    群组C 语言讨论组

    群组Matlab讨论组

    群组LINGO

    跳转到指定楼层
    1#
    发表于 2015-7-23 09:56 |只看该作者 |倒序浏览
    |招呼Ta 关注Ta |邮箱已经成功绑定
    2体力
    syms x y! g5 x. }% J1 w' Z* ^$ F) d% H
    f=x^3-y^3+3*x^2+3*y^2-9*x;0 v1 k! m% K: k3 ?" y
    df=jacobian(f);  %求一阶偏导数% M/ |" z' {" x7 G: O% G
    d2f=jacobian(df); %求Hessian阵
    $ R0 S6 }' j- m0 A$ [[xx,yy]=solve(df)  %求驻点
    7 e5 _9 h1 z- ]3 t6 h, e& i, V& y1 jxx=double(xx);yy=double(yy); %转化成双精度浮点型数据,下面判断特征值的正负,必须是数值型数据
    9 D4 q) D7 r, a! Nfor i=1:length(xx)/ _0 Q/ E* V( o6 ]3 s1 R
        a=subs(d2f,{x,y},{xx(i),yy(i)});  
    4 x5 o  S8 V9 K* [9 b! Q, }    b=eig(a);  %求矩阵的特征值
    1 c2 n  B$ h2 e6 |. W# K    f=subs(f,{x,y},{xx(i),yy(i)});$ p3 k- |5 W. _* N
        if all(b>0)
    1 F: O) l4 S& T        fprintf('(%f,%f)是极小值点,对应的极小值为%f\n',xx(i),yy(i),f);
    & x5 ~  h- y& g6 L    elseif all(b<0)) K, B4 G1 o; F
            fprintf('(%f,%f)是极大值点,对应的极大值为%f\n',xx(i),yy(i),f);+ a& K8 Z( X+ Q& f' X
        elseif any(b>0) & any(b<0)
    : x" T1 k, Q/ M. Q& `$ m        fprintf('(%f,%f)不是极值点\n',xx(i),yy(i));
    7 D3 c& X3 |3 ~( n' k    else
    " w9 J" o* J7 r, W( o4 s        fprintf('无法判断(%f,%f)是否是极值点\n',xx(i),yy(i));  5 ^" _4 @4 m. V$ A
        end2 p) w5 Q$ ~" x$ L- q
    end
    6 R, |' h/ C* n& P; T' T% @' c% ?. g$ J8 I9 \, z; ?: B
    5 Q, s9 P4 i0 v9 J/ B
    xx =
    % p1 R- ~' m% D( l
    : [" I2 h% q: m, }$ n7 w# \- Y  1
    " ]# }9 Z( a  U4 Y5 ^ -3
    # t" p, W% C6 L( e  n  13 W( n( ]7 h6 N" j$ b
    -3; E3 D( k  N( N! t: p  d
    6 f. c+ h- g' P$ k, t- e

    : m1 T- ~1 A1 w: D: y& I% i6 _: j% kyy =
    $ U) Z* U7 {. G) \, y 0 o% \; c2 F! T% |1 C
    0
    5 Q' ?' S3 P3 g; D+ n 0$ q- m* {  ^% }, c$ W
    2
    2 u) v) a7 h8 }' S1 t 2
    7 C( u& g$ o+ O& b
    1 v2 q( K" Y/ X, ?错误使用 fprintf
    % d8 V/ H/ |1 X- e没有为 'sym' 输入定义函数。
    , n* i- e5 I( C' o8 f& N
    6 a! N% ^9 `* e能告诉我哪里出问题了吗?: g: L. k% k- N% S# v
    我用的是2014aMATLAB  P5 D" `8 T9 O

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

    142

    主题

    50

    听众

    2万

    积分

    升级  0%

  • TA的每日心情
    开心
    2022-8-28 18:40
  • 签到天数: 1187 天

    [LV.10]以坛为家III

    网络挑战赛参赛者

    国际赛参赛者

    邮箱绑定达人 社区QQ达人 元老勋章 发帖功臣 新人进步奖 原创写作奖 最具活力勋章 风雨历程奖

    群组Matlab讨论组

    群组MATLAB技术交流

    群组西南交通大学数学建模

    群组学术交流A

    群组数学建模

    1. syms x y
      ; S* T& S7 R8 K7 I' a
    2. f=x^3-y^3+3*x^2+3*y^2-9*x;& A& {* b7 r. c) B; r+ \
    3. df=jacobian(f);  %求一阶偏导数2 K5 Z- x1 Q! U( I8 K  K9 Z- z9 `0 u! c1 Z0 N9 n/ d9 u) x
    4. d2f=jacobian(df); %求Hessian阵9 e7 J9 j9 u' @, |+ u
    5. [xx,yy]=solve(df)  %求驻点( L, n: f3 ]5 O\" t
    6. xx=double(xx);yy=double(yy); %转化成双精度浮点型数据,下面判断特征值的正负,必须是数值型数据  d+ C1 y" F/ b+ b& p9 \) p6 D+ Q' V' W' v, T6 d7 D
    7. for i=1:length(xx)
      6 u- d4 e# v* ?  [2 x
    8.     a=subs(d2f,{x,y},{xx(i),yy(i)});
      ; V4 g0 m% f! A
    9.     b=eig(a);  %求矩阵的特征值0
      6 ?$ N+ U$ p9 M3 N
    10.     f=subs(f,{x,y},{xx(i),yy(i)});9 u$ W9 Y4 ]2 A; b8 T
    11.     if all(b>0); h& p% Y0 V- h( i
    12.         fprintf('(%f,%f)是极小值点,对应的极小值为%f\n',xx(i),yy(i),double(f));
      , L! o, k0 r# J! B/ k1 H7 j# ^4 ?
    13.     elseif all(b<0)
      - Q. v, K: J+ [; L0 r
    14.         fprintf('(%f,%f)是极大值点,对应的极大值为%f\n',xx(i),yy(i),double(f));. }- W! n: p! g: ?3 q2 I
    15.     elseif any(b>0) & any(b<0)
      8 A- ]7 r+ `$ O! ^8 k( p
    16.         fprintf('(%f,%f)不是极值点\n',xx(i),yy(i));7 K  f8 u4 O. @# p3 ]& s
    17.     else  U9 D  l7 z& ]- u
    18.         fprintf('无法判断(%f,%f)是否是极值点\n',xx(i),yy(i));  
      $ x) K1 Y0 M$ I* `) e) ]6 P/ F\" K
    19.     end7 s7 K6 c, y$ j  U& |
    20. end
    复制代码

    8 G( S' A6 |# o3 d' M% E
    新浪微博:http://weibo.com/yzhsky
    Q        Q:
    736466568
    欢迎来数学中国交流,您的问题我们尽量回答,谢谢。
    回复

    使用道具 举报

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

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

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

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

    蒙公网安备 15010502000194号

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

    GMT+8, 2026-7-11 10:30 , Processed in 0.468377 second(s), 57 queries .

    回顶部