查看: 7534|回复: 2|关注: 0

[已解决] 求解二元函数方程组的零点

[复制链接]

新手

7 麦片

财富积分


050


1

主题

1

帖子

0

最佳答案
S=solve('sin(x-y)=0','cos(x+y)=0','x','y');


错误信息:
警告: Support of character vectors that are not valid variable names or define a number will be removed in a
future release. To create symbolic expressions, first create symbolic variables and then use operations on
them.
> In sym>convertExpression (line 1559)
  In sym>convertChar (line 1464)
  In sym>tomupad (line 1216)
  In sym (line 179)
  In solve>getEqns (line 405)
  In solve (line 225)
警告: Support of character vectors that are not valid variable names or define a number will be removed in a
future release. To create symbolic expressions, first create symbolic variables and then use operations on
them.
> In sym>convertExpression (line 1559)
  In sym>convertChar (line 1464)
  In sym>tomupad (line 1216)
  In sym (line 179)
  In solve>getEqns (line 405)
  In solve (line 225)
警告: Do not specify equations and variables as character vectors. Instead, create symbolic variables with
syms.
> In solve>getEqns (line 445)
  In solve (line 225)

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

入门

124 麦片

财富积分


50500


0

主题

299

帖子

26

最佳答案
  • 关注者: 6
发表于 2018-9-20 21:40:25 | 显示全部楼层
用fsolve求解

论坛优秀回答者

权威

8187 麦片

财富积分



6

主题

9600

帖子

1852

最佳答案
  • 关注者: 427
发表于 2018-9-20 23:09:12 | 显示全部楼层 |此回复为最佳答案
现在的新版本不主张使用字符数组的形式,这是旧版本的写法,现在应该这样
  1. syms x y
  2. solve(sin(x-y)==0,cos(x+y)==0,x,y)
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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