当前位置:编程学习 > Matlab >>

帮我看一下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)是什么意思

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,