帮我看一下MATLAB的程序哪里出问题了?C0 和 C2 是两个同行同列不同元素的矩阵。
>> B=C0;
C=C2;
for k=1:length(B);
B(k,1)=x(k);
B(k,2)=y(k);
C(k,1)=u(k);
C(k,2)=v(k);
A(2*k-1:2*k,:)=[x(k),y(k),1,0,0,0,-x(k)*u(k),-y(k)*u(k);0,0,0,x(k),y(k),1,-x(k)*v(k),-y(k)*v(k)];
b(1,2*k-1)=u(k);
b(1,2*k)=v(k);
end
A
b
??? Undefined function or method 'x' for input arguments of type 'double'.
答案:x矩阵没有给出定义的值.
其他:除了for循环以外的方法。最终得到的数据点有r1*c1*r2*c2,如何实现,谢谢英文叫Kronecker tensor product. Matlab 里自带有这个函数,叫kron(); 想看,GnZegv
上一个:哪位前辈能提供一个配电网重构的matlab程序(包含潮流计算程序、以网损最小为目标)?
下一个:matlab程序中if (mod(j,2)==1)&&(j~=k+1)是什么意思