一个关于Matlab编程的问题 s=sym('x')与s=sym(x)有什么区别RT 最好能讲的明白一点同时还有一个问题 那位大哥能帮我解释一下这段代码>> clear>> f='3*x-7'f =3*x-7>> g='9*x+8'g =9*x+8>> f+gans =108 84 240 88 111>> f
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/04 02:33:32
![一个关于Matlab编程的问题 s=sym('x')与s=sym(x)有什么区别RT 最好能讲的明白一点同时还有一个问题 那位大哥能帮我解释一下这段代码>> clear>> f='3*x-7'f =3*x-7>> g='9*x+8'g =9*x+8>> f+gans =108 84 240 88 111>> f](/uploads/image/z/1345051-19-1.jpg?t=%E4%B8%80%E4%B8%AA%E5%85%B3%E4%BA%8EMatlab%E7%BC%96%E7%A8%8B%E7%9A%84%E9%97%AE%E9%A2%98+s%3Dsym%28%27x%27%29%E4%B8%8Es%3Dsym%28x%29%E6%9C%89%E4%BB%80%E4%B9%88%E5%8C%BA%E5%88%ABRT+%E6%9C%80%E5%A5%BD%E8%83%BD%E8%AE%B2%E7%9A%84%E6%98%8E%E7%99%BD%E4%B8%80%E7%82%B9%E5%90%8C%E6%97%B6%E8%BF%98%E6%9C%89%E4%B8%80%E4%B8%AA%E9%97%AE%E9%A2%98+%E9%82%A3%E4%BD%8D%E5%A4%A7%E5%93%A5%E8%83%BD%E5%B8%AE%E6%88%91%E8%A7%A3%E9%87%8A%E4%B8%80%E4%B8%8B%E8%BF%99%E6%AE%B5%E4%BB%A3%E7%A0%81%3E%3E+clear%3E%3E+f%3D%273%2Ax-7%27f+%3D3%2Ax-7%3E%3E+g%3D%279%2Ax%2B8%27g+%3D9%2Ax%2B8%3E%3E+f%2Bgans+%3D108+84+240+88+111%3E%3E+f)
一个关于Matlab编程的问题 s=sym('x')与s=sym(x)有什么区别RT 最好能讲的明白一点同时还有一个问题 那位大哥能帮我解释一下这段代码>> clear>> f='3*x-7'f =3*x-7>> g='9*x+8'g =9*x+8>> f+gans =108 84 240 88 111>> f
一个关于Matlab编程的问题 s=sym('x')与s=sym(x)有什么区别
RT 最好能讲的明白一点
同时还有一个问题
那位大哥能帮我解释一下这段代码
>> clear
>> f='3*x-7'
f =
3*x-7
>> g='9*x+8'
g =
9*x+8
>> f+g
ans =
108 84 240 88 111
>> f*g
Error using ==> mtimes
Inner matrix dimensions must agree.
>> f.*g
ans =
2907 1764 14400 1935 3080
>> clear
>> f='3*x-7'
f =
3*x-7
>> g='2*a-9'
g =
2*a-9
>> f+g
ans =
101 84 217 90 112
>> m='4+x^3-7'
m =
4+x^3-7
>> f+m
Error using ==> plus
Matrix dimensions must agree.
一个关于Matlab编程的问题 s=sym('x')与s=sym(x)有什么区别RT 最好能讲的明白一点同时还有一个问题 那位大哥能帮我解释一下这段代码>> clear>> f='3*x-7'f =3*x-7>> g='9*x+8'g =9*x+8>> f+gans =108 84 240 88 111>> f
举个例子:
x=13432;
s1=sym(x)
s2=sym('x')
s1 =
13432
s2 =
x
于是可以知道,sym(x)表示的是,以x所对应的值为符号的参量,
sym('x')直接是以x为符号.
Error using ==> mtimes
Inner matrix dimensions must agree.
Error using ==> plus
Matrix dimensions must agree
告诉你只有维数相同的矩阵才能相乘,错误发生在f,g对应的向量是1*5的,要么只能对应相乘f.*g,不能是f*g;而m是一个1*7的向量;不能对应于f相加.
注意这种f+g结果是数组.