matlab plot legend高手来,有个问题比较急。legend的问题

matlab 非线性规划问题,我的变量有40个,很急编程后,出现的错误是:Warning: Large-scale (trust region) method does not currently solve this type of problem, switching to medium-scale (line search).> In fmincon at 274
In youh1 at 3? Function 'lt' is not defined for values of class 'sym'.Error in ==> C:\Program Files\MATLAB71\toolbox\shared\optimlib\nlconst.p>nlconst at 744Error in ==> fmincon at 512
[X,FVAL,lambda,EXITFLAG,OUTPUT,GRAD,HESSIAN]=...Error in ==> youh1 at 3[x,fval]=fmincon('myfun1',x0,[],[],[],[],[],[],'mycon1')请问该怎么解决啊,急
关于整数优化方面,Matlab还没有现成的工具箱可以使用,建议:1:使用GA算法,你这个是线性优化,用GA很容易完成2:Matlab里调用开源的算法,这是我们经常用的,开源的算法有:lpsolve55.dll,使用这个,现在我们已经能做到2万个变量的整数优化,时间在6分钟左右3: Matlab里调用Lindo的API,这个适合公司、院校,毕竟Lindo的API是付费的,用过lingo的人都知道,lingdo在整数优化方面,无人能及,lindo就是lingo的API
为您推荐:
其他类似问题
扫描下载二维码matlab小问题.急急急!!!_百度知道
matlab小问题.急急急!!!
|Error.这是什么原因, or [,polc, {;x&#39,xplot=(xx??
plot=(x&#39,&#39,y: Expression or statement is incorrect--possibly unbalanced (,怎么改?;),&#39,y,x
提问者采纳
有可能是括号没有写对称的意思,括号写了一半,另一半没有写!
可是我明明写了有两个括号
你把前面的语句发给我看看好吗?
x=[1 1.5 3 4 5 6 6.5 7 8]y=[1.2 1 1.7 2.5 2 2.3 2.5 3 3.1]p7=polyfit(x,y,7)xx=1:0.25:8polc=polyval(p7,xx)plot=(xx,polc,x,y,'x')就是最后一行出问题了
plot=(xx,polc,x,y,'x')中间的等号去掉就行了!
提问者评价
嗯,是这样的,谢谢!
其他类似问题
为您推荐:
您可能关注的推广
matlab的相关知识
其他1条回答
为什么有个等于号呀,没这用法把,把括号赋值给plot?
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁matlab中的legend函数问题,大神求解,急_百度知道
matlab中的legend函数问题,大神求解,急
当m的值从1变化到5时,m为整数切比雪夫多项式定义如下,用legend函数标注每一条曲线,我们可以得到5条曲线,其中介于-1到1,y=cos(m*arc(cosx))。请将这5条曲线画在同一张图上
提问者采纳
m=1','m=5',y)hold onendlegend('m=3&#39:0.05;m=4&#39,&#39:1],';for m=1;m=2&#39:5y=cos(m*acos(x)),';plot(xx=[01
提问者评价
稍稍修改下x=-1:0.01:1; 感谢大神的解答!!!!
其他类似问题
为您推荐:
matlab的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁请教matlab画图多个legend的问题_百度知道
请教matlab画图多个legend的问题
提问者采纳
仅供参考;);g-&#39,gcf),2);hold onp=plot(t,1);[legh2,&#39,[legh,x;:0,'):t=0,outm]=legend(l;x&#39。&#8203,objh2]=legend(p,y;y&#39。根据你的描述;legh2=copyobj(y=sin(t):10;,l=plot(t,'x=cos(t);r-&#39.1你好,&#39
电子产品技术支持
其他类似问题
为您推荐:
matlab的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁matlab问题 很急很急!!!_百度知道
matlab问题 很急很急!!!
在一个图内用不同颜色分别画出y=lg(x) y=x
y=x^2 四条曲线,每条曲线要有文字标称
提问者采纳
fplot(@log10,[-c';;,2*pi];y=lg(x)&#39.^2],2*pi,[-2*pi,10])legend({')hold onfplot(f;y=2^x&#39,&#39.^x x,'y=x^2&#39,&#39,-10,'y=x&#39f=@(x)[x 2
提问者评价
其他类似问题
为您推荐:
matlab的相关知识
其他1条回答
)用帮助查一下 plot 命令;;r&#39,&#39,&#39plot(x,x,',2^x,&#39,lg(x),x^2;g'w';b&#39
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁}

我要回帖

更多关于 matlab legend 位置 的文章

更多推荐

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

点击添加站长微信