24小时热门版块排行榜    

查看: 421  |  回复: 2

DZ木林森

新虫 (初入文坛)

[求助] Matlab 解方程问题求教!!!

代码1,求解sym类型参数方程中未知数。
以下是MATLAB程序代码,我运行之后提示“FZERO cannot continue because user supplied function_handle ==> @(x)(sum((y'./beta')./(1/alpha_t*ones(size(gamma))-1./gamma))-K)
failed with the error below.”,作为新手有点看不懂,不会改了,求大神帮忙,先谢谢了。
需要输入的内容如下:
the number of the variables:8
K:12.2
y:[0.04 0.44 6.16 24.98 37.23 25.43 5.69 0.05]
alpha_t:0.527
d:[60.7 28.3 13.2 6.1 2.9 1.3 0.6 0.3]
程序代码
clc;clear;close all
n=input('the number of the variables:');
K=input('K:');
y=input('y:');
alpha_t=input('alpha_t:');
d=input('d:');
if (length(y)~=n||length(d)~=n)
    disp('please input the same number as n');
    break;
end
syms beta;
gamma=sym(zeros(n,1));
for i=1:n
    sum1=0;
    sum2=0;
    if i==1
        for j=i+1:n
            aij=sqrt(1-(1-d(j)/d(i))^1.02);
            sum2=sum2+aij/beta*y(j);
        end
        gamma(1)=1/(y(1)/beta+sum2+sum1);
    end
    if i==n
        for j=1:i-1
            bij=1-(1-d(i)/d(j))^1.5;
            sum1=sum1+(1-bij*(1-1/beta))*y(j);
            gamma(i)=1/(y(i)/beta+sum1+sum2);
        end
    end
    if i<n&&1<i
        for j=1:i-1
           bij=1-(1-d(i)/d(j))^1.5;
           sum1=sum1+(1-bij*(1-1/beta))*y(j);
        end
        for j=i+1:n
            aij=sqrt(1-(1-d(j)/d(i))^1.02);
            sum2=sum2+aij/beta*y(j);
        end
        gamma(i)=1/(y(i)/beta+sum1+sum2);
    end
end
fun=@(x)(sum((y'./beta')./(1/alpha_t*ones(size(gamma))-1./gamma))-K);
x1=0;
x2=1;
x=fzero(fun,0.6)
abs(fun(x))
beta1=x;
disp(['beta:'])
beta1;
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wsp168

铁虫 (初入文坛)

嗯,解起来来麻烦啦啊
eiqeiqeiqpqeipqieqeqpqip
2楼2016-03-22 21:13:59
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

DZ木林森

新虫 (初入文坛)

是啊!我把Matlab7.0卸载之后,安装12a就是不能激活怎么回事啊...

发自小木虫IOS客户端
3楼2016-03-22 23:38:30
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 DZ木林森 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 341求调剂(一志愿湖南大学070300) +5 番茄头--- 2026-03-22 6/300 2026-03-23 23:45 by Txy@872106
[考研] 一志愿北京化工大学 070300 学硕 336分 求调剂 +7 vv迷 2026-03-22 7/350 2026-03-23 23:44 by Txy@872106
[考研] 一志愿国科过程所081700,274求调剂 +3 三水研0水立方 2026-03-23 3/150 2026-03-23 23:11 by MajorWen
[考研] 一志愿211 初试270分 求调剂 +4 谷雨上岸 2026-03-23 5/250 2026-03-23 21:18 by 不惑可乐
[考研] 考研化学308分求调剂 +7 你好明天你好 2026-03-23 8/400 2026-03-23 18:39 by macy2011
[考研] 北科281学硕材料求调剂 +8 tcxiaoxx 2026-03-20 9/450 2026-03-23 12:16 by tcxiaoxx
[考研] 298求调剂 +8 上岸6666@ 2026-03-20 8/400 2026-03-23 11:02 by laoshidan
[考研] 291求调剂 +5 孅華 2026-03-22 5/250 2026-03-23 09:20 by haoshis
[考研] 085600材料与化工306 +4 z1z2z3879 2026-03-21 4/200 2026-03-21 23:44 by ms629
[考研] 280求调剂 +11 咕噜晓晓 2026-03-18 12/600 2026-03-21 22:40 by ACS Nano——
[考研] 311求调剂 +3 勇敢的小吴 2026-03-20 3/150 2026-03-21 17:40 by ColorlessPI
[考研] 307求调剂 +3 余意卿 2026-03-18 3/150 2026-03-21 17:31 by ColorlessPI
[考研] 材料 271求调剂 +5 展信悦_ 2026-03-21 5/250 2026-03-21 17:29 by 学员8dgXkO
[考研] 301求调剂 +10 yy要上岸呀 2026-03-17 10/500 2026-03-21 03:14 by JourneyLucky
[考研] 083200学硕321分一志愿暨南大学求调剂 +3 innocenceF 2026-03-17 3/150 2026-03-21 02:35 by JourneyLucky
[考研] 304求调剂 +6 曼殊2266 2026-03-18 6/300 2026-03-21 00:32 by JourneyLucky
[考研] 296求调剂 +6 www_q 2026-03-18 10/500 2026-03-20 23:56 by JourneyLucky
[考研] 求调剂,一志愿:南京航空航天大学大学 ,080500材料科学与工程学硕,总分289分 +4 @taotao 2026-03-19 4/200 2026-03-20 22:14 by JourneyLucky
[考研] 085410人工智能专硕317求调剂(0854都可以) +4 xbxudjdn 2026-03-18 4/200 2026-03-20 09:07 by 不168
[硕博家园] 湖北工业大学 生命科学与健康学院-课题组招收2026级食品/生物方向硕士 +3 1喜春8 2026-03-17 5/250 2026-03-17 17:18 by ber川cool子
信息提示
请填处理意见