谁帮我改一下matlab程序

问题描述:

谁帮我改一下matlab程序
function [x,f]=DCmin(c,A,b,AR,y0,d)
% x:最优解
% f:目标函数最优值
% c:目标函数系数向量
% A:系数矩阵
% b:m维列向量
% AR:松弛变量系数矩阵
% y0:基矩阵初始向量
% d:补充向量(非目标系数向量,为一零向量)
N=10000;
B=[A,AR,b];
[m,n]=size(B);
C=[c,d];
y=y0;
x=zeros(1,length(c));
for k=1:N
k;
z=B(:,end);%右端
for j=1:n-1
t(j)=y*B(:,j)-C(j);%检验数
end
t;
f=y*z;
%%%%
B(p,:)=B(p,:)/B(p,q);
for i=1:m
if =p
B(i,:)=B(i,:)-B(p,:)*B(i,q);
end
end
if max(t)
1个回答 分类:综合 2014-11-17

问题解答:

我来补答
你这是调用的时候出现的问题吧,在主程序中调用函数前没定义A
再问: 程序不能运行
再答: 把主程序,就是调用这个函数的程序贴一下 你不是直接运行这个函数了吧??得调用之~
 
 
展开全文阅读
剩余:2000
下一页:先解十一题
也许感兴趣的知识