Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/16.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中绘制3个带3个变量的方程?_Matlab_Math_Equations - Fatal编程技术网

如何在MATLAB中绘制3个带3个变量的方程?

如何在MATLAB中绘制3个带3个变量的方程?,matlab,math,equations,Matlab,Math,Equations,我试图绘制这个系统: x1 - x2 + 3x3 = 8 2x1 - x2 + 4x3 = 11 - x1 + 2x2 -4x3 = -11 我试过使用ezsurf和meshgrid,但没有成功 clc clear all close all A = [1 -1 3; 2 -1 4; -1 2 -4]; B = [8 11 -11]'; C = [A B]; R = rref(C); % R = % 1 0 0 1 % 0 1

我试图绘制这个系统:

 x1   - x2 + 3x3   = 8
 2x1  - x2 + 4x3  = 11
 - x1 + 2x2 -4x3 = -11
我试过使用
ezsurf
meshgrid
,但没有成功

clc
clear all
close all
A = [1 -1 3; 2 -1 4; -1 2 -4];
B = [8 11 -11]';
C = [A B];
R = rref(C);
% R =
%     1     0     0     1
%     0     1     0    -1
%     0     0     1     2

D = R(:,4); % salvo la 4 colonna che contiene le soluzioni

disp('Le soluzioni del sistema proposto sono:');
disp(D);

figure(1);
hold on
grid on
syms x y z

eq = x + y + 3*z - 8;
Z = solve(eq,z)
ezsurf('8/3 - y/3 - x/3');

scatter3(D(1),D(2),D(3));

我如何绘制这个方程组?

也许我遗漏了什么,但是对于3个方程,你有3个未知的
x1
x2
x3
,因此有一个唯一的解(假设矩阵的行列式不是零):


所以除了一个点之外,没有什么可以绘制的了?

也许我遗漏了什么,但是对于3个方程,你有3个未知的
x1
x2
x3
,因此有一个唯一的解(假设矩阵的行列式不是零):

所以除了一个点,没有什么可以画的了

>> A = [1 -1 3; 2 -1 4; -1 2 -4];
>> B = [8 11 -11]';
>> x = A\B
x =

   1
  -1
   2