Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用变量求解matlab中的一个方程_Matlab_Equation - Fatal编程技术网

用变量求解matlab中的一个方程

用变量求解matlab中的一个方程,matlab,equation,Matlab,Equation,我试图用“解”的方法在matlab中解方程,我有一个矩阵,其中变量的系数叫做“a” 但是,当我对这段代码使用solve方法时(我希望A(1,1)是x变量的系数): 我没有得到正确的答案,它告诉我这个答案: [ 11/(11*A(1, 1) + 185), 13/(11*A(1, 1) + 185), -1/(11*A(1, 1) + 185)] 意思是A(1,1)的值在代码中无法识别,有人能帮我得到正确的答案吗?避免求解,而是使用\ W0 = ([A(1,1) 13 -16; 13 -10 1

我试图用“解”的方法在matlab中解方程,我有一个矩阵,其中变量的系数叫做“a”

但是,当我对这段代码使用solve方法时(我希望A(1,1)是x变量的系数):

我没有得到正确的答案,它告诉我这个答案:

[ 11/(11*A(1, 1) + 185), 13/(11*A(1, 1) + 185), -1/(11*A(1, 1) + 185)]

意思是A(1,1)的值在代码中无法识别,有人能帮我得到正确的答案吗?

避免
求解
,而是使用
\

W0 = ([A(1,1) 13 -16; 13 -10 13; -16 13 -7]\[1;0;0])'

避免使用
求解
,而是使用
\

W0 = ([A(1,1) 13 -16; 13 -10 13; -16 13 -7]\[1;0;0])'
怎么样

W0 = solve([num2str(A(1,1)),'*x+13*y-16*z=1'],'13*x-10*y+13*z=0','-16*x+13*y-7*z=0')
怎么样

W0 = solve([num2str(A(1,1)),'*x+13*y-16*z=1'],'13*x-10*y+13*z=0','-16*x+13*y-7*z=0')

使用
求解

W0 = solve(strcat(num2str(A(1,1)), '*x+13*y-16*z=1'),'13*x-10*y+13*z=0','-16*x+13*y-7*z=0');
W0 = [W0.x W0.y W0.z]

使用
求解

W0 = solve(strcat(num2str(A(1,1)), '*x+13*y-16*z=1'),'13*x-10*y+13*z=0','-16*x+13*y-7*z=0');
W0 = [W0.x W0.y W0.z]

谢谢,但出于某些原因,我不得不使用
求解
方法!solve方法是否有可能做正确的工作?请参阅我的第二个答案。谢谢,但由于某些原因,我不得不使用
solve
方法!solve method是否有可能做正确的工作?请参阅我的第二个答案。@Alireza.pir现在怎么样?@Alireza.pir现在怎么样?