还有,如果f='2*x^2+3*x-5',g='x^2-x+4',输入h=f+g时,结果是??? Error using ==> plus,Matrix dimensions must agree.为何不是符号表达式相加结果为3*x^2+2*x-1呢?哪位高手帮帮忙,越详细越好!!谢谢了
在matlab中,输入'x^2'+'y^2'时,结果是241 188 100 这三个数,为何不是x^2+y^2????
答案:2 悬赏:40 手机版
解决时间 2021-07-26 01:27
- 提问者网友:ミ烙印ゝ
- 2021-07-25 08:51
最佳答案
- 五星知识达人网友:三千妖杀
- 2021-07-25 09:01
>> syms x y;
>> f=2*x^2+3*x-5;
>> g=x^2-x+4;
>> h=f+g
h =
3*x^2+2*x-1
你需要定义参数变量,x,y,所有带参数的运算都需要先定义参数变量。
>> f=2*x^2+3*x-5;
>> g=x^2-x+4;
>> h=f+g
h =
3*x^2+2*x-1
你需要定义参数变量,x,y,所有带参数的运算都需要先定义参数变量。
全部回答
- 1楼网友:躲不过心动
- 2021-07-25 10:11
在这里你没有定义x,y当然会出错了,你要定义符号表达式可以这样:
syms x y ;syms是符号定义
f=x^2+y^2
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯