高手帮忙检查一下matlab错误啊,实在是找不出来了 50

第一段functionx(V,H,S)x=[];k=1;forv=0:0.1:Vforh=0:0.1:Hfors=0:0.1:Si=(v+h)*(v*(1+s)-h*s)... 第一段
function x(V,H,S)
x=[];
k=1;
for v=0:0.1:V
for h=0:0.1:H
for s=0:0.1:S
i=(v+h)*(v*(1+s)-h*s);
t=(-(s^2)*(h^2+v^2)+(2*s^2+4*s+1)*h*v)/2*(h+v);
if(i>1&t>0)
k=k+1;
r=1/i;
x(k,1)=v;
x(k,2)=h;
x(k,3)=s
x(k,4)=r;
x(k,5)=1-r;
x(k,6)=t;
end
end
end
end
x
k

第二段
function xb(V,H)
x=[];
k=1;
for v=0:0.1:V
for h=0:0.1:H
i=(v+h)*v;
t=h*v/2*(h+v);
if(i>1&t>0)
k=k+1;
r=1/i;
x(k,1)=v;
x(k,2)=h;
x(k,3)=r;
x(k,4)=1-r;
x(k,5)=t;
end
end
end
x
不得行啊

运行结果:
??? Input argument "V" is undefined.

Error in ==> xb at 4
for v=0:0.1:V

完全不懂这个了, 我要怎样定义v呢
展开
 我来答
付先武
2010-05-20 · TA获得超过889个赞
知道小有建树答主
回答量:132
采纳率:0%
帮助的人:201万
展开全部
function fx(V,H,S)
x=[];
k=1;
for v=0:0.1:V
for h=0:0.1:H
for s=0:0.1:S
i=(v+h)*(v*(1+s)-h*s);
t=(-(s^2)*(h^2+v^2)+(2*s^2+4*s+1)*h*v)/2*(h+v);
if(i>1&t>0)
k=k+1;
r=1/i;
x(k,1)=v;
x(k,2)=h;
x(k,3)=s
x(k,4)=r;
x(k,5)=1-r;
x(k,6)=t;
end
end
end
end
x
display(['k=',num2str(k)]);

% %第二段
function xb(V,H)
x=[];
k=1;
for v=0:0.1:V
for h=0:0.1:H
i=(v+h)*v;
t=h*v/2*(h+v);
if(i>1&t>0)
k=k+1;
r=1/i;
x(k,1)=v;
x(k,2)=h;
x(k,3)=r;
x(k,4)=1-r;
x(k,5)=t;
end
end
end
display('x=');x

将第一句function x(V,H,S)改为function fx(V,H,S)即可.变量名不能与函数名同名,还有一个要注意的问题是上面是两个函数,也就是说要保存为两个m文件.
意法半导体(中国)投资有限公司
2023-06-12 广告
单片机,即单片微控制器,也称为单片微型计算机,是将中央处理器(CPU)、存储器(ROM,RAM)、输入/输出接口和其他功能部件集成在一块 在一个小块的集成电路上,从而实现对整个电路或系统的数字式控制。单片机不是完成某一个逻辑功能的芯片,而是... 点击进入详情页
本回答由意法半导体(中国)投资有限公司提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式