早教吧 育儿知识 作业答案 考试题库 百科 知识分享

画二维方程向量场时,做矩阵乘法碰到问题x0=-10:1:10;y0=-10:1:10;[xy]=meshgrid(x0,y0);d=sqrt((x*4-3*x.*x-2*x.*y+2*y).^2+(y*3.5-1.4*y.*y./(x.-1)).^2);——————14行u=(x*4-3*x.*x-2*x.*y+2*y)./d;v=(y*3.5-1.4*y.*y./(x.-1))./d;hold

题目详情
画二维方程向量场时,做矩阵乘法碰到问题
x0=-10:1:10;
y0=-10:1:10;
[x y]=meshgrid(x0,y0);
d=sqrt((x*4-3*x.*x-2*x.*y+2*y).^2+(y*3.5-1.4*y.*y./(x.-1)).^2);——————14行
u=(x*4-3*x.*x-2*x.*y+2*y)./d;
v=(y*3.5-1.4*y.*y./(x.-1))./d;
hold on
axis([-10 10 -10 10]);
quiver(x,y,u,v,1,'b');%绘画向量场
hold on
总提示
Error:File:C:\MATLAB\work\vvug1.m Line:14 Column:55
Missing variable or function.
▼优质解答
答案和解析
你的程序有分母为0的情况:clear all;clc;x0=-10:10;y0=-10:10;[x y]=meshgrid(x0,y0);d=sqrt((x*4-3*x.^2-2*x.*y+2*y).^2+(y*3.5-1.4*y.^2./(x-1)).^2);u=(x*4-3*x.^2-2*x.*y+2*y)./d;v=(y*3.5-1.4*y.^2./(x-1))./d...