| 查看: 1483 | 回复: 5 | |||
[求助]
为什么matlab算出的数不正确,在线等已有2人参与
|
|
[x,y,z,k] = solve('x/y=0.125848075','z/k=2.158742034','(x+y)/(z+k)=0.13229852','-883.8/2287.5971=2*log(1-x-y)/17+log(1-z-k)/17','x','y','z','k') x = .31599136536326824816867266602853 y = .14760842566859177176337077066243e-1 z = .11729096823180789357594128528579 k = .68214384279073884693925720614263 计算出X比Y大,但第一个式子明显Y大 solve('6.568+2*log(1-1.26x)+log(1-0.166x)') ??? Error using ==> solve ' 6.568+2*log(1-1.26x)+log(1-0.166x) ' is not a valid expression or equation. 这又是什么情况 |
» 猜你喜欢
孩子确诊有中度注意力缺陷
已经有12人回复
2025冷门绝学什么时候出结果
已经有3人回复
天津工业大学郑柳春团队欢迎化学化工、高分子化学或有机合成方向的博士生和硕士生加入
已经有4人回复
康复大学泰山学者周祺惠团队招收博士研究生
已经有6人回复
AI论文写作工具:是科研加速器还是学术作弊器?
已经有3人回复
2026博士申请-功能高分子,水凝胶方向
已经有6人回复
论文投稿,期刊推荐
已经有4人回复
硕士和导师闹得不愉快
已经有13人回复
请问2026国家基金面上项目会启动申2停1吗
已经有5人回复
同一篇文章,用不同账号投稿对编辑决定是否送审有没有影响?
已经有3人回复
» 本主题相关价值贴推荐,对您同样有帮助:
如何用Latex把Matlab中的符号语言转化成漂亮的排版语言?
已经有4人回复
matlab求三元4次符号代数方程组,出现warning且答案不正确,该怎么办?
已经有12人回复
MATLAB 为什么一直安装不了,有没有关于MATLAB用于代谢组学的相关视频?
已经有8人回复
关于用matlab计算shp文件的盒维数问题
已经有2人回复
matlab数值计算时迭代项分母为零的时候怎么办?
已经有15人回复
用matlab计算各种概率分布
已经有17人回复
matlab的plot画图(如何画出与取值数目不一样的标记符)
已经有4人回复
《MATLAB数值计算》高清版
已经有281人回复
matlab中正弦函数不能正常显示的原因。
已经有3人回复
matlab如何生成不同的随机数
已经有9人回复
matlab中的逻辑判断怎么不正确呢?
已经有5人回复
Matlab中如何自己定义一个新函数,然后计算时可以调用?
已经有12人回复
matlab数据拟合问题求助
已经有7人回复
MATLAB求解代数方程组问题,请帮忙
已经有9人回复
matlab 拟合反应动力学参数结果很差。大家帮忙看一下
已经有14人回复
Matlab如何实现这样的计算:赋值——计算——判断结果——重复
已经有10人回复
matlab的残差大小跟什么因素有关?拟合的函数选择?还是给定值的范围?
已经有4人回复
matlab不报错但结果不对啊,
已经有5人回复
问个关于matlab里find函数的问题!
已经有4人回复
matlab 计算过程中工作空间变量保存及读取 求解决内存不足的方法
已经有5人回复
【求助】催化反应动力学matlab计算各基元反应的速率常数时,该如何避免较小量被忽略?
已经有3人回复
【求助】matlab中保存计算数据的问题
已经有8人回复

george1990
金虫 (小有名气)
- 应助: 11 (小学生)
- 金币: 1155.3
- 红花: 2
- 帖子: 130
- 在线: 75.3小时
- 虫号: 2142478
- 注册: 2012-11-22
- 性别: GG
- 专业: 机械动力学

2楼2014-04-14 14:43:19

3楼2014-04-14 15:09:48
george1990
金虫 (小有名气)
- 应助: 11 (小学生)
- 金币: 1155.3
- 红花: 2
- 帖子: 130
- 在线: 75.3小时
- 虫号: 2142478
- 注册: 2012-11-22
- 性别: GG
- 专业: 机械动力学
【答案】应助回帖
感谢参与,应助指数 +1
|
>> syms x y z k d1 d2 d3 d4 >> [x,y,z,k] = solve('x/y=d1','z/k=d2','(x+y)/(z+k)=d3','d4=2*log(1-x-y)/17+log(1-z-k)/17','x','y','z','k') Warning: Possibly spurious solutions [solvelib::checkSolutions] Warning: Explicit solution could not be found. 把数值改成符号后,发现matlab不能用solve求出解析解,而且还有可能求出虚假解,这个可能是出现问题的原因,因为我发现求出的x,y,z,k的解均是错的 |

4楼2014-04-14 17:22:16
guyueliang
铁虫 (小有名气)
- 应助: 1 (幼儿园)
- 金币: 10.9
- 帖子: 55
- 在线: 25.1小时
- 虫号: 2926485
- 注册: 2014-01-11
- 性别: GG
- 专业: 人工智能与知识工程
【答案】应助回帖
★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
tc57x: 金币+10, ★★★★★最佳答案, 刚学matlab,不知道这个芳芳袈裟 2014-04-15 09:04:32
感谢参与,应助指数 +1
tc57x: 金币+10, ★★★★★最佳答案, 刚学matlab,不知道这个芳芳袈裟 2014-04-15 09:04:32
|
syms x y k z; S=solve('x/y=0.125848075','z/k=2.158742034','(x+y)/(z+k)=0.13229582','-883.8/2287.5971=2*log(1-x-y)/17+log(1-z-k)/17'); S=[S.x S.y S.k S.z] S = [ 0.014760541492956907457444883974863, 0.11728857587179547607259693066312, 0.31599136902727865733592813714601, 0.6821438507003921302221505280604] 用这种方法好像可以解决问题。 >> |
5楼2014-04-14 22:23:05
6楼2018-05-17 09:45:59













回复此楼