查看: 641|回复: 7|关注: 0

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

[复制链接]

新手

14 麦片

财富积分


050


8

主题

19

帖子

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 语句或表达式中的有效字符。

回复主题 已获打赏: 0 积分

举报

论坛优秀回答者

0

主题

2263

帖子

351

最佳答案
  • 关注者: 63
发表于 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)

这样就好了呢!
回复此楼 已获打赏: 0 积分

举报

新手

14 麦片

财富积分


050


8

主题

19

帖子

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
回复此楼 已获打赏: 0 积分

举报

论坛优秀回答者

0

主题

2263

帖子

351

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

这个没有解析解!可以试试求数值解
回复此楼 已获打赏: 0 积分

举报

新手

14 麦片

财富积分


050


8

主题

19

帖子

0

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

数值解的话,要怎么求呢?用循环设置每个参数的取值吗?
回复此楼 已获打赏: 0 积分

举报

论坛优秀回答者

0

主题

2263

帖子

351

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

你将A,B,D用数值替换掉呢!
回复此楼 已获打赏: 0 积分

举报

新手

14 麦片

财富积分


050


8

主题

19

帖子

0

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

不能直接代入数值,要求的是式子的理论解,或者用所有的取值循环求出在取值范围内的解。
回复此楼 已获打赏: 0 积分

举报

论坛优秀回答者

0

主题

2263

帖子

351

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

一个方程这么多未知数也求不出呀!只能一个个带数值求呢
回复此楼 已获打赏: 0 积分

举报

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

本版积分规则

关闭

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

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