打印集成墙板背景墙用多大的uv平板打印机厂家适合?

查看: 1149|回复: 20|关注: 0
初学者,请大神帮忙运行修改一下,万分感谢
<h1 style="color:# 麦片财富积分
新手, 积分 5, 距离下一级还需 45 积分
%%遗传算法求解H=500;%长W=300;%宽MaxPop=600; %种群容量Pchange=0.5; %交叉概率SelCH=0.05; %变异概率MaxGen=100;%最大进化代数GGAP=1; %代沟即当代中所有个体被复制到下一代NVAR=10; %变量的维数PRECI=10;%变量的二进制位数w1=0.6;%成本项权值w2=0.4; %综合关系项权值Field D=[rep([PRECI],[1,NVAR*2]);rep([0,0;H,G],[1,NVAR]);rep([1;0;0;0],[1,NVAR*2])];&&%译码矩阵Chrom=crtbp(NIND,NVAR*20);&&%创建初始种群gen=1;& &x=bs2rv(Chrom,Field D);&&ObjV=fitness(x);&&while gen&MAXGEN & &&&FitnV=ranking(ObjV);& &&&& &&&SelCH=select('rws',Chrom,FitnV,GGAP);&&& &&&SelCH=recombin('xovsp',SelCH);&&& &&&SelCH=mut(SelCH,0.005);& && &&&x=bs2rv(SelCH,FieldD);& && &&&ObjVSel=fitness(x);& & & &&&[Chrom,ObjV]=reins(Chrom,SelCH,1,1,ObjV,ObjVSel);& &gen=gen+1; end & &&&[Y,I]=min(ObjVSel); & & optimal=x(I,:)&&function M=fitness(w)& && && & %适应性函数L=[50,80,110,130,90,20,50,80,40,20,25,20,150,40,800,20]; && &&[minZ,minZsite]=min(popZ); &&[minPop(iGen,:,:)=pop(minZSite)]; &&minzbX(iGen,:)=zbX(minZsite,:); z=0; I=1; C=0; [row,line]=size(w); P=zeros(row,8);&&M=zeros(row,1); L=rep(L,[row,1]);& &while(I&(row+1)) for (i=1:2:13) &&for (j=(i+2):2:15) if((w(I,i)&(L(I,i))/2)&(w(I,i)&(290-(L(I,i))/2)))&(w(I,j)&((L(I,j))/2)&(w(I,j)&(290-(L(I,j))/2)))&((w(I,i+1)&(L(I,i+1))/2)&(w(I,i+1)&(210-(L(I,i+1))/2)))&((w(I,j+1)&(L(I,j+1))/2)&(w(I,j+1)&(210-(L(I,j+1))/2)))& && && &if((abs(w(I,i)-w(I,j))&=((L(I,i)+L(I,j))/2))&(abs(w(I,(i+1))-w(I,(j+1)))&=((L(I,(i+1))+L(I,(j+1)))/2))) & && && && && &C=-50; else & && && && & if((abs(w(I,i)-w(I,j))-(L(I,i)+L(I,j))/2)&0.1) & && && && && &&&if(abs(w(I,(i+1))-w(I,(j+1)))&(L(I,(i+1))+L(I,(j+1)))/2) & && && && && && && &z=1;
else & && && && && && && &z=0; end else & && && && && &&&if((abs(w(I,(i+1))-w(I,(j+1)))-(L(I,(i+1))+L(I,(j+1)))/2)&0.1) & && && && && && && && & if(abs(w(I,i)-w(I,j))&(L(I,i)+L(I,j))/2) & && && && && && && && && &z=1; else & && && && && && && && && &&&z=0; end else & && && && && && && &z=0;&&end end end else & && && & C=-50;& &end & && && &&&P(I,ceil(i/2))=P(I,ceil(i/2))+T(ceil(i/2),ceil(j/2))*z+C;&&& && && && && & z=0;C=0; & &&&end& && && && && &end I=I+1; end
<h1 style="color:# 麦片财富积分
自己运行总是出现报错:
??? H=500;%长
& && && &|
Error: Missing variable or function.
求帮忙,非常感谢
MATLAB 基础讨论版块优秀回答者
<h1 style="color:#28 麦片财富积分
关注者: 57
自己运行总是出现报错:
??? H=500;%长
& && && &|
你每个语句后面的分号用成中文的分号了,应改为英文的分号;
<h1 style="color:# 麦片财富积分
已按您说的修改了,运行后出现报错:??? Undefined command/function 'rep'.
这该怎么修改,谢谢大神了
<h1 style="color:# 麦片财富积分
你用了中文的逗号,还有就是中括号用的不对。
<h1 style="color:# 麦片财富积分
恩恩 刚才自己检查一遍,把符号问题都解决了,现在运行出现问题
??? Undefined function or variable 'NIND'.
这该怎么改
论坛优秀回答者
<h1 style="color:#44 麦片财富积分
关注者: 239
问题太多,没法说明白的。
你的rep是什么函数?
NIND在哪儿定义的?
Field D是什么鬼?
fitness函数与主程序在一起?
[minPop(iGen,:,:)=pop(minZSite)]; 这是什么语法?
<h1 style="color:# 麦片财富积分
本帖最后由 happyzq010 于
13:15 编辑
我查的说rep是简单的复制函数,然后我整体改完后
%%清空环境
%%遗传算法求解
H=500;& &%长
W=300;& &%宽
MaxPop=600;& &%种群容量
Pchange=0.5;& &%交叉概率
SelCH=0.05;& &%变异概率
MaxGen=100;&&%最大进化代数
GGAP=1;& &%代沟即当代中所有个体被复制到下一代
NVAR=2;& &%变量的维数
PRECI=10;&&%变量的二进制位数
w1=0.6;&&%成本项权值
w2=0.4;& &%综合关系项权值
FieldD=[rep(PRECI,[1,NVAR*2]);rep([0,0;H,W],[1,NVAR]);rep([1;0;0;0],[1,NVAR*2])];&&%译码矩阵
Chrom=crtbp(NIND,NVAR*PRECI);&&%创建初始种群
x=bs2rv(Chrom,FieldD);&&
ObjV=fitness(x);&&
while gen&MAXGEN
& &&&FitnV=ranking(ObjV);& &&&
& &&&SelCH=select('rws',Chrom,FitnV,GGAP);&&
& &&&SelCH=recombin('xovsp',SelCH);&&
& &&&SelCH=mut(SelCH,0.005);& &
& &&&x=bs2rv(SelCH,FieldD);& &
& &&&ObjVSel=fitness(x);& &
& &&&[Chrom,ObjV]=reins(Chrom,SelCH,1,1,ObjV,ObjVSel);& &
gen=gen+1;
& &&&[Y,I]=min(ObjVSel);
& & optimal=x(I,:)&&
function M=fitness(w)& && && & %适应性函数
L=[50,80,110,130,90,20,50,80,40,20,25,20,150,40,800,20];
&&[minZ,minZsite]=min(popZ);
&&[minPop(iGen,:,:)=pop(minZSite)];
&&minzbX(iGen,:)=zbX(minZsite,:);
[row,line]=size(w);
P=zeros(row,8);&&
M=zeros(row,1);
L=rep(L,[row,1]);& &
while(I&(row+1))
for (i=1:2:13)& && &for(j=(i+2):2:15)if((w(I,i)&(L(I,i))/2)&(w(I,i)&(290-(L(I,i))/2)))&(w(I,j)&((L(I,j))/2)&(w(I,j)&(290-(L(I,j))/2)))&((w(I,i+1)&(L(I,i+1))/2)&(w(I,i+1)&(210-(L(I,i+1))/2)))&((w(I,j+1)&(L(I,j+1))/2)&(w(I,j+1)&(210-(L(I,j+1))/2)))& && && &
if((abs(w(I,i)-w(I,j))&=((L(I,i)+L(I,j))/2))&(abs(w(I,(i+1))-w(I,(j+1)))&=((L(I,(i+1))+L(I,(j+1)))/2)))
& && && && && &C=-50;
& && && && & if((abs(w(I,i)-w(I,j))-(L(I,i)+L(I,j))/2)&0.1)
& && && && && &&&if(abs(w(I,(i+1))-w(I,(j+1)))&(L(I,(i+1))+L(I,(j+1)))/2)
& && && && && && && &z=1;
& && && && && && && &z=0;
& && && && && &&&if((abs(w(I,(i+1))-w(I,(j+1)))-(L(I,(i+1))+L(I,(j+1)))/2)&0.1)
& && && && && && && && & if(abs(w(I,i)-w(I,j))&(L(I,i)+L(I,j))/2)
& && && && && && && && && &z=1;
& && && && && && && && && &&&z=0;
& && && && && && && &z=0;&&
& && && & C=-50;& &
& && && &&&P(I,ceil(i/2))=P(I,ceil(i/2))+T(ceil(i/2),ceil(j/2))*z+C;&&
& && && && && & z=0;C=0;
& &&&end& && && && && &
??? Undefined function or variable 'NIND'.
其实我也不太懂,怎么解决NIND定义问题
您知道这该怎么整吗?
<h1 style="color:# 麦片财富积分
??? Error using ==& bs2rv
Data in FieldD must agree with chromosome length
MATLAB 基础讨论版块优秀回答者
<h1 style="color:#28 麦片财富积分
关注者: 57
??? Error using ==& bs2rv
Data in FieldD must agree with chromosome length
你这问题太多了,建议你看看基础知识,另外回复别人最好点击楼层左下角的回复此楼再进行回复
站长推荐 /2
Powered by你正在使用的浏览器版本过低,将不能正常浏览和使用知乎。求大神帮忙改一下这段程序 _微博生活网
你目前正在浏览:& > &
求大神帮忙改一下这段程序
求大神帮忙改一下这段程序50分
}}error_void bubble_sort(int A[]){&#47;}bool queue:: error LNK2001::empty()const{return (rear==front);b=B[K-1];将temp数组中等于b的下标给i i++?temp@@3PAHA)SeqCircularQueueM&bool empty()else{front++,j;对临时数组进行冒泡排序;SeqCircularQueueM&i&=10;}}error_code queue,i&&#47:get_front(DATA_TYPE &x)const{if(empty())&quot:queue();error_code get_front(DATA_TYPE &x)&
error_code append(const DATA_TYPE X); (;&#47;front=0;};J;error_code pop();public,J.append(J);bool full()}cout&int * temp&i++){
&#47;}}&#47;i&&&#47: error LNK2001:;将队列的DATA数组存入到临时数组temp[]中temp[i]=B[i];j&gt!=b)
&#47;=10;}void bubble_sort(int * temp[]): unresolved external symbol &quot:int rear: 2 unresolved externals执行}int A[]?B@@3PAHA)Debug&#47;&n;i&将队列的DATA数组存入到临时数组temp[]中temp[i]=B[i];=10,typedef int DATA_TYPE;queue.exe 时出错;i++){
&#47;A[j-1]){key=A[j]:queue(){rear=0;
&#47;int l=0;&&#47;&lt:append(const DATA_TYPE X){if(full())&for(i=0;&class queue{public,从大到小for(i=0;else{data[rear%maxlen]=X;}error_code queue:;A[j-1]=key,B[];else{x=data[front%maxlen];
cin&i&请输入打印任务J&i++)for(j=n-1;将K位置对应的打印优先级存入b中for(i=0;cin&&lt: fatal error LNK1120;
&#47; (: unresolved external symbol &i++){
&#47;Q:;rear++;A[j]=A[j-1]:pop(){if(empty())
&#47;&#47;=i#include&&#47;int * B&quot,overflow},K.DATA_TYPE data[maxlen];K:;int temp[]:full()const{return (rear==maxlen-1).h&冒泡排序int key.obj .&#47;cout&&for(i=1;j--)if(A[j]&}}void main(){queue Q;}while(temp[i];构造打印序列J
cout&const int maxlen=100;请输入打印任务在当前打印队列中的位置K&B[i]=J;i为打印位置K所需要的时间 }SeqCircularQueueMenum error_code{success=0,n
=10;bool empty()else{data[rear%maxlen]=X:;&cout&&&#47;
cin&gt:,&#47;}bubble_sort(temp):empty()const{return (rear==front);i++){
&#47:queue();error_code get_front(DATA_TYPE &x)i++)for(j=n-1;error_code append(const DATA_TYPE X),参数直接把temp传进去for(i=0;B[i]=J:queue(){rear=0;};test[j-1]=error_code pop();}int A[1024];bool full()i&lt,不需要for(i=1;}}error_将K位置对应的打印优先级存入b中for(i=0;J;&&#47;这边是函数调用:;}cout&lt,K;&#47;冒泡排序&=10:&else{front++!=b)
i++;test[j]=test[j-1];这边也是b=B[K-1];Q,typedef int DATA_TYPE;endl.append(J);int l=0:;&
&#47;&#47;定义数组的时候;构造打印序列J
cout&else{x=data[front%maxlen];n;&#47;rear++;j--)if(test[j]&class queue{&}bool queue:;&#47;}error_请输入打印任务J&quot:;i++){
&#47;j&gt,j;&test[j-1]){key=test[j];=10;i&将队列的DATA数组存入到临时数组temp[]中temp[i]=B[i];}while(temp[i],不是函数定义;&}}void main(){queue Q:get_front(DATA_TYPE &x)const{if(empty())}}error_void bubble_sort(int *test){
&#47:append(const DATA_TYPE X){if(full())cin&gt,J#include&请输入打印任务在当前打印队列中的位置K&quot,overflow},参数最好用指针函数定义;DATA_TYPE data[maxlen];const int maxlen=100,n;i++){
temp[i]=B[i]:pop(){if(empty())return underflow,最好给出数组大小int temp[1024];enum error_cod......
求各位大神改帮忙改一段程序 ……
#include &stdio.h&#include &conio.h&void fun(int *...我现在有一段完整的程序,求大神帮忙改下 ……
那种语言,你得说清楚啊 还有大概是个什么程序,需要怎么改?求大神帮改一下这个Matlab程序 ……
x=linspace(-5,5,100); y=[]; for x0=-5:0.101:5 if x...求大神帮我改一下这个C语言程序 ……
你的代码很好,没有问题!你要问什么?求大神帮我改一下c++程序!!! ……
#include &string.h&#include&iostream&#include&cstd...求大神帮忙更改一下(C++) ……
你这个程序我感觉稍微有一点不妥就是:两个坐标值为整数的坐标之间的距离并不一定是整数。例如坐标(1,2...改一个单片机的程序~ 求大神们帮帮忙~跪谢~ ……
//去掉图中右边的8个LED就可以了。 #include&reg51.h& #include&int...求大神修改一下C语言程序 ……
#include&stdio.h& #include&time.h& int main(void) ...哪位大神可以帮我改一下程序改成倒计时60秒的,跪求啊!!! ……
我用汇编做了一个倒计时60秒的。 ORG 0000H JMP BEGIN ORG 000BH LJM...一段C程序,不知道错在哪,怎么改?求大神帮忙! ……
#include &time.h& #include &stdio.h& #include &win...
你可能感兴趣的内容?跪求大神改一下程序【c语言吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:533,715贴子:
跪求大神改一下程序收藏
#include&stdio.h&#include&time.h&int main(void){int year,month,int days=0,i,j,n,m,k,o;int m1[]={31,28,31,30,31,30,31,31,30,31,30,31};int m2[]={31,29,31,30,31,30,31,31,30,31,30,31};time_struct tm *p;time(&today);p=localtime(&today);year=p-&tm_year+1900;month=p-&tm_mon+1;day=p-&tm_printf("
%4d-%02d\n",year,month); if(year&=0)for(i=0;i&i++){
if((i%4==0 && i%100!=0)||i%400==0)days=days+366;
else days=days+365;}if((year%4==0 && year%100!=0)||year%400==0) for(j=0;j&month-1;j++){days=days+m2[j];
m=m2[month];}else for(j=0;j&month-1;j++){days=days+m1[j];
m=m1[month]; }days=days+day-2; n=days%7;
//余数n为0代表为星期天,1代表为星期一….. else printf("日期错误\n”);if(day&1)k=(7-(day-n+6)%7)%7;
//通过转换算出此月第一天是星期几else if(day==1) k=n;printf(" sun mon tue wen thu fri sat\n");for(o=0;o&k;o++)printf("
//1号前的星期所对应的天数用空格打掉for(o=k;o&k+m;o++){printf("%4d",o-k+1);
//从1号到这个月的月底按排序打出来if(o%7==6)printf("\n");
//换行保持每个星期对其}return 0;}.[Error] error: expected primary-expression before "else"[Error]
error: expected `;' before "else"[Error] error: missing terminating " character[Error] : error: expected primary-expression before "else"[Error] error: expected `;' before "else"[Warning]
warning: no newline at end of file构建中止 未命名36: 5 个错误, 1 个警告
达内c语言,c语言强化班,120天入门到精通,轻松就业,学习无忧!高中以上」c语言,选达内」全球高端IT培训机构.
有几个小错误,不知道怎么改,这个点还有人吗?
if else要连续的…要么中间不能插别的东西如printf之类
else的要匹配if
登录百度帐号推荐应用C++大神帮忙看个程序错误,帮忙改一下,拜托了【c++吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:286,264贴子:
C++大神帮忙看个程序错误,帮忙改一下,拜托了收藏
期末课程设计,就这里错了,老师还没教文件流,所以这里不怎么懂,各位大神帮忙解答一下,拜托了。
c++O基础学习中心「需高中以上」c++,达内总监授课,免费试学!达内IT培训,专设c++学习课程,「入门+精通」,一步全搞定!学习+就业!
去“错误列表”里找找信息。
——来自win10 贴吧客户端UWP for PC
写成show(cout);
登录百度帐号推荐应用

我要回帖

更多关于 集成墙板打印机 的文章

 

随机推荐