QQ登录

只需要一步,快速开始

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

新人求助!matlab反函数操作

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

1

主题

7

听众

88

积分

升级  87.37%

  • TA的每日心情
    擦汗
    2014-1-14 18:06
  • 签到天数: 27 天

    [LV.4]偶尔看看III

    自我介绍
    你好!
    跳转到指定楼层
    1#
    发表于 2013-8-23 12:41 |只看该作者 |倒序浏览
    |招呼Ta 关注Ta
    x=(v-f)*cos(a)*t^2/m+v*cos(a)*t
    其中,v f a m 都是参数,只有t 是自变量
    我现在想求一个反函数,即t(x)
    下面是我的代码:

    syms x y t v a m f
    x=(v-f)*cos(a)*t^2/m+v*cos(a)*t;
    tt=finverse(x,t)

    但是结果是:

    Warning: finverse((v-f)*cos(a)*t^2/m+v*cos(a)*t) is not unique.
    > In sym.finverse at 43

    tt =

    1/2/(-v*cos(a)+cos(a)*f)*(v*cos(a)*m+(v^2*cos(a)^2*m^2+4*v*cos(a)*t*m-4*t*m*cos(a)*f)^(1/2))

    发现结果里面含有t,也没有x,所以非常纳闷啊。请教各位大神帮帮忙啊!!
    zan
    转播转播 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信
    magic2728 实名认证    中国数模人才认证   

    61

    主题

    478

    听众

    4861

    积分

    升级  95.37%

  • TA的每日心情
    慵懒
    2014-9-29 19:37
  • 签到天数: 409 天

    [LV.9]以坛为家II

    群组数学中国 2015美赛护航

    群组数模专题强化培训

    群组建模思维养成培训

    群组2015美赛护航(强化)

    群组2013年数学建模国赛备

    这是个x关于t的二次函数吧,反函数是不是不存在?

    点评

    Ordofrank  函数是应该存在的吧,但是反函数恐怕不是只有一个。你说如果给它加一个定义域是不是能够保证正确呢?另外一个问题是这个反函数的右边还是有t却没有x,而理想的应该是有x,没有t。我也严格按照那个finverse函数的命令  详情 回复 发表于 2013-8-23 13:24
    回复

    使用道具 举报

    Ordofrank        

    1

    主题

    7

    听众

    88

    积分

    升级  87.37%

  • TA的每日心情
    擦汗
    2014-1-14 18:06
  • 签到天数: 27 天

    [LV.4]偶尔看看III

    自我介绍
    你好!
    magic2728 发表于 2013-8-23 13:12
    这是个x关于t的二次函数吧,反函数是不是不存在?

    函数是应该存在的吧,但是反函数恐怕不是只有一个。你说如果给它加一个定义域是不是能够保证正确呢?另外一个问题是这个反函数的右边还是有t却没有x,而理想的应该是有x,没有t。我也严格按照那个finverse函数的命令来写的,所以我很纳闷啊。
    回复

    使用道具 举报

    21

    主题

    97

    听众

    3110

    积分

  • TA的每日心情
    奋斗
    2014-3-2 00:26
  • 签到天数: 243 天

    [LV.8]以坛为家I

    本帖最后由 wujianjack2 于 2013-8-23 22:49 编辑

        楼主你好,求解符号计算问题,我觉得可以用Maple尝试一下。我不太习惯MATLAB的符号计算系统。
        为简化问题,以函数F(x)=x^2+x为示范,在Maple中画出图形如下,Maple 17中有很方便的求解向导:Tutor->Single Variable Calculus->InverseFunction(这个英文版的我不确定,中文版应为:向导->微积分,单变量->反函数),之后的GUI界面很人性化的。
        不过遗憾的是,对于Maple我了解也不多,因此权当抛砖引玉吧,仅供参考。

    InversePlot.png (18.13 KB, 下载次数: 219)

    InversePlot

    InversePlot

    InverseFunction.png (34.15 KB, 下载次数: 229)

    InverseFunction

    InverseFunction

    点评

    Ordofrank  唉,我是新手,专业也不是干这个的。maple没有大神您熟练啊  详情 回复 发表于 2013-8-23 23:22
    有什么好说的
    回复

    使用道具 举报

    gt93        

    47

    主题

    18

    听众

    880

    积分

    白凤

  • TA的每日心情
    慵懒
    2018-4-6 14:09
  • 签到天数: 201 天

    [LV.7]常住居民III

    自我介绍
    数学爱好者

    社区QQ达人

    群组Matlab讨论组

    群组Linux推广

    群组第三届数模基础实训

    群组2013年数学建模国赛备

    群组数学建摸协会

    Warning:finverse((v-f)*cos(a)*t^2/m+v*cos(a)*t) is not unique.      %给出警告,finverse((v-f)*cos(a)*t^2/m+v*cos(a)*t) 不唯一

    点评

    Ordofrank  是啊,这个我也知道。但是请问这个能算是一个问题吗?  详情 回复 发表于 2013-8-23 23:23
    回复

    使用道具 举报

    Ordofrank        

    1

    主题

    7

    听众

    88

    积分

    升级  87.37%

  • TA的每日心情
    擦汗
    2014-1-14 18:06
  • 签到天数: 27 天

    [LV.4]偶尔看看III

    自我介绍
    你好!
    wujianjack2 发表于 2013-8-23 14:44
    楼主你好,求解符号计算问题,我觉得可以用Maple尝试一下。我不太习惯MATLAB的符号计算系统。
        为简 ...

    唉,我是新手,专业也不是干这个的。maple没有大神您熟练啊

    点评

    wujianjack2  实在抱歉啊,我的Maple了解确实相当有限。但是,如果你真需要进行符号计算的话,我建议你抽空学习下Maple的相关符号计算功能,MATLAB目前并不擅长符号计算,我仅能给出我的一点建议。  详情 回复 发表于 2013-8-23 23:41
    回复

    使用道具 举报

    Ordofrank        

    1

    主题

    7

    听众

    88

    积分

    升级  87.37%

  • TA的每日心情
    擦汗
    2014-1-14 18:06
  • 签到天数: 27 天

    [LV.4]偶尔看看III

    自我介绍
    你好!
    gt93 发表于 2013-8-23 23:01
    Warning:finverse((v-f)*cos(a)*t^2/m+v*cos(a)*t) is not unique.      %给出警告,finverse((v-f)*cos(a) ...

    是啊,这个我也知道。但是请问这个能算是一个问题吗?
    回复

    使用道具 举报

    21

    主题

    97

    听众

    3110

    积分

  • TA的每日心情
    奋斗
    2014-3-2 00:26
  • 签到天数: 243 天

    [LV.8]以坛为家I

    Ordofrank 发表于 2013-8-23 23:22
    唉,我是新手,专业也不是干这个的。maple没有大神您熟练啊

        实在抱歉啊,我的Maple了解确实相当有限。但是,如果你真需要进行符号计算的话,我建议你抽空学习下Maple的相关符号计算功能,MATLAB目前并不擅长符号计算,我仅能给出我的一点建议。

    点评

    Ordofrank  不管怎么样,谢谢啊!  详情 回复 发表于 2013-8-24 10:22
    有什么好说的
    回复

    使用道具 举报

    Ordofrank        

    1

    主题

    7

    听众

    88

    积分

    升级  87.37%

  • TA的每日心情
    擦汗
    2014-1-14 18:06
  • 签到天数: 27 天

    [LV.4]偶尔看看III

    自我介绍
    你好!
    wujianjack2 发表于 2013-8-23 23:41
    实在抱歉啊,我的Maple了解确实相当有限。但是,如果你真需要进行符号计算的话,我建议你抽空学习下M ...

    不管怎么样,谢谢啊!
    回复

    使用道具 举报

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

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

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

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

    蒙公网安备 15010502000194号

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

    GMT+8, 2025-5-25 06:48 , Processed in 1.043204 second(s), 108 queries .

    回顶部