Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 工程数学软件 > MATLAB论坛
MATLAB论坛 一切MATLAB相关问题在此讨论。
 
 
主题工具 显示模式
旧 2020-07-22, 09:57   #1
jingwang_19
初级会员
 
注册日期: 2009-02-17
年龄: 43
帖子: 7
声望力: 0
jingwang_19 正向着好的方向发展
默认 求教一个关于solve函数的问题

本人平时不用matlab,可是最近工作需要接触到了一个 matlab程序,有一部分 不太明白,求大拿解答一下,万分感谢!以下是程序源代码......................

for j=1:8
for i=1:3
syms x y_low y_mid y_high;
y_low=pp_low{i,j}(1).*x+pp_low{i,j}(2):
y_high=pp_high{i,j}(1).*x+pp_high{i,j}(2);
y_mid=pp{i,j}(1).*x.^8+pp{i,j}(2).*x.^7+pp{i,j}(3).*x.^6+pp{i,j}(4).*x.^5...
+pp{i,j}(5).*x.^4+pp{i,j}(6).*x.^3+pp{i,j}(7).*x.^2+pp{i,j}(8).*x.^1+pp{i,j}(9);
if ~isempty(fit_index_low)
for kk=1: length(fit_index_low)
solve_temp=solve(y_low==fit_par{i}(fit_index_low(kk)));
................
end
end
其中,pp_low,pp_high 各是3*8的单元数组,组成数组是1*2 double,pp是3*8的单元数组,组成数组是1*9 double,
fit_index_low是47*1double向量。fit_par是1*3单元数组,组成数组是 121*1 double, 122*1 double, 123*1 double.
运行后报错“ Conversion to char from logical is not possible”求各位大拿给指教一下,万分感谢!!
jingwang_19 当前离线   回复时引用此帖
 


发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码



所有时间均为北京时间。现在的时间是 11:08


Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.