查看: 249|回复: 8|关注: 0

[已解决] 哪里出现问题了,表达式不是这么写的吗?

[复制链接]

新手

7 麦片

财富积分


050


4

主题

11

帖子

0

最佳答案
syms A B D c
solve(c*log(B)+A/(c*(D-A/c))*log(B*c),c)
solve(c*log(B)+A/(c*(D-A/c))*log(B*c),c)
                     ↑
错误: 输入字符不是 MATLAB 语句或表达式中的有效字符。

MATLAB 基础讨论
版块优秀回答者

中级

1250 麦片

财富积分


5001500


0

主题

1718

帖子

252

最佳答案
  • 关注者: 42
发表于 2019-11-6 20:41:22 | 显示全部楼层 |此回复为最佳答案
syms A B D c
solve(c*log(B)+A/(c*(D-A/c))*log(B*c)==0,c)

这样就好了呢!

新手

7 麦片

财富积分


050


4

主题

11

帖子

0

最佳答案
 楼主| 发表于 2019-11-7 16:37:36 | 显示全部楼层
WarnerChang 发表于 2019-11-6 20:41
syms A B D c
solve(c*log(B)+A/(c*(D-A/c))*log(B*c)==0,c)

还是一样的结果,是不是没救了,得不出解了
:(
(S3IIE`%W8U3B[NR[0OT}NV.png

禁止发言

5 麦片

财富积分



0

主题

267

帖子

0

最佳答案
发表于 2019-11-7 16:49:44 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

MATLAB 基础讨论
版块优秀回答者

中级

1250 麦片

财富积分


5001500


0

主题

1718

帖子

252

最佳答案
  • 关注者: 42
发表于 2019-11-7 21:13:37 | 显示全部楼层
agoodgirl 发表于 2019-11-7 16:37
还是一样的结果,是不是没救了,得不出解了

这个没有解析解!可以试试求数值解

新手

7 麦片

财富积分


050


4

主题

11

帖子

0

最佳答案
 楼主| 发表于 2019-11-8 09:30:18 | 显示全部楼层
WarnerChang 发表于 2019-11-7 21:13
这个没有解析解!可以试试求数值解

数值解的话,要怎么求呢?用循环设置每个参数的取值吗?

MATLAB 基础讨论
版块优秀回答者

中级

1250 麦片

财富积分


5001500


0

主题

1718

帖子

252

最佳答案
  • 关注者: 42
发表于 2019-11-8 12:17:21 | 显示全部楼层
agoodgirl 发表于 2019-11-8 09:30
数值解的话,要怎么求呢?用循环设置每个参数的取值吗?

你将A,B,D用数值替换掉呢!

新手

7 麦片

财富积分


050


4

主题

11

帖子

0

最佳答案
 楼主| 发表于 2019-11-8 19:41:20 | 显示全部楼层
WarnerChang 发表于 2019-11-8 12:17
你将A,B,D用数值替换掉呢!

不能直接代入数值,要求的是式子的理论解,或者用所有的取值循环求出在取值范围内的解。

MATLAB 基础讨论
版块优秀回答者

中级

1250 麦片

财富积分


5001500


0

主题

1718

帖子

252

最佳答案
  • 关注者: 42
发表于 2019-11-8 20:45:06 | 显示全部楼层
agoodgirl 发表于 2019-11-8 19:41
不能直接代入数值,要求的是式子的理论解,或者用所有的取值循环求出在取值范围内的解。 ...

一个方程这么多未知数也求不出呀!只能一个个带数值求呢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /3 下一条

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