全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 MATLAB等数学软件专版
4544 3
2012-03-04
悬赏 7 个论坛币 未解决
QQ截图未命名.png
先介绍配置,matlab2010a,maple15,装了Sedumi和sostools两个工具包
碰到问题,上结果
??? Error using ==> sprintf
Function is not defined for sparse inputs.

Error in ==> int2str at 16
s = sprintf('%.1f',x); % .1 to avoid precision loss on hpux

Error in ==> mysympower at 39
charexpr = [charexpr,char(vartable(i)),'^',int2str(Z(j,i)),'*'];

Error in ==> monomials>oldconstructZ at 96
Z = mysympower(vartable,Z);

Error in ==> monomials at 69
Z = [Z; oldconstructZ(vartable,i)];
这是代码,谁给分析下结果,先谢谢啦(为什么别人可以出结果)
clear; clc
syms x y;
qu1=[0.9,1];tqu=[0 0.4];
Program1 = sosprogram([x;y]);
VEC = monomials([x; y],[0 1 2 3 4]);
[Program6,v] = sospolyvar(Program1,VEC,'wscoeff');  
Program6 = sosineq(Program6,subs(v,y,0.4)+x-1);  
Program6 = sosineq(Program6,-diff(v,y)-0.5*0.09*x^2*diff(diff(v,x),x));
Program6= sossetobj(Program6,subs(v,{x,y},{1,0}));
Program6= sossolve(Program6);
SOLcoeff_1 = sosgetsol(Program6,coeff_1);
SOLcoeff_2 = sosgetsol(Program6,coeff_2);
SOLcoeff_3= sosgetsol(Program6,coeff_3);
SOLcoeff_4= sosgetsol(Program6,coeff_4);
SOLcoeff_5 = sosgetsol(Program6,coeff_5);
SOLcoeff_6 = sosgetsol(Program6,coeff_6);
SOLcoeff_7 = sosgetsol(Program6,coeff_7);
SOLcoeff_8= sosgetsol(Program6,coeff_8);
SOLcoeff_9 = sosgetsol(Program6,coeff_9);
SOLcoeff_10 = sosgetsol(Program6,coeff_10);
SOLcoeff_11 = sosgetsol(Program6,coeff_11);
SOLcoeff_12 = sosgetsol(Program6,coeff_12);
SOLcoeff_13 = sosgetsol(Program6,coeff_13);
SOLcoeff_14 = sosgetsol(Program6,coeff_14);
SOLcoeff_15 = sosgetsol(Program6,coeff_15);

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2012-4-4 22:28:36
没人回答
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2012-4-9 10:11:56
应该是路径的问题,你可以用rehash来试一试
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-6-26 14:45:25
你的这个问题我也遇到了,你找到解决方法了么?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群