用变量求解matlab中的一个方程
我试图用“解”的方法在matlab中解方程,我有一个矩阵,其中变量的系数叫做“a” 但是,当我对这段代码使用solve方法时(我希望A(1,1)是x变量的系数): 我没有得到正确的答案,它告诉我这个答案:用变量求解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
[ 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现在怎么样?