xmlt.net
当前位置:首页 >> MATLAB高手帮我看看程序 >>

MATLAB高手帮我看看程序

没写if

好多错误,我竟然能给你改下来 1.第二行 global 中加入lca 2.92行最后一个变量不应该是n2,维数不对,应该是n2(1),n2(2) 3.67、68行的变量n之前并未有赋值,不知道是笔误还是什么。我猜应该分别是n1,n2 更改后如下: function dublefrequency g...

R='J:\B\za\rain.txt';//文件名 fid=fopen(R,'r'); //打开文件 Sta=fscanf(fid,'%s\n',1);//把目标文件内容第一个字符按'%s\n'格式存入Sta中 nn=fscanf(fid,'%d\n',1); //第二个字符按'%d\n'存入nn中,估计是数据长度 //估计以上是文件头信息 for...

程序没有大的问题,可以运行。有个问题n=1:1:1000; 的步长太小了,所以运行很长。建议你改一下步长,如n=1:10:1000,用我电脑运行的时间为 237.718235 seconds. 运行结果

if i=j改为if i==j 等号=是赋值符号,判断相等用== for i=1:4 for j=1:4 if i==j a(i,j)=1; elseif i

有两点疑问: 1、为了保证整数解且两两不等而引入的非线性等式约束,为什么不从1次方开始(当然,经测试,似乎并无影响)? 2、非线性等式约束的第4次项加入时,为什么认为“得到的解是错误的”?就因为“不但不满足整数要求,最小的最大值也不为-7...

分步进行试验 这样也好找出问题所在 加上你这个程序 你也没贴出错误报告呀

clear; IL1=11.1; for n=1:500 V(n)=1+(n-1)*1; I(n)=IL1-1-V(n)/1000; end plot(V,I); hold on IL2=8.88; V=[1:1:500]; I=IL2-1-V/1000; plot(V,I); hold on plot([360,360],[7,10.5]); 我不知道你要画出什么样的几条直线,按照你现在的思路,...

参考代码 [D,g]=meshgrid(linspace(9e-9,1e-6,200),linspace(1,20000,200));f1=(-8.3.*10.^-21.*(4.*0.0000002.^2).^3.*((D+2.*0.0000002)./(((D+2.*0.0000002).^2-4.*0.0000002.^2).^2.*((D+2.*0.0000002).^2-4.*0.0000002.^2+4.*0.0000002.^2)...

你的遗传算法的问题在于你的fitness function中间,没有保留最优值(elite),所以会出现下降的情况。建议一代的时候,保留最优值到下一代,就解决该问题了

网站首页 | 网站地图
All rights reserved Powered by www.xmlt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com