MATLAB,关于solve函数的报错
2019-03-15 15:11
1656 查看
我在学习matlab符号运算这一章时尝试把书本的例子输入,发现是有误的,以下是从发现到修改的过程。
`
**在这里>> a = sym('a'); >> b = sym('b'); >> x = sym('x'); >> y = sym('y'); >> [x,y] = solve('a*x-b*y=1','a*x+b*y=3','x','y')**
Error using solve>getEqns (line 418)
List of equations must not be empty.
Error in solve (line 226)
[eqns,vars,options] = getEqns(varargin{:});
**>> [x,y] = solve('a*x-b*y=1''a*x+b*y=3','x','y')%第二次尝试修改**
Error using solve>getEqns (line 418)
List of equations must not be empty.
Error in solve (line 226)
[eqns,vars,options] = getEqns(varargin{:});
**
>> [x,y] = solve(a*x-b*y=1,a*x+b*y=3,x,y) %第三次尝试修改 [x,y] = solve(a*x-b*y=1,a*x+b*y=3,x,y)
**
↑
Error: Incorrect use of ‘=’ operator. To assign a value to a variable, use ‘=’. To compare values for equality, use ‘==’.
>> [x,y] = solve(a*x-b*y== 1,a*x+b*y==3,x,y)%最终成功
x =
2/a
y =
1/b
插入代码片`
相关文章推荐
- 关于Matlab surf 函数的使用
- 【matlab】 关于保留小数位数&有效数字的问题
- 关于MATLAB的细节问题(小数点个数与伪逆)
- 转一个很棒的关于matlab处理mpeg视频的网页
- Matlab 关于彩色图像的平移、旋转以及对称处理
- 关于matlab中textread
- 关于Matlab中符号运算的因式分解、展开与合并
- Matlab中关于图像处理的函数
- 【matlab】关于uiwait和uiresume两个函数的理解及用途
- 关于MATLAB中的gradient函数
- 关于matlab中的手写字体识别 的mat文件
- 【Matlab 2010b 64位】关于matlab licence许可到期问题的解决办法
- 关于增加matlab网格密度的一种新思路
- 关于osx 10.12中MATLAB 中mex无法使用的解决办法
- 关于matlab和vs互调时,matlab生成文件放置
- matlab中关于DCT,DFT和DWT的相关函数
- Matlab Tricks(十一)—— padarray 关于边缘成镜像对称
- 【工具使用系列】关于 MATLAB HDL Verifier
- MATLAB关于归一化、标准化
- 信号与系统课程中关于各种编码MATLAB仿真的绘图函数