找回密码
 注册
关于网站域名变更的通知
查看: 509|回复: 1
打印 上一主题 下一主题

MATLAB,关于solve函数的报错

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-6-17 18:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
我在学习matlab符号运算这一章时尝试把书本的例子输入,发现是有误的,以下是从发现到修改的过程。
' s! X) y8 e9 \2 P8 s& p8 b1 |# ]% H2 c6 v' ?+ P" {6 T

  u7 {- I2 c! |5 e; K' w& O**在这里>> a = sym('a');
8 U7 o( l1 D- X>> b = sym('b');
6 X; L) ~. _. p% C! z>> x = sym('x');
3 A1 b. h3 M$ v: J! _>> y = sym('y');
! R3 E, T' a1 w( _+ y, J>> [x,y] = solve('a*x-b*y=1','a*x+b*y=3','x','y')**% C5 S4 S# F- f+ e  |, f
- i; ]7 Y6 B; n, j: A$ M5 r

; t4 z: H, n. g& I- ]5 m  d5 e7 x& vError using solve>getEqns (line 418)# K& b  G, k- P+ }
List of equations must not be empty.
) ~9 m% ], ?$ o! u: a. H( ]
/ Q% R' K" a; P& xError in solve (line 226)
" V/ P) c' W! u+ j3 J0 M5 }! ][eqns,vars,options] = getEqns(varargin{:});
9 j6 {% ~+ \1 S) N' e8 _# m% N, e" ]! G. ~! h
**>> [x,y] = solve('a*x-b*y=1''a*x+b*y=3','x','y')%第二次尝试修改**' s4 a' e1 C( H6 |8 _5 Q
* K) \9 X& ~0 v5 z
Error using solve>getEqns (line 418)
7 N4 ^, y2 p' d; v3 b( r3 jList of equations must not be empty.9 L- v+ D0 M4 A" v
Error in solve (line 226)
$ S4 a" S$ K  r7 h% E. z[eqns,vars,options] = getEqns(varargin{:});
/ p4 O% p# t% o7 Z1 ]1 d# s9 ~. a' @9 A
**
8 p: u* V& d6 e% M# B% s2 b
2 r: f/ _6 w& X2 B>> [x,y] = solve(a*x-b*y=1,a*x+b*y=3,x,y) %第三次尝试修改; W) v  h/ ?/ q; o5 `  W
[x,y] = solve(a*x-b*y=1,a*x+b*y=3,x,y)' o- j  C: T! Y" d( M+ k
6 r8 @3 R# @" W' I2 `
7 w" V0 n, d; o4 F3 C/ m& Q
**
* z. I1 n  R6 |0 P. _
6 P# i$ Y& W, |3 ~/ E8 s) a
$ F: h0 z' s+ e( jError: Incorrect use of ‘=’ operator. To assign a value to a variable, use ‘=’. To compare values for equality, use ‘==’.& z: y: v7 r5 j* T) W6 e3 m
" u9 E* ~8 ~) v9 E
>> [x,y] = solve(a*x-b*y== 1,a*x+b*y==3,x,y)%最终成功
2 F+ E) j. p3 G5 \% w, V. `4 d, f7 ^& [* }
x =2 E2 V5 F1 }3 h1 ^5 ^! i; \3 B

- t$ H$ C- u5 k6 _. k+ r  x. Q2/a
: G6 ^) C! r) k' X7 @2 ^
+ n/ l. _! F/ ^. }6 V9 \7 B! Ty =
1 V7 w8 M, K; U! k% Q. g$ r# ~) Q) j! d2 o7 a8 q* T+ x7 F, W
1/b
" C1 p% ]% `  C7 I' g1 ?. }% x! y( m$ u! E' [$ @2 r

: e. _/ J4 V. Q, |0 r' ~  m
* s' b/ |. c' R

该用户从未签到

2#
发表于 2020-6-17 18:48 | 只看该作者
这个感觉比较有用
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-11-24 10:48 , Processed in 0.156250 second(s), 23 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

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