matlab解不定方程 2x+2y=xy+7
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/04/30 14:42:35
matlab解不定方程 2x+2y=xy+7
x=-2:6;
y=-2:6;
[x,y]=meshgrid(x,y);
z=2*x+2*y;
k=find(z==x*y+7);
x(k)',y(k)'
运行结果为
ans =
Empty matrix:1-by-0
ans =
Empty matrix:1-by-0
请问怎么改
x=-2:6;
y=-2:6;
[x,y]=meshgrid(x,y);
z=2*x+2*y;
k=find(z==x*y+7);
x(k)',y(k)'
运行结果为
ans =
Empty matrix:1-by-0
ans =
Empty matrix:1-by-0
请问怎么改
Empty matrix:1-by-0是说明没有寻找到满足你所设定的条件的点,所以用empty matrix表示.
很简单想法是建议把第二个式子x*y+7先算出来然后z==(这里就是具体数字了,用个for循环代入)
clc;clear;
z=zeros(9,9);
x=-2:1:6;
y=-2:1:6;
i=1;
for m=-2:1:6;
for n=-2:1:6;
z(i)=m*n+7;
i=i+1;
end
end
[x,y]=meshgrid(x,y);
z1=2*x+2*y;
k=find(z1==z)
x(k)',y(k)'
另外一个方法是矩阵:
x=-2:6;
y=-2:6;
[x,y]=meshgrid(x,y);
z=2*x+2*y;
k=find(z==x.*y+7);
x(k)',y(k)'
结果是:
k =
15
35
47
67
ans =
-1 1 3 5
ans =
3 5 -1 1
K
很简单想法是建议把第二个式子x*y+7先算出来然后z==(这里就是具体数字了,用个for循环代入)
clc;clear;
z=zeros(9,9);
x=-2:1:6;
y=-2:1:6;
i=1;
for m=-2:1:6;
for n=-2:1:6;
z(i)=m*n+7;
i=i+1;
end
end
[x,y]=meshgrid(x,y);
z1=2*x+2*y;
k=find(z1==z)
x(k)',y(k)'
另外一个方法是矩阵:
x=-2:6;
y=-2:6;
[x,y]=meshgrid(x,y);
z=2*x+2*y;
k=find(z==x.*y+7);
x(k)',y(k)'
结果是:
k =
15
35
47
67
ans =
-1 1 3 5
ans =
3 5 -1 1
K
1.求不定方程4x+y=3xy一切整数解
解不定方程x+y+z=20 3x+2y+z=50
解方程xy'=(√x^2-y^2)+y
matlab ode45 求方程(1+x^2)y''=2xy',y(0)=1,y'(0)=3 的数值解,我的运行不行,
求方程(x+y)/(x^2-xy+y^2)=3/7的整数解
求方程xy-2x-2y+7=0(x≤y)的整数解
求方程(x+y)/(x^2-xy+y^2)=3/7的整数解
X-Y=7 XY=(X-5)(Y-2)方程怎么解
xy=2x+2y 这个方程怎么解?
怎么解方程 x+y=2 xy=-3
方程xy+2x+y=0的整数解?
方程xy-x-y=2的整数解