全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 MATLAB等数学软件专版
1294 1
2016-11-03
各位老师,您们好。我是MATLAB新手,才学没几天,现在急求一个循环求解非线性函数的程序,请各位路过的老师指导下,我把数据和公式贴出来,麻烦您写一个,另外的我就会触类旁通了,多谢各位老师。
jcbt2 (1).xlsx
大小:(32.72 KB)

 马上下载


二维码

扫码加我 拉你入群

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

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

全部回复
2016-11-10 11:31:27
追帖:我编辑的程序如下:clc
clear
cross_sub=xlsread('jcbt2');
r=cross_sub(:,8);
e=cross_sub(:,4);
z=cross_sub(:,6);
[m, n]=size(z);
for i=1:m;
    f=@(x)z(i)-r(i)*x(i)/(e(i)-x(i))^(1-e(i));
    x0=-1.8;
    w=fzero(f,x0);
end

还有一个
clc
clear
syms x r e z;
cross_sub=xlsread('jcbt2');
r=cross_sub(:,8);
e=cross_sub(:,4);
z=cross_sub(:,6);
[m, n]=size(z);
for i=1:m;
    eqs1='r(i)*x(i)/(e(i)-x(i))^(1-e(i))-z(i)';
    x=solve(eqs1,'x');
    x=subs(x);
end
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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