声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 2500|回复: 13

[工具箱] matlab里面的fsolve出错了,请高手指教

[复制链接]
发表于 2011-2-28 11:23 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
比如求解方程:
>> fsolve('cos(x)+x',0)
??? Undefined function or method 'fsolve' for input arguments of type 'char'.

>> 请问是文件目录设置有问题么?
回复
分享到:

使用道具 举报

发表于 2011-2-28 11:28 | 显示全部楼层
 楼主| 发表于 2011-2-28 11:37 | 显示全部楼层
回复 2 # paradiseboy 的帖子

还是不对哦,还是一样的错误提示……
发表于 2011-2-28 13:07 | 显示全部楼层
情况似乎不够全面
发表于 2011-2-28 13:11 | 显示全部楼层
1.6.1  MATLAB的目录结构
1.6.2  MATLAB的搜索路径
1.6.3  用户目录的设置
   将用户目录设置成当前目录使用cd命令。
   注意:设置的当前目录只是在当前启动的MATLAB环境下有效,一旦MATLAB重新启动,必须重新设置
再有就是利用帮助命令
 楼主| 发表于 2011-2-28 14:47 | 显示全部楼层
回复 5 # wzx13wzx 的帖子

有空么 有空加我Q250082037  详细指点一下我吧  谢谢
发表于 2011-3-1 16:00 | 显示全部楼层
回复 6 # qztllz 的帖子

我不是高手,只是热心,呼唤高手帮你
发表于 2011-3-2 00:27 | 显示全部楼层
No problem??
>> fsolve('cos(x)+x',0)
Optimization terminated: first-order optimality is less than options.TolFun.

ans =

   -0.7391

>> fsolve(@(x)cos(x)+x,0)
Optimization terminated: first-order optimality is less than options.TolFun.

ans =

   -0.7391

>>
 楼主| 发表于 2011-3-2 22:17 | 显示全部楼层
回复 8 # ChaChing 的帖子

我的matlab不好用, 应该是toolbox有问题, fsolve linprog 都用不了
重装了一遍还是不行 打算换更高级版本 。。。
 楼主| 发表于 2011-3-2 22:18 | 显示全部楼层
回复 7 # wzx13wzx 的帖子

呵呵 谢谢
发表于 2011-3-2 23:36 | 显示全部楼层
回复 9 # qztllz 的帖子

昨晚太赶, 忘了问LZ使用版别!?

点评

赞同!  发表于 2011-3-3 12:14
发表于 2011-3-5 00:46 | 显示全部楼层
回复 1 # qztllz 的帖子

用过v5.3试跑过, 我想够老了吧!
fsolve('cos(x)+x',0)会warning但可以执行出答案
fsolve(@(x)cos(x)+x,0)旧版还没@的用法!
 楼主| 发表于 2011-3-8 14:02 | 显示全部楼层
回复 12 # ChaChing 的帖子

是7.0的 重装了一遍第一次打开会有一个toolbox过期了需要update的提示
我想可能就是这个原因 网上查了 update的方法后 还是不行
我就换了个版本现在的版本可以了  没有问题喽!
谢谢这位热心的网友!

评分

1

查看全部评分

发表于 2011-3-8 22:29 | 显示全部楼层
本帖最后由 ChaChing 于 2011-3-8 22:30 编辑

回复 13 # qztllz 的帖子

别客气! 欢迎常来交流!
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-5-18 06:04 , Processed in 0.095601 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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