24小时热门版块排行榜    

CyRhmU.jpeg
查看: 904  |  回复: 1

axispace

银虫 (小有名气)

[求助] 带数组的一元多次方程数值解的难题,各位大神请帮忙!已有1人参与

有一组数据,有4列,2585行,我想代入到a*x^b+c*x+d=0.2,求方程x的根,我编写了以下程序,结果也有一些,关键是很多都是0,事实上,大部分还是有数值解的,只是solve函数解出来,跪求各位大神出来帮帮忙,万分感激!!!!!
源程序如下:
a=cell(1:2585,1);
b=cell(1:2585,2);
c=cell(1:2585,3);
d=cell(1:2585,4);
i=1
for i=1:2585
syms x
y=solve(a(i)*x^b(i)+c(i)*x+d(i)==0.2);
if y>0
digits(2)
yy(i)=double(y);
yyy=yy';
else
y=0;
yy(i)=double(y)
yyy=yy'
end
clc;
i=i+1
end
回复此楼

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

qqinly

专家顾问 (著名写手)

至人无己,神人无功,圣人无名

【答案】应助回帖

感谢参与,应助指数 +1
用解矩阵方程试试
写了个伪代码参考
带数组的一元多次方程数值解的难题,各位大神请帮忙!



发自小木虫Android客户端
学而时习之,不亦说乎?有朋自远方来,不亦乐乎?人不知而不愠,不亦君子乎?
2楼2017-06-12 12:52:45
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 axispace 的主题更新
信息提示
请填处理意见