优化产业结构结构出错,没提示在哪错的,求助

抱歉,您要访问的页面不存在或被删除!
5秒后将自动跳转到新浪博客首页。
1.请检查输入的网址是否正确。
2.如果不能确认输入的网站,请浏览查看所要访问的网址。
3.直接输入要访问的内容进行搜索:
如还有疑问请联系新浪客服:致电Matlab优化出错,求大神指导!_百度知道
Matlab优化出错,求大神指导!
,434,1500,&#39,运行出错!clcclear all%输入初值条件L=220;D=(x(1)*sin(theta0)-x(3))&#47,530];);(-x(1)*cos(theta0)-x(2)),460,fav]=fmincon(%优化计算fmin=@(x)abs(sqrt(A-2*B*cos(C)));options=optimset(&#39,[],x0,[];MaxFunEvals'SQP&#39,不知道出现什么问题一个优化的程序.^2+L,600].*(L+75);A=(L+75),563];x0=[78;B=L;Algorithm'ub=[85;,[];p=pi/180,[];lb=[75;[x,ub,400;[x,[];theta0=60*p,x(2)),options).^2,在线等,'C=atan(D)-atan(x(3)&#47
提问者采纳
Algorithm'p=pi/180;(x(1)*sin(theta0)-x(3)),460;600fav&nbsp,ub,[];C=&&=&[x;@(x)&MaxFunEvals'&atan(D(x))-atan(x(3)./x(2));@(x)&&,[];&x0=[78;A=(L+75)^2+L^2。运行结果如下;lb=[75:L=220,lb,[],&#39,[],fav]=fmincon(fmin,530];D=&75&options=optimset(&#39,600];SQP';&nbsp,&nbsp,400;);theta0=60*p;B=L*(L+75),434;ub=[85;&nbsp,[];=&&78;&nbsp./(-x(1)*cos(theta0)-x(2)),'%优化计算fmin=@(x)abs(sqrt(A-2*B*cos(C(x)))),x0;&nbsp,563],options)x&nbsp,你对照一下,我做了一些修改你的代码有一些错误
运行了一下,然后修改了一下目标函数是我要的。有个问题没有理解:1.为什么A.B.C.D在提出来写的时候还要@(x)和D(x);2.具体什么时候加“.”很迷惑,请指教!
1、D你直接写成了 D=(x(1)*sin(theta0)-x(3))/(-x(1)*cos(theta0)-x(2)); 请问x是什么,所以肯定会提示x未定义的错误,而写成@(x)表明D是一个匿名函数,相应地,调用D的时候就需要D(x)了。如果你把C、D的表达式都直接写在fmin中,就不需要这样做了,因为fmin也是一个匿名函数,已经定义了参量x2、“.”表示的是数组运算,也就是数组的每个元素分别参与运算,不加点则是矩阵运算,满足矩阵计算的要求。例如,你原来的B=L.*(L+75); 没必要加点,当然加了也没错,而D的表达式中/前必须加点,不加则错。
提问者评价
非常感谢你,希望能解决我的追问和困惑,不甚感激!
来自团队:
其他类似问题
为您推荐:
其他1条回答
end end A B
希望对你有帮助错误在于逻辑与&的使用,j)=S0*exp((r-sigma^2&#47,你的程序之前已经给random_A赋值了 for i=1; a=428,正确的代码如下; r=0.6449 random_A=ones(10,纠正错误的地方已用%注释说明
A(i;K && b*A(i;
else B(i,j) ^2),100),j)=a +b*A(i;-K-a; sigma=0.5;
for j=1.3;%从你的错误提示,j)*sqrt(T)),j)+c*(A(i; T=0,j)^2)-A(i,j)+c *(A(i,j)&gt,看出.5912 b=246,欢迎交流.7252 c=-801:100; %这是你出错的地方
B(i,j)=0;2)*T+sigma*random_A(i,j)& K=5
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁擦泪求助-C语言-大小写转换 真的不知道错在哪里啊,在程序运行没问题,上交就出错orz_百度知道
擦泪求助-C语言-大小写转换 真的不知道错在哪里啊,在程序运行没问题,上交就出错orz
scanf(&i++)
if(a[i]&;int main(){
char a[21],a);='z'
printf(&i&='Z')
a[i]=a[i]-32,a);&&a[i]&;&&a[i]&lt#include &
else if(a[i]&)
a[i]=a[i]+32;
for (i=0;#include &%s\='strlen(a);
return 0;='n&quot.h&A&#39.h&a'%s&quot
提问者采纳
baidu.hiphotos
评测系统会对代码长度、运行时间以及边界值进行严格的检查。还有这个题目应该有更加严格的要求把??——有没有给你输入输出实例??
样例输入AeDb样例输出aEdB要求是全字母输入,无空格无其他字符
提问者评价
其他类似问题
h&=&#39.h&i&#include &
else if(a[i]&=') a[i]=a[i]+32;/&&a[i]&='z' 输出;A'/a&#39输入的字符串有空格怎么办;&&a[i]& &#47,如下?scanf就不能全部读取进来了;int main(){
char a[21]。该为strlen(a); /) a[i]=a[i]-32;Z' 使用gets读取可以带空格的字符串
puts(a),自动带换行
return 0;i++)
if(a[i]&=&#39:#include &lt
我用过gets,也是错的,所以又改回来了╮( ̄▽ ̄&)╭
看一下题目对于输入字符串的长度有没有说明,char a[21]能读取的最多输入为20个字符(自动在末尾加'\0')。另外还是要用gets。
为您推荐:
其他5条回答
else if(a[i]&gt..com/question/;&&a[i]&lt.html" target="_blank">='
scanf(&int main(){
char a[21];; 记得另外一个哥是printf时用了&;=&#39://A&#39。;%s&quot.=';)
a[i]=a[i]+32;
for (i=0;)
a[i]=a[i]-32;strlen(a);;i++)
if(a[i]&}没有读取a[21]scanf(&n&quot,现在scanf你不用&;a&#39;这里应该为scanf(&%s&quot,a),a)://zhidao,a):<a href="
printf(&quot#include &
return 0,&a);=&#39;#include &lt,你和他算是绝配了;%s&#92;z&#39.com/question/;&&a[i]&lt。看看.h&%s&quot.h&Z&#39;i&lt
这个你语法错了。结构用 if else
或者 if {}
if{}就行了。楼——4级是咋混过来的。scanf(&%s&,&a)???字符串不需要加地址符,A本身就是一个地址。所以楼主那个写法是对的。只是判断语法用错了而已
char a[21]; //不知道你的题目内容是什么,为什么定义成21个字符宽度?可否把原题写全?估计是和你的数据越界有关系,因为,按你的写法,输入超过21个字符就会运行出错!
代码正确运行,没有错误。
但是我提交到清橙出错了……我自己程序运行是没错的……整个人都要不好了(ノへ ̄、)[擦眼泪……]
提交的代码是否有分行还是像你贴出来的那样就全部写在一行上?按照图里那样的分行并缩进试下在提交。要是还不行,我也不知道问题出在哪里。
其实题目是我从提交那里粘贴过来的,但是度娘的显示就是那么横着一排的没办法……
其实有可能是系统错了。。。
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁优化结构出错,没提示在哪错的,求助_百度知道
优化结构出错,没提示在哪错的,求助
提问者采纳
runtime = (调度周期 * 进程权重 &#47,权重越大的增加的越慢; 所有进程总权重 看出什么眉目没有。这样既能公平选择进程; 所有进程总权重) * 1024 &#47,虽然进程的权重不同?没错,谁的vruntime值较小就说明它以前占用cpu的时间较短,这样就能获得更多的cpu执行时间,与权重无关,但是它们的 vruntime增长速度应该是一样的 ,既然所有进程的vruntime增长速度宏观上看应该是同时推进的,那么就可以用这个vruntime来选择运行的进程,又能保证高优先级进程获得较多的运行时间,受到了“不公平”对待,以后就说进程了)的vruntime互相追赶,因此下一个运行进程就是它。这就是CFS的主要思想了,而每个调度实体的vruntime增加速度不同。或者可以这么理解:CFS的思想就是让每个调度实体(没有组调度的情形下就是进程; 进程权重 = 调度周期 * 1024 &#47。好
来自团队:
其他类似问题
为您推荐:
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁}

我要回帖

更多关于 seo网站结构优化 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信