这段程序哪里错了阿?刚刚接触不太懂.提示是Error:Function definitions are not permitted at the prompt or in scripts.%主函数function y=funmain[U,V,a,b];A=zeros(b,a);for k=1:bfor d=1:au=U(d); v=V(k);A(k,d)=func(u,v);endendy=A;%子函
来源:学生作业帮助网 编辑:作业帮 时间:2024/05/19 19:05:44
这段程序哪里错了阿?刚刚接触不太懂.
提示是Error:Function definitions are not permitted at the prompt or in scripts.
%主函数
function y=funmain[U,V,a,b];
A=zeros(b,a);
for k=1:b
for d=1:a
u=U(d); v=V(k);
A(k,d)=func(u,v);
end
end
y=A;
%子函数;
function Y=func(u,v)
m=0;
for t=1:400/u
r=0.08*((5-u)^3)/12+0.0016*u*t
m=m+r;
end
w=3.14*pi*((3*v/4/pi)^(1/3)-m)^3/3;
if v
首先 你第一句后面不应该加 “;”
其次,你把子函数整个放在主函数的后面,别夹在中间,也就是这样:
function y=funmain[U,V,a,b]
.
end
function Y=func(u,v)
.
end
另外,如果在子函数中用主函数中的变量(除以参数形式传入的外)应用global(全局)标记这些变量
希望对你有用
这段程序哪里错了阿?刚刚接触不太懂.提示是Error:Function definitions are not permitted at the prompt or in scripts.%主函数function y=funmain[U,V,a,b];A=zeros(b,a);for k=1:bfor d=1:au=U(d); v=V(k);A(k,d)=func(u,v);endendy=A;%子函
刚刚哪里地震了
刚刚哪里地震了
latex 这段哪里错了
刚刚哪里又地震了
刚刚哪里地震了2014
刚刚哪里发生地震了
刚刚哪里地震了2013
刚刚哪里地震了吗?
刚刚是哪里地震了?
看看哪里错了,我刚刚学!#include int mian ()
谁知道刚刚哪里又地震了?我这有震感!
请问这段程序哪里错了?#include stdio.h #include math.hvoid main(){ float a,b,c,x1,x2,disc;printf(input a b c:);scanf(%f%f%f,a,b,c);if(fabs(a)
lingo求解非线性规划刚刚接触lingo,现在要求一个简单的非线性规划,自己编了一个程序如图,但是出现提示错误,max=y;1/12*y*w2-w1+1/4*w2<=0;1/6*y*w2+w1-1/2*w2<=0;y*w3-w1+w3<=0;y*w3+w1-3*w3<=0;y*w4-w1+2*w4&l
这段MATLAB程序是什么意思
这段PLC程序是什么意思
用C#做一个三角形判定的程序假设某段程序要求完成下述功能:从三个文本输入对话框中读取三个数值.这三个数值代表了三角形三边的长度.该程序可以用于分类三角形,即通过显示提示信息,
谁能帮我看一下这个程序哪里错了?